Components
7
Twig Components
190
Render Count
142
ms
Render Time
16.0
MiB
Memory Usage
Components
| Name | Metadata | Render Count | Render Time |
|---|---|---|---|
| Render:Button |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender"site/components/button.html.twig |
76 | 35.92ms |
| Render:MenuLink |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"site/components/link.html.twig |
53 | 115.97ms |
| Render:RichText |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"site/components/rich_text.html.twig |
29 | 0.93ms |
| Render:Datablock |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"site/datablocks/DatablockRender.html.twig |
20 | 34.45ms |
| Render:Image |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"site/components/image.html.twig |
10 | 5.67ms |
| Render:Form |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender"site/components/Form.html.twig |
1 | 3.18ms |
| Editor:VisualEditorBridge |
"ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge"@ApEcho/editor/_visual_editor_bridge.html.twig |
1 | 0.10ms |
Render calls
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 1.71 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3317 -id: 8723 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Extraction solutions" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3323 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 59016 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820812 {#3318 : 2026-01-19 11:06:52.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1784793698 {#3315 : 2026-07-23 08:01:38.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3373 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3405 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.43 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3405 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3433 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3405 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.42 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3328 -id: 10364 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "LEV Testing" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3329 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9164 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770970 {#3326 : 2026-01-30 11:02:50.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#3327 : 2026-02-04 14:34:24.0 UTC (+00:00) } -updatedBy: "SamBradshaw" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3511 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3527 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3527 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3548 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3527 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.27 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3333 -id: 9679 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Industrial Dust Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3334 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 59858 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525335 {#3331 : 2026-01-27 14:48:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793711 {#3332 : 2026-07-23 08:01:51.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3611 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3627 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3627 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3648 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3627 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.25 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3338 -id: 9680 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Fume Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3339 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 59953 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525362 {#3336 : 2026-01-27 14:49:22.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793719 {#3337 : 2026-07-23 08:01:59.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3711 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3727 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3727 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3748 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3727 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3343 -id: 9681 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Industrial Ventilation Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3344 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 59175 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525391 {#3341 : 2026-01-27 14:49:51.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784819015 {#3342 : 2026-07-23 15:03:35.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3811 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3827 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3827 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3848 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3827 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.35 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3348 -id: 9683 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Odour Extraction Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3349 …} -enabled: true -position: 6 -data: [ "anchor" => null "external" => null "internal" => 60022 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525423 {#3346 : 2026-01-27 14:50:23.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793737 {#3347 : 2026-07-23 08:02:17.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3894 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3910 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3910 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3931 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3910 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.35 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3353 -id: 9684 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Trim Extraction System" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3354 …} -enabled: true -position: 7 -data: [ "anchor" => null "external" => null "internal" => 60105 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525445 {#3351 : 2026-01-27 14:50:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793747 {#3352 : 2026-07-23 08:02:27.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3994 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4010 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4010 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4031 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4010 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.54 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4090 -id: 9691 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Fabrication products" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4096 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 60367 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525757 {#4091 : 2026-01-27 14:55:57.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802388 {#3307 : 2026-07-23 10:26:28.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4122 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4138 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.43 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4138 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4159 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4138 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.51 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4101 -id: 9694 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "High Integrity Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4102 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 60147 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525830 {#4099 : 2026-01-27 14:57:10.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802398 {#4100 : 2026-07-23 10:26:38.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4222 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4238 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4238 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4259 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4238 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.53 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4106 -id: 9695 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "DW114 Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4107 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 60218 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525860 {#4104 : 2026-01-27 14:57:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802410 {#4105 : 2026-07-23 10:26:50.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4322 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4338 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4338 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4359 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4338 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.59 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4111 -id: 9696 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Bespoke Steel Fabrications" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4112 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 60289 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525897 {#4109 : 2026-01-27 14:58:17.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802419 {#4110 : 2026-07-23 10:26:59.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4422 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4438 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.46 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4438 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4459 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4438 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.78 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4116 -id: 11494 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Ductwork Stainless Steel" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4117 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 60331 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1770292315 {#4114 : 2026-02-05 11:51:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802430 {#4115 : 2026-07-23 10:27:10.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4522 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4538 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.43 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4538 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4559 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4538 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.73 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4618 -id: 9697 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "About us" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4624 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8717 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525925 {#4619 : 2026-01-27 14:58:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771405378 {#4097 : 2026-02-18 09:02:58.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4650 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4666 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.46 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4666 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4687 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4666 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 2.08 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4629 -id: 9699 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Process" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4630 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9808 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525954 {#4627 : 2026-01-27 14:59:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1783518753 {#4628 : 2026-07-08 13:52:33.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4750 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4766 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4766 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4787 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4766 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 2.16 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4634 -id: 8725 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Knowledge Hub" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4635 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 8716 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820846 {#4632 : 2026-01-19 11:07:26.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1783518753 {#4633 : 2026-07-08 13:52:33.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4850 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4866 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.50 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4866 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4887 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4866 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 2.06 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4644 -id: 58290 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Staff Compliance" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4645 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 58306 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1782912366 {#4642 : 2026-07-01 13:26:06.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1782986950 {#4643 : 2026-07-02 10:09:10.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4950 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4966 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4966 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4987 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4966 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.96 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2731 -id: 8727 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2730 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => "ap-button" ] -link: "" -createdAt: DateTimeImmutable @1768820877 {#2727 : 2026-01-19 11:07:57.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1783518749 {#2732 : 2026-07-08 13:52:29.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5047 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5066 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5066 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5087 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5066 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.59 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3317 -id: 8723 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Extraction solutions" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3323 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 59016 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820812 {#3318 : 2026-01-19 11:06:52.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1784793698 {#3315 : 2026-07-23 08:01:38.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5153 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5169 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5169 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5190 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5169 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.46 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3328 -id: 10364 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "LEV Testing" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3329 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9164 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770970 {#3326 : 2026-01-30 11:02:50.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#3327 : 2026-02-04 14:34:24.0 UTC (+00:00) } -updatedBy: "SamBradshaw" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5236 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5252 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5252 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5273 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5252 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.43 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3333 -id: 9679 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Industrial Dust Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3334 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 59858 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525335 {#3331 : 2026-01-27 14:48:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793711 {#3332 : 2026-07-23 08:01:51.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5319 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5335 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5335 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5356 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5335 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.43 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3338 -id: 9680 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Fume Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3339 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 59953 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525362 {#3336 : 2026-01-27 14:49:22.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793719 {#3337 : 2026-07-23 08:01:59.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5402 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5418 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5418 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5439 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5418 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.43 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3343 -id: 9681 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Industrial Ventilation Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3344 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 59175 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525391 {#3341 : 2026-01-27 14:49:51.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784819015 {#3342 : 2026-07-23 15:03:35.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5485 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5501 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5501 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5522 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5501 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.48 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3348 -id: 9683 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Odour Extraction Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3349 …} -enabled: true -position: 6 -data: [ "anchor" => null "external" => null "internal" => 60022 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525423 {#3346 : 2026-01-27 14:50:23.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793737 {#3347 : 2026-07-23 08:02:17.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5568 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5584 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5584 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5605 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5584 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.44 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3353 -id: 9684 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Trim Extraction System" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3354 …} -enabled: true -position: 7 -data: [ "anchor" => null "external" => null "internal" => 60105 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525445 {#3351 : 2026-01-27 14:50:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793747 {#3352 : 2026-07-23 08:02:27.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5651 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5667 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5667 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5688 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5667 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.45 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4090 -id: 9691 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Fabrication products" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4096 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 60367 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525757 {#4091 : 2026-01-27 14:55:57.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802388 {#3307 : 2026-07-23 10:26:28.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5734 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5750 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5750 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5771 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5750 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.52 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4101 -id: 9694 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "High Integrity Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4102 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 60147 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525830 {#4099 : 2026-01-27 14:57:10.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802398 {#4100 : 2026-07-23 10:26:38.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5817 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5833 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5833 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5854 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5833 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.71 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4106 -id: 9695 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "DW114 Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4107 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 60218 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525860 {#4104 : 2026-01-27 14:57:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802410 {#4105 : 2026-07-23 10:26:50.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5900 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5916 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5916 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5937 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5916 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.51 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4111 -id: 9696 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Bespoke Steel Fabrications" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4112 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 60289 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525897 {#4109 : 2026-01-27 14:58:17.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802419 {#4110 : 2026-07-23 10:26:59.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5983 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5999 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5999 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6020 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5999 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.47 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4116 -id: 11494 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Ductwork Stainless Steel" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4117 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 60331 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1770292315 {#4114 : 2026-02-05 11:51:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802430 {#4115 : 2026-07-23 10:27:10.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6066 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6082 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6082 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6103 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6082 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.58 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4618 -id: 9697 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "About us" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4624 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8717 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525925 {#4619 : 2026-01-27 14:58:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771405378 {#4097 : 2026-02-18 09:02:58.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6149 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6165 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.52 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6165 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6186 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6165 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.48 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4629 -id: 9699 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Process" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4630 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9808 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525954 {#4627 : 2026-01-27 14:59:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1783518753 {#4628 : 2026-07-08 13:52:33.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6232 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6248 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6248 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6269 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6248 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.45 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4634 -id: 8725 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Knowledge Hub" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4635 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 8716 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820846 {#4632 : 2026-01-19 11:07:26.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1783518753 {#4633 : 2026-07-08 13:52:33.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6315 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6331 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6331 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6352 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6331 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.44 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4644 -id: 58290 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Staff Compliance" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4645 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 58306 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1782912366 {#4642 : 2026-07-01 13:26:06.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1782986950 {#4643 : 2026-07-02 10:09:10.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6398 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6414 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6414 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6435 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6414 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.47 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2731 -id: 8727 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2730 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => "ap-button" ] -link: "" -createdAt: DateTimeImmutable @1768820877 {#2727 : 2026-01-19 11:07:57.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1783518749 {#2732 : 2026-07-08 13:52:29.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6478 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6494 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6494 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6515 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6494 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 14.0 MiB | 26.33 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#6562 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: null -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 8.0 MiB | 2.14 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Alt" "image_caption" => null "image_cropped" => "59400" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#7075 +image: [ "alt_text" => "Alt" "image_caption" => null "image_cropped" => "59400" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784125868430 "blocks" => [ [ "id" => "Wk_8ugUpgP" "data" => [ "text" => "Designed, manufactured and installed around your operation" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7301 +content: [ "time" => 1784125868430 "blocks" => [ [ "id" => "Wk_8ugUpgP" "data" => [ "text" => "Designed, manufactured and installed around your operation" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary " "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7343 #type: "anchor" #text: "Speak to our specialists" #linkData: "#contact" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary " ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7349 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7343 #type: "anchor" #text: "Speak to our specialists" #linkData: "#contact" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-secondary " "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary " ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7393 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784819746281 "blocks" => [ [ "id" => "dummy-title-content" "data" => [ "text" => "Poor ventilation can impact safety, efficiency and compliance. This creates risks for employees and operations. Without effective ventilation, businesses risk:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7439 +content: [ "time" => 1784819746281 "blocks" => [ [ "id" => "dummy-title-content" "data" => [ "text" => "Poor ventilation can impact safety, efficiency and compliance. This creates risks for employees and operations. Without effective ventilation, businesses risk:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7478 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7484 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7478 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-secondary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7525 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784819572406 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7571 +content: [ "time" => 1784819572406 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7607 #type: "external" #text: "Learn More" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } "class" => "ap-button ap-button-primary" ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7613 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7607 #type: "external" #text: "Learn More" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7649 #type: "external" #text: "Find Out More" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "secondary" } "class" => "ap-button ap-button-secondary" ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7655 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7649 #type: "external" #text: "Find Out More" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "secondary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7698 -id: 60649 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7700 …} -position: 1 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819190451 "blocks" => [ [ "id" => "dummy-title-list-1" "data" => [ "text" => "Poor air quality can contribute to respiratory issues and increased sickness." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Increased employee illness and absence" ] -published: true -publishedAt: DateTimeImmutable @1784907174 {#7693 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819190451 "blocks" => [ [ "id" => "dummy-title-list-1" "data" => [ "text" => "Poor air quality can contribute to respiratory issues and increased sickness." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Increased employee illness and absence" ] -createdAt: DateTimeImmutable @1784819077 {#7565 : 2026-07-23 15:04:37.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#7692 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7723 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7698 -id: 60649 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7700 …} -position: 1 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819190451 "blocks" => [ [ "id" => "dummy-title-list-1" "data" => [ "text" => "Poor air quality can contribute to respiratory issues and increased sickness." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Increased employee illness and absence" ] -published: true -publishedAt: DateTimeImmutable @1784907174 {#7693 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819190451 "blocks" => [ [ "id" => "dummy-title-list-1" "data" => [ "text" => "Poor air quality can contribute to respiratory issues and increased sickness." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Increased employee illness and absence" ] -createdAt: DateTimeImmutable @1784819077 {#7565 : 2026-07-23 15:04:37.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#7692 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784819190451 "blocks" => [ [ "id" => "dummy-title-list-1" "data" => [ "text" => "Poor air quality can contribute to respiratory issues and increased sickness." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7791 +content: [ "time" => 1784819190451 "blocks" => [ [ "id" => "dummy-title-list-1" "data" => [ "text" => "Poor air quality can contribute to respiratory issues and increased sickness." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7705 -id: 60650 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7706 …} -position: 2 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819301408 "blocks" => [ [ "id" => "dummy-title-list-2" "data" => [ "text" => "Uncomfortable working conditions can reduce performance and disrupt operations." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Reduced productivity and process efficiency" ] -published: true -publishedAt: DateTimeImmutable @1784907174 {#7702 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819301408 "blocks" => [ [ "id" => "dummy-title-list-2" "data" => [ "text" => "Uncomfortable working conditions can reduce performance and disrupt operations." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Reduced productivity and process efficiency" ] -createdAt: DateTimeImmutable @1784819077 {#7703 : 2026-07-23 15:04:37.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#7704 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7831 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7705 -id: 60650 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7706 …} -position: 2 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819301408 "blocks" => [ [ "id" => "dummy-title-list-2" "data" => [ "text" => "Uncomfortable working conditions can reduce performance and disrupt operations." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Reduced productivity and process efficiency" ] -published: true -publishedAt: DateTimeImmutable @1784907174 {#7702 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819301408 "blocks" => [ [ "id" => "dummy-title-list-2" "data" => [ "text" => "Uncomfortable working conditions can reduce performance and disrupt operations." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Reduced productivity and process efficiency" ] -createdAt: DateTimeImmutable @1784819077 {#7703 : 2026-07-23 15:04:37.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#7704 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784819301408 "blocks" => [ [ "id" => "dummy-title-list-2" "data" => [ "text" => "Uncomfortable working conditions can reduce performance and disrupt operations." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7877 +content: [ "time" => 1784819301408 "blocks" => [ [ "id" => "dummy-title-list-2" "data" => [ "text" => "Uncomfortable working conditions can reduce performance and disrupt operations." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7711 -id: 60651 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7712 …} -position: 3 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819340135 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Increased reliance on protective measures raises ongoing costs." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Higher PPE and operational costs" ] -published: true -publishedAt: DateTimeImmutable @1784907174 {#7708 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819340135 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Increased reliance on protective measures raises ongoing costs." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Higher PPE and operational costs" ] -createdAt: DateTimeImmutable @1784819077 {#7709 : 2026-07-23 15:04:37.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#7710 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7916 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7711 -id: 60651 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7712 …} -position: 3 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819340135 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Increased reliance on protective measures raises ongoing costs." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Higher PPE and operational costs" ] -published: true -publishedAt: DateTimeImmutable @1784907174 {#7708 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819340135 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Increased reliance on protective measures raises ongoing costs." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Higher PPE and operational costs" ] -createdAt: DateTimeImmutable @1784819077 {#7709 : 2026-07-23 15:04:37.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#7710 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784819340135 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Increased reliance on protective measures raises ongoing costs." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7962 +content: [ "time" => 1784819340135 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Increased reliance on protective measures raises ongoing costs." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7717 -id: 60652 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7718 …} -position: 4 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819366400 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Non-compliant ventilation can lead to enforcement action and penalties." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Risk of failing HSE compliance requirements" ] -published: true -publishedAt: DateTimeImmutable @1784907174 {#7714 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819366400 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Non-compliant ventilation can lead to enforcement action and penalties." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Risk of failing HSE compliance requirements" ] -createdAt: DateTimeImmutable @1784819332 {#7715 : 2026-07-23 15:08:52.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#7716 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8001 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7717 -id: 60652 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7718 …} -position: 4 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819366400 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Non-compliant ventilation can lead to enforcement action and penalties." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Risk of failing HSE compliance requirements" ] -published: true -publishedAt: DateTimeImmutable @1784907174 {#7714 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784819366400 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Non-compliant ventilation can lead to enforcement action and penalties." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Risk of failing HSE compliance requirements" ] -createdAt: DateTimeImmutable @1784819332 {#7715 : 2026-07-23 15:08:52.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#7716 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784819366400 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Non-compliant ventilation can lead to enforcement action and penalties." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8047 +content: [ "time" => 1784819366400 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Non-compliant ventilation can lead to enforcement action and penalties." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784902860509 "blocks" => [ [ "id" => "dummy-intro" "data" => [ "text" => "Talk to our team about evaluating your site, air quality challenges, and operational requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8088 +content: [ "time" => 1784902860509 "blocks" => [ [ "id" => "dummy-intro" "data" => [ "text" => "Talk to our team about evaluating your site, air quality challenges, and operational requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8124 #type: "anchor" #text: "Speak to a Specialist" #linkData: "contactform" #classes: "" #show: true #size: "medium" #style: "primary" } "class" => "ap-button ap-button-primary" ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8131 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8124 #type: "anchor" #text: "Speak to a Specialist" #linkData: "contactform" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8125 #type: "external" #text: "Link 2" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "secondary" } "class" => "ap-button ap-button-secondary" ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8172 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8125 #type: "external" #text: "Link 2" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "secondary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784819406212 "blocks" => [ [ "id" => "dummy-slider-intro" "data" => [ "text" => "Each system is designed around your specific environment, ensuring effective air movement, regulatory compliance and long-term reliability. Our ventilation solutions include:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8218 +content: [ "time" => 1784819406212 "blocks" => [ [ "id" => "dummy-slider-intro" "data" => [ "text" => "Each system is designed around your specific environment, ensuring effective air movement, regulatory compliance and long-term reliability. Our ventilation solutions include:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8263 -id: 59218 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6697 …} -children: Doctrine\ORM\PersistentCollection {#8265 …} -position: 1 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59219" ] "content" => [ "time" => 1784107191685 "blocks" => [] "version" => "2.31.1" ] "heading" => "Odour extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#8258 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59219" ] "content" => [ "time" => 1784107191685 "blocks" => [] "version" => "2.31.1" ] "heading" => "Odour extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784107174 {#8255 : 2026-07-15 09:19:34.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#8257 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8294 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8263 -id: 59218 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6697 …} -children: Doctrine\ORM\PersistentCollection {#8265 …} -position: 1 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59219" ] "content" => [ "time" => 1784107191685 "blocks" => [] "version" => "2.31.1" ] "heading" => "Odour extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#8258 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59219" ] "content" => [ "time" => 1784107191685 "blocks" => [] "version" => "2.31.1" ] "heading" => "Odour extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784107174 {#8255 : 2026-07-15 09:19:34.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#8257 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59219" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8360 +image: [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59219" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784107191685 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8420 +content: [ "time" => 1784107191685 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8456 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8462 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8456 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8270 -id: 59223 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6697 …} -children: Doctrine\ORM\PersistentCollection {#8271 …} -position: 2 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59224" ] "content" => [ "time" => 1784107246142 "blocks" => [] "version" => "2.31.1" ] "heading" => "Dust extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#8267 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59224" ] "content" => [ "time" => 1784107246142 "blocks" => [] "version" => "2.31.1" ] "heading" => "Dust extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784107240 {#8268 : 2026-07-15 09:20:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#8269 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8504 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8270 -id: 59223 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6697 …} -children: Doctrine\ORM\PersistentCollection {#8271 …} -position: 2 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59224" ] "content" => [ "time" => 1784107246142 "blocks" => [] "version" => "2.31.1" ] "heading" => "Dust extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#8267 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59224" ] "content" => [ "time" => 1784107246142 "blocks" => [] "version" => "2.31.1" ] "heading" => "Dust extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784107240 {#8268 : 2026-07-15 09:20:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#8269 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59224" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8547 +image: [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59224" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784107246142 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8607 +content: [ "time" => 1784107246142 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8643 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8649 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8643 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8276 -id: 59228 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6697 …} -children: Doctrine\ORM\PersistentCollection {#8277 …} -position: 3 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59233" ] "content" => [ "time" => 1784107279291 "blocks" => [] "version" => "2.31.1" ] "heading" => "Fume extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#8273 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59233" ] "content" => [ "time" => 1784107279291 "blocks" => [] "version" => "2.31.1" ] "heading" => "Fume extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784107277 {#8274 : 2026-07-15 09:21:17.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#8275 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8691 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8276 -id: 59228 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6697 …} -children: Doctrine\ORM\PersistentCollection {#8277 …} -position: 3 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59233" ] "content" => [ "time" => 1784107279291 "blocks" => [] "version" => "2.31.1" ] "heading" => "Fume extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#8273 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59233" ] "content" => [ "time" => 1784107279291 "blocks" => [] "version" => "2.31.1" ] "heading" => "Fume extraction systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784107277 {#8274 : 2026-07-15 09:21:17.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#8275 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.42 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59233" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8734 +image: [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59233" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784107279291 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8794 +content: [ "time" => 1784107279291 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8830 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8836 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8830 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8282 -id: 59237 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6697 …} -children: Doctrine\ORM\PersistentCollection {#8283 …} -position: 4 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59238" ] "content" => [ "time" => 1784107337240 "blocks" => [] "version" => "2.31.1" ] "heading" => "Humidity control systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#8279 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59238" ] "content" => [ "time" => 1784107337240 "blocks" => [] "version" => "2.31.1" ] "heading" => "Humidity control systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784107330 {#8280 : 2026-07-15 09:22:10.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#8281 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8878 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8282 -id: 59237 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6697 …} -children: Doctrine\ORM\PersistentCollection {#8283 …} -position: 4 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59238" ] "content" => [ "time" => 1784107337240 "blocks" => [] "version" => "2.31.1" ] "heading" => "Humidity control systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#8279 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59238" ] "content" => [ "time" => 1784107337240 "blocks" => [] "version" => "2.31.1" ] "heading" => "Humidity control systems" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784107330 {#8280 : 2026-07-15 09:22:10.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#8281 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.36 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59238" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8921 +image: [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59238" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784107337240 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8981 +content: [ "time" => 1784107337240 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9017 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9023 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9017 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8288 -id: 59242 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6697 …} -children: Doctrine\ORM\PersistentCollection {#8289 …} -position: 5 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59243" ] "content" => [ "time" => 1784107365027 "blocks" => [] "version" => "2.31.1" ] "heading" => "Heating, cooling & heat recovery ventilation" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#8285 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59243" ] "content" => [ "time" => 1784107365027 "blocks" => [] "version" => "2.31.1" ] "heading" => "Heating, cooling & heat recovery ventilation" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784107360 {#8286 : 2026-07-15 09:22:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#8287 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9065 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8288 -id: 59242 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6697 …} -children: Doctrine\ORM\PersistentCollection {#8289 …} -position: 5 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59243" ] "content" => [ "time" => 1784107365027 "blocks" => [] "version" => "2.31.1" ] "heading" => "Heating, cooling & heat recovery ventilation" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#8285 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59243" ] "content" => [ "time" => 1784107365027 "blocks" => [] "version" => "2.31.1" ] "heading" => "Heating, cooling & heat recovery ventilation" "logo_image" => [ "alt_text" => null "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784107360 {#8286 : 2026-07-15 09:22:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907175 {#8287 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.36 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59243" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#9108 +image: [ "alt_text" => "Lorem ipsum placeholder image" "image_caption" => null "image_cropped" => "59243" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784107365027 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9168 +content: [ "time" => 1784107365027 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9204 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9210 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9204 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784902944487 "blocks" => [ [ "id" => "dummy-title-content" "data" => [ "text" => "We design, manufacture, and install custom solutions engineered for your space, ductwork layout, and airflow needs." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9252 +content: [ "time" => 1784902944487 "blocks" => [ [ "id" => "dummy-title-content" "data" => [ "text" => "We design, manufacture, and install custom solutions engineered for your space, ductwork layout, and airflow needs." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9291 #type: "anchor" #text: "Request a Consultation" #linkData: "contactform" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9297 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9291 #type: "anchor" #text: "Request a Consultation" #linkData: "contactform" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-secondary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9338 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784819409840 "blocks" => [ [ "id" => "VS02y39lTV" "data" => [ "text" => "<b>Designed for Compliance. Built for Performance.</b> HSE COSHH regulations mandate strict control of airborne contaminants. We design custom ventilation systems that safeguard worker health, guarantee full regulatory compliance, and eliminate risk." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9378 +content: [ "time" => 1784819409840 "blocks" => [ [ "id" => "VS02y39lTV" "data" => [ "text" => "<b>Designed for Compliance. Built for Performance.</b> HSE COSHH regulations mandate strict control of airborne contaminants. We design custom ventilation systems that safeguard worker health, guarantee full regulatory compliance, and eliminate risk." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9418 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9424 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9418 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-secondary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9465 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784819413741 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9508 +content: [ "time" => 1784819413741 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9544 #type: "external" #text: "Speak to an Expert" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } "class" => "ap-button ap-button-primary" ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9550 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9544 #type: "external" #text: "Speak to an Expert" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9586 #type: "external" #text: "Find Out More" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "secondary" } "class" => "ap-button ap-button-secondary" ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9592 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9586 #type: "external" #text: "Find Out More" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "secondary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9635 -id: 59377 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9637 …} -position: 1 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637401515 "blocks" => [ [ "id" => "AXL3ZK8OSS" "data" => [ "text" => "Tailored layout and ductwork engineered specifically around your facility's processes and space constraints." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Bespoke System Design" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9630 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637401515 "blocks" => [ [ "id" => "AXL3ZK8OSS" "data" => [ "text" => "Tailored layout and ductwork engineered specifically around your facility's processes and space constraints." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Bespoke System Design" ] -createdAt: DateTimeImmutable @1784122155 {#9502 : 2026-07-15 13:29:15.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9629 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9672 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9635 -id: 59377 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9637 …} -position: 1 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637401515 "blocks" => [ [ "id" => "AXL3ZK8OSS" "data" => [ "text" => "Tailored layout and ductwork engineered specifically around your facility's processes and space constraints." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Bespoke System Design" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9630 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637401515 "blocks" => [ [ "id" => "AXL3ZK8OSS" "data" => [ "text" => "Tailored layout and ductwork engineered specifically around your facility's processes and space constraints." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Bespoke System Design" ] -createdAt: DateTimeImmutable @1784122155 {#9502 : 2026-07-15 13:29:15.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9629 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784637401515 "blocks" => [ [ "id" => "AXL3ZK8OSS" "data" => [ "text" => "Tailored layout and ductwork engineered specifically around your facility's processes and space constraints." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9742 +content: [ "time" => 1784637401515 "blocks" => [ [ "id" => "AXL3ZK8OSS" "data" => [ "text" => "Tailored layout and ductwork engineered specifically around your facility's processes and space constraints." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9642 -id: 59378 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9643 …} -position: 2 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637415500 "blocks" => [ [ "id" => "iAg8F8EDcT" "data" => [ "text" => "Built in our 25,000 sq ft UK facility to guarantee strict quality control, lower costs, and faster lead times." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "In-House Manufacturing" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9639 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637415500 "blocks" => [ [ "id" => "iAg8F8EDcT" "data" => [ "text" => "Built in our 25,000 sq ft UK facility to guarantee strict quality control, lower costs, and faster lead times." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "In-House Manufacturing" ] -createdAt: DateTimeImmutable @1784122155 {#9640 : 2026-07-15 13:29:15.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9641 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9782 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9642 -id: 59378 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9643 …} -position: 2 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637415500 "blocks" => [ [ "id" => "iAg8F8EDcT" "data" => [ "text" => "Built in our 25,000 sq ft UK facility to guarantee strict quality control, lower costs, and faster lead times." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "In-House Manufacturing" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9639 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637415500 "blocks" => [ [ "id" => "iAg8F8EDcT" "data" => [ "text" => "Built in our 25,000 sq ft UK facility to guarantee strict quality control, lower costs, and faster lead times." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "In-House Manufacturing" ] -createdAt: DateTimeImmutable @1784122155 {#9640 : 2026-07-15 13:29:15.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9641 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784637415500 "blocks" => [ [ "id" => "iAg8F8EDcT" "data" => [ "text" => "Built in our 25,000 sq ft UK facility to guarantee strict quality control, lower costs, and faster lead times." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9828 +content: [ "time" => 1784637415500 "blocks" => [ [ "id" => "iAg8F8EDcT" "data" => [ "text" => "Built in our 25,000 sq ft UK facility to guarantee strict quality control, lower costs, and faster lead times." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9648 -id: 59379 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9649 …} -position: 3 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637437631 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => " Expert integration with your existing extraction setup to upgrade capacity without total system overhauls." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Seamless Retrofitting" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9645 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637437631 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => " Expert integration with your existing extraction setup to upgrade capacity without total system overhauls." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Seamless Retrofitting" ] -createdAt: DateTimeImmutable @1784122155 {#9646 : 2026-07-15 13:29:15.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9647 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9867 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9648 -id: 59379 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9649 …} -position: 3 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637437631 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => " Expert integration with your existing extraction setup to upgrade capacity without total system overhauls." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Seamless Retrofitting" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9645 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637437631 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => " Expert integration with your existing extraction setup to upgrade capacity without total system overhauls." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Seamless Retrofitting" ] -createdAt: DateTimeImmutable @1784122155 {#9646 : 2026-07-15 13:29:15.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9647 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784637437631 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => " Expert integration with your existing extraction setup to upgrade capacity without total system overhauls." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9913 +content: [ "time" => 1784637437631 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => " Expert integration with your existing extraction setup to upgrade capacity without total system overhauls." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9654 -id: 59382 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9655 …} -position: 4 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637463589 "blocks" => [ [ "id" => "OFGklrF2lT" "data" => [ "text" => "Fans, duct velocity, and pressure drops designed by industry experts to ensure maximum efficiency." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Precision Airflow Calculations" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9651 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637463589 "blocks" => [ [ "id" => "OFGklrF2lT" "data" => [ "text" => "Fans, duct velocity, and pressure drops designed by industry experts to ensure maximum efficiency." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Precision Airflow Calculations" ] -createdAt: DateTimeImmutable @1784122361 {#9652 : 2026-07-15 13:32:41.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9653 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9952 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9654 -id: 59382 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9655 …} -position: 4 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637463589 "blocks" => [ [ "id" => "OFGklrF2lT" "data" => [ "text" => "Fans, duct velocity, and pressure drops designed by industry experts to ensure maximum efficiency." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Precision Airflow Calculations" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9651 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637463589 "blocks" => [ [ "id" => "OFGklrF2lT" "data" => [ "text" => "Fans, duct velocity, and pressure drops designed by industry experts to ensure maximum efficiency." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Precision Airflow Calculations" ] -createdAt: DateTimeImmutable @1784122361 {#9652 : 2026-07-15 13:32:41.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9653 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784637463589 "blocks" => [ [ "id" => "OFGklrF2lT" "data" => [ "text" => "Fans, duct velocity, and pressure drops designed by industry experts to ensure maximum efficiency." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9998 +content: [ "time" => 1784637463589 "blocks" => [ [ "id" => "OFGklrF2lT" "data" => [ "text" => "Fans, duct velocity, and pressure drops designed by industry experts to ensure maximum efficiency." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9660 -id: 59381 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9661 …} -position: 5 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637494671 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Fully qualified off-site engineers managing full setup, testing, and commissioning on site." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "In House Installation Teams" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9657 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637494671 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Fully qualified off-site engineers managing full setup, testing, and commissioning on site." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "In House Installation Teams" ] -createdAt: DateTimeImmutable @1784122358 {#9658 : 2026-07-15 13:32:38.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9659 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10037 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9660 -id: 59381 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9661 …} -position: 5 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637494671 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Fully qualified off-site engineers managing full setup, testing, and commissioning on site." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "In House Installation Teams" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9657 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637494671 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Fully qualified off-site engineers managing full setup, testing, and commissioning on site." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "In House Installation Teams" ] -createdAt: DateTimeImmutable @1784122358 {#9658 : 2026-07-15 13:32:38.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9659 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784637494671 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Fully qualified off-site engineers managing full setup, testing, and commissioning on site." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10083 +content: [ "time" => 1784637494671 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Fully qualified off-site engineers managing full setup, testing, and commissioning on site." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9666 -id: 59383 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9667 …} -position: 6 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637514014 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Ongoing air quality monitoring and certified LEV inspections to keep you continuously compliant." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Lifecycle Compliance & LEV Testing" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9663 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637514014 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Ongoing air quality monitoring and certified LEV inspections to keep you continuously compliant." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Lifecycle Compliance & LEV Testing" ] -createdAt: DateTimeImmutable @1784122406 {#9664 : 2026-07-15 13:33:26.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9665 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10122 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9666 -id: 59383 -className: null -classId: null -name: "Title List Item" -global: null -template: "title-list-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#9667 …} -position: 6 -preview: false -publishedTemplate: """ <li>\n <article class="{{ set_theme(datablock.value('theme')) }} m-b-40">\n <div class="ap-grid">\n {% if datablock.value('heading') %}\n <div class="ap-width-1-1 ap-width-4-12@l">\n <h3>{{ datablock.value('heading') }}</h3>\n </div>\n {% endif %}\n {% set content_html %}\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n {% endset %}\n {% if content_html|striptags|trim %}\n <div class="ap-width-1-1 ap-width-7-12@l">\n {{ content_html }}\n </div>\n {% endif %}\n <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n {% set link = datablock.value('link', 'link') %}\n {% set link_attrs = link ? render_link(link) : null %}\n {% if link_attrs %}\n <div>\n <a {{ link_attrs|raw }}>\n <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n </a>\n </div>\n {% endif %}\n </div>\n </div>\n </article>\n <hr>\n </li>\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637514014 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Ongoing air quality monitoring and certified LEV inspections to keep you continuously compliant." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Lifecycle Compliance & LEV Testing" ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#9663 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => false "button_style" => "primary" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784637514014 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Ongoing air quality monitoring and certified LEV inspections to keep you continuously compliant." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Lifecycle Compliance & LEV Testing" ] -createdAt: DateTimeImmutable @1784122406 {#9664 : 2026-07-15 13:33:26.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#9665 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784637514014 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Ongoing air quality monitoring and certified LEV inspections to keep you continuously compliant." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10168 +content: [ "time" => 1784637514014 "blocks" => [ [ "id" => "dummy-title-list-3" "data" => [ "text" => "Ongoing air quality monitoring and certified LEV inspections to keep you continuously compliant." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784819799101 "blocks" => [ [ "id" => "QwoH1JVJ7T" "data" => [ "text" => "We’ve delivered ventilation systems across manufacturing, processing and industrial environments where air quality control is critical to safety and performance." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10206 +content: [ "time" => 1784819799101 "blocks" => [ [ "id" => "QwoH1JVJ7T" "data" => [ "text" => "We’ve delivered ventilation systems across manufacturing, processing and industrial environments where air quality control is critical to safety and performance." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10251 -id: 59395 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#10253 …} -position: 1 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58922" ] "content" => [ "time" => 1784124892803 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#10246 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58922" ] "content" => [ "time" => 1784124892803 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784122945 {#10243 : 2026-07-15 13:42:25.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#10245 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10276 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10251 -id: 59395 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#10253 …} -position: 1 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58922" ] "content" => [ "time" => 1784124892803 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#10246 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58922" ] "content" => [ "time" => 1784124892803 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784122945 {#10243 : 2026-07-15 13:42:25.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#10245 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 12.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58922" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10335 +image: [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58922" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784124892803 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10395 +content: [ "time" => 1784124892803 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10431 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10437 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10431 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10258 -id: 59396 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#10259 …} -position: 2 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58926" ] "content" => [ "time" => 1784124874845 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#10255 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58926" ] "content" => [ "time" => 1784124874845 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784122945 {#10256 : 2026-07-15 13:42:25.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#10257 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10479 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10258 -id: 59396 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#10259 …} -position: 2 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58926" ] "content" => [ "time" => 1784124874845 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#10255 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58926" ] "content" => [ "time" => 1784124874845 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784122945 {#10256 : 2026-07-15 13:42:25.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#10257 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 12.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58926" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10522 +image: [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58926" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784124874845 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10582 +content: [ "time" => 1784124874845 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10618 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10624 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10618 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10264 -id: 59397 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#10265 …} -position: 3 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58930" ] "content" => [ "time" => 1784124919253 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#10261 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58930" ] "content" => [ "time" => 1784124919253 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784122945 {#10262 : 2026-07-15 13:42:25.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#10263 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10666 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10264 -id: 59397 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#10265 …} -position: 3 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58930" ] "content" => [ "time" => 1784124919253 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#10261 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58930" ] "content" => [ "time" => 1784124919253 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784122945 {#10262 : 2026-07-15 13:42:25.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#10263 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 12.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58930" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10709 +image: [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58930" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784124919253 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10769 +content: [ "time" => 1784124919253 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10805 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10811 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10805 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10270 -id: 59398 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#10271 …} -position: 4 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 4" "image_caption" => null "image_cropped" => "58934" ] "content" => [ "time" => 1784124925291 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#10267 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 4" "image_caption" => null "image_cropped" => "58934" ] "content" => [ "time" => 1784124925291 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784122945 {#10268 : 2026-07-15 13:42:25.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#10269 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10853 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 59175 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Industrial Ventilation Systems Ste" -slug: "industrial-ventilation-systems-ste" -excludeSlug: false -inSitemap: false -inMenu: false -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1784907174 {#2527 : 2026-07-24 15:32:54.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784103731 {#2531 : 2026-07-15 08:22:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784907174 {#2427 : 2026-07-24 15:32:54.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10270 -id: 59398 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#10271 …} -position: 4 -preview: false -publishedTemplate: """ {% set image = datablock.value('image', 'array') %}\n {% if image.image_cropped is defined and image.image_cropped %}\n <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden ap-slider-card">\n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n <div class="ap-card-plain">\n <div class="">\n <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n <div class="ap-card-media-top ap-position-z-index-4">\n <div class="ap-margin-bottom ">\n <twig:Render:Image image="{{ image }}" />\n {% set logo_image = datablock.value('logo_image', 'array') %}\n {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n <twig:Render:Image image="{{ logo_image }}" />\n </div>\n {% endif %}\n </div>\n </div>\n {% if datablock.has('heading') %}\n <div class="card-match ap-position-relative ap-position-z-index-5 ">\n <h4 >{{ datablock.value('heading')}}</h4>\n {% if datablock.has('content') %}\n <div class="ap-content ap-margin-small-top">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n {% if datablock.has('link') %}\n <twig:Render:Button class="ap-button m-t-40"\n linkButton="{{ datablock.value('link', 'link') }}"/>\n {% endif %}\n </li>\n {% endif %}\n """ -publishedData: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 4" "image_caption" => null "image_cropped" => "58934" ] "content" => [ "time" => 1784124925291 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1784907175 {#10267 : 2026-07-24 15:32:55.0 UTC (+00:00) } -data: [ "link" => [ "type" => "external" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Read more" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 4" "image_caption" => null "image_cropped" => "58934" ] "content" => [ "time" => 1784124925291 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Case study" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784122945 {#10268 : 2026-07-15 13:42:25.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "94.7.219.51" -updatedAt: DateTimeImmutable @1784907175 {#10269 : 2026-07-24 15:32:55.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 12.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image 4" "image_caption" => null "image_cropped" => "58934" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10896 +image: [ "alt_text" => "Lorem ipsum placeholder image 4" "image_caption" => null "image_cropped" => "58934" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784124925291 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10956 +content: [ "time" => 1784124925291 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10992 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10998 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10992 #type: "external" #text: "Read more" #linkData: "https://www.example.com" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784819802907 "blocks" => [ [ "id" => "0V4VNMj95-" "data" => [ "text" => "Speak to an Industrial Ventilation Specialist" "level" => 2 ] "type" => "header" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "zkftPPNEQP" "data" => [ "text" => "Talk to our team about your site, air quality challenges and compliance requirements. We’ll design a ventilation system tailored to your operational requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11043 +content: [ "time" => 1784819802907 "blocks" => [ [ "id" => "0V4VNMj95-" "data" => [ "text" => "Speak to an Industrial Ventilation Specialist" "level" => 2 ] "type" => "header" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "zkftPPNEQP" "data" => [ "text" => "Talk to our team about your site, air quality challenges and compliance requirements. We’ll design a ventilation system tailored to your operational requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Form | ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender | 14.0 MiB | 3.18 ms | |
|---|---|---|---|---|
| Input props | [ "template" => "58452" ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender {#11103 +template: "58452" +form: Symfony\Component\Form\Form {#11216 …} +initialised: true +registry: ApKnowhow\ApEchoBundle\Registry\FormTemplateRegistry {#2174 …} +formFactory: Symfony\Component\Form\FormFactory {#11102 …} -siteSettingsManager: ApKnowhow\ApEchoBundle\Service\Manager\SiteSettingsManager {#819 …} -formConfiguration: ApKnowhow\ApEchoBundle\Service\Form\FormConfiguration {#2237 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.43 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2747 -id: 10349 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …} -name: "Extraction" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2742 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8714 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770748 {#2744 : 2026-01-30 10:59:08.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2740 : 2026-02-18 09:17:52.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#11530 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11549 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11549 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11570 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11549 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 2.87 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2759 -id: 10354 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …} -name: "LEV Testing" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2760 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9164 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770833 {#2757 : 2026-01-30 11:00:33.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2758 : 2026-02-18 09:17:52.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#11633 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11649 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11649 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11670 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11649 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.42 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2764 -id: 10350 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …} -name: "Industrial Dust Extraction" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2765 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 11078 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770772 {#2762 : 2026-01-30 10:59:32.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2763 : 2026-02-18 09:17:52.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#11716 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11732 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11732 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11753 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11732 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.37 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2769 -id: 10351 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …} -name: "Fume Extraction" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2770 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 11079 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770784 {#2767 : 2026-01-30 10:59:44.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2768 : 2026-02-18 09:17:52.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#11816 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11832 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11832 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11853 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11832 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.28 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2774 -id: 14017 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …} -name: "Industrial Ventilation Systems" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2775 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 11080 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1771406262 {#2772 : 2026-02-18 09:17:42.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2773 : 2026-02-18 09:17:52.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#11916 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11932 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11932 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11953 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11932 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.31 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2784 -id: 10356 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …} -name: "Fabrication" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2787 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8715 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770856 {#2785 : 2026-01-30 11:00:56.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2788 : 2026-02-18 09:13:39.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#12016 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12032 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12032 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12053 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12032 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.35 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2797 -id: 10357 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …} -name: "High Integrity Ductwork" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2798 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9804 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770882 {#2795 : 2026-01-30 11:01:22.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2796 : 2026-02-18 09:13:39.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#12116 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12132 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12132 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12153 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12132 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.59 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2802 -id: 10358 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …} -name: "DW114 Duckwork" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2803 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9805 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770897 {#2800 : 2026-01-30 11:01:37.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2801 : 2026-02-18 09:13:39.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#12216 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12232 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12232 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12253 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12232 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.44 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2807 -id: 10359 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …} -name: "Bespoke Steel Fabrication" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2808 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9806 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770914 {#2805 : 2026-01-30 11:01:54.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2806 : 2026-02-18 09:13:39.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#12316 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12332 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12332 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12353 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12332 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.46 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2811 -id: 14014 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …} -name: "Ductwork Stainless Steel" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2812 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 11493 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1771406019 {#2810 : 2026-02-18 09:13:39.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: null -updatedBy: null -updatedFrom: null #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#12416 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12432 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12432 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12453 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12432 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.05 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2821 -id: 10361 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …} -name: "Company" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2824 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8717 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770938 {#2822 : 2026-01-30 11:02:18.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2825 : 2026-02-18 09:15:55.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#12516 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12532 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12532 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12553 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12532 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.02 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2834 -id: 10362 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2835 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770954 {#2832 : 2026-01-30 11:02:34.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2833 : 2026-02-18 09:15:55.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#12599 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12615 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12615 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12636 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12615 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.02 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2839 -id: 10365 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …} -name: "Process" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2840 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9808 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770970 {#2837 : 2026-01-30 11:02:50.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2838 : 2026-02-18 09:15:55.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#12682 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12698 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12698 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12719 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12698 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.58 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2844 -id: 10363 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …} -name: "Careers" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2845 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9809 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770963 {#2842 : 2026-01-30 11:02:43.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2843 : 2026-02-18 09:15:55.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#12765 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12781 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12781 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12802 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12781 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.01 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2849 -id: 14016 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …} -name: "Knowledge Hub" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2850 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 8716 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1771406150 {#2847 : 2026-02-18 09:15:50.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2848 : 2026-02-18 09:15:55.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#12865 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12881 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12881 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12902 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12881 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.04 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2859 -id: 9783 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …} -name: "Contact Airmatic" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2862 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769590811 {#2860 : 2026-01-28 09:00:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769591267 {#2863 : 2026-01-28 09:07:47.0 UTC (+00:00) } -updatedBy: "alexhindley" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#12948 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12964 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12964 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12985 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12964 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.78 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2872 -id: 8855 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …} -name: "Terms" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2873 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 8851 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768837729 {#2870 : 2026-01-19 15:48:49.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1769591267 {#2871 : 2026-01-28 09:07:47.0 UTC (+00:00) } -updatedBy: "alexhindley" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#13031 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13047 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.16 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13047 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13068 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13047 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.77 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2877 -id: 8856 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …} -name: "Privacy" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2878 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 8852 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768837741 {#2875 : 2026-01-19 15:49:01.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1769591267 {#2876 : 2026-01-28 09:07:47.0 UTC (+00:00) } -updatedBy: "alexhindley" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#13131 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13147 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.18 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13147 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13168 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13147 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 16.0 MiB | 3.65 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2882 -id: 8857 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …} -name: "Cookies" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2883 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 8853 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768837753 {#2880 : 2026-01-19 15:49:13.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1769591267 {#2881 : 2026-01-28 09:07:47.0 UTC (+00:00) } -updatedBy: "alexhindley" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#13231 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13247 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 16.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13247 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13268 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13247 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Editor:VisualEditorBridge | ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge | 16.0 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge {#13330 -context: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||