Components
7
Twig Components
192
Render Count
196
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 |
68 | 49.52ms |
| Render:MenuLink |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"site/components/link.html.twig |
53 | 141.48ms |
| Render:RichText |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"site/components/rich_text.html.twig |
32 | 0.97ms |
| Render:Datablock |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"site/datablocks/DatablockRender.html.twig |
28 | 88.08ms |
| Render:Image |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"site/components/image.html.twig |
9 | 5.32ms |
| Render:Form |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender"site/components/Form.html.twig |
1 | 3.08ms |
| Editor:VisualEditorBridge |
"ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge"@ApEcho/editor/_visual_editor_bridge.html.twig |
1 | 0.12ms |
Render calls
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 1.64 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 | 10.0 MiB | 0.41 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 | 10.0 MiB | 1.27 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 | 10.0 MiB | 0.30 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 | 10.0 MiB | 1.28 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 | 10.0 MiB | 0.30 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 | 10.0 MiB | 1.38 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 | 10.0 MiB | 0.34 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 | 10.0 MiB | 1.36 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 | 10.0 MiB | 0.32 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 | 10.0 MiB | 1.37 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 {#3911 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3927 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3927 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3948 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3927 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 1.32 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 {#4011 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4027 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.34 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4027 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4048 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4027 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4107 -id: 9691 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Fabrication products" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4113 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 60367 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525757 {#4108 : 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 {#4139 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4155 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4155 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4176 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4155 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 1.51 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4118 -id: 9694 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "High Integrity Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4119 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 60147 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525830 {#4116 : 2026-01-27 14:57:10.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802398 {#4117 : 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 | 10.0 MiB | 0.40 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 | 10.0 MiB | 1.61 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4123 -id: 9695 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "DW114 Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4124 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 60218 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525860 {#4121 : 2026-01-27 14:57:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802410 {#4122 : 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 | 10.0 MiB | 0.41 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 | 10.0 MiB | 2.30 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4128 -id: 9696 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Bespoke Steel Fabrications" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4129 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 60289 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525897 {#4126 : 2026-01-27 14:58:17.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802419 {#4127 : 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 | 10.0 MiB | 0.64 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 | 10.0 MiB | 2.49 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4133 -id: 11494 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Ductwork Stainless Steel" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4134 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 60331 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1770292315 {#4131 : 2026-02-05 11:51:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802430 {#4132 : 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 | 10.0 MiB | 0.67 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 | 10.0 MiB | 2.69 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 {#4114 : 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 | 10.0 MiB | 0.75 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 | 10.0 MiB | 2.18 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 | 10.0 MiB | 0.62 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 | 10.0 MiB | 2.78 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 | 10.0 MiB | 0.78 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 | 10.0 MiB | 2.90 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 | 10.0 MiB | 0.79 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 | 10.0 MiB | 2.91 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 | 10.0 MiB | 0.80 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 | 10.0 MiB | 2.38 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 | 10.0 MiB | 0.80 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 | 10.0 MiB | 2.36 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 | 10.0 MiB | 0.79 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 | 10.0 MiB | 2.37 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 | 10.0 MiB | 0.80 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 | 10.0 MiB | 2.36 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 | 10.0 MiB | 0.79 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 | 10.0 MiB | 2.36 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 | 10.0 MiB | 0.80 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 | 10.0 MiB | 2.05 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 | 10.0 MiB | 0.72 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 | 10.0 MiB | 1.50 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 | 10.0 MiB | 0.49 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 | 10.0 MiB | 2.34 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4107 -id: 9691 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Fabrication products" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4113 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 60367 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525757 {#4108 : 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 | 10.0 MiB | 0.80 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 | 10.0 MiB | 2.34 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4118 -id: 9694 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "High Integrity Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4119 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 60147 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525830 {#4116 : 2026-01-27 14:57:10.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802398 {#4117 : 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 | 10.0 MiB | 0.78 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 | 10.0 MiB | 2.32 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4123 -id: 9695 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "DW114 Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4124 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 60218 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525860 {#4121 : 2026-01-27 14:57:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802410 {#4122 : 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 | 10.0 MiB | 0.80 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 | 10.0 MiB | 2.36 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4128 -id: 9696 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Bespoke Steel Fabrications" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4129 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 60289 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525897 {#4126 : 2026-01-27 14:58:17.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802419 {#4127 : 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 | 10.0 MiB | 0.79 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 | 10.0 MiB | 2.40 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4133 -id: 11494 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Ductwork Stainless Steel" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4134 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 60331 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1770292315 {#4131 : 2026-02-05 11:51:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802430 {#4132 : 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 | 10.0 MiB | 0.83 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 | 10.0 MiB | 2.36 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 {#4114 : 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 | 10.0 MiB | 0.80 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 | 10.0 MiB | 2.34 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 | 10.0 MiB | 0.78 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 | 10.0 MiB | 2.35 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 | 10.0 MiB | 0.81 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 | 10.0 MiB | 2.27 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 | 10.0 MiB | 0.71 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 | 10.0 MiB | 1.60 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 | 10.0 MiB | 0.49 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 | 54.48 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#6562 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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 | 10.0 MiB | 2.00 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "60424" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#7105 +image: [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "60424" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1785511347444 "blocks" => [ [ "id" => "3FjHWjsoJz" "data" => [ "text" => "Totally handcrafted. We're built on having our metal tested." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7329 +content: [ "time" => 1785511347444 "blocks" => [ [ "id" => "3FjHWjsoJz" "data" => [ "text" => "Totally handcrafted. We're built on having our metal tested." ] "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.06 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary " "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7371 #type: "anchor" #text: "Discuss Your Project" #linkData: "contactform" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary " ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7377 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7371 #type: "anchor" #text: "Discuss Your Project" #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 {#7421 +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" => 1785451111376 "blocks" => [ [ "id" => "dummy-title-content" "data" => [ "text" => "Managing multiple suppliers across design, ductwork and fabrication can create unnecessary complexity such as communication gaps, inconsistent quality and delays." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "ohf29HzSB1" "data" => [ "text" => "<b>How this can impact your wider project:</b>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7467 +content: [ "time" => 1785451111376 "blocks" => [ [ "id" => "dummy-title-content" "data" => [ "text" => "Managing multiple suppliers across design, ductwork and fabrication can create unnecessary complexity such as communication gaps, inconsistent quality and delays." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "ohf29HzSB1" "data" => [ "text" => "<b>How this can impact your wider project:</b>" ] "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.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7506 #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 {#7512 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7506 #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 {#7553 +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" => 1785451117410 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7596 +content: [ "time" => 1785451117410 "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 | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7632 #type: "external" #text: "View all" #linkData: "https://www.example.com" #classes: "" #show: false #size: "medium" #style: "primary" } "class" => "ap-button ap-button-primary m-t-30" ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary m-t-30" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7638 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7632 #type: "external" #text: "View all" #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.10 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7677 -id: 61292 -className: null -classId: null -name: "Card Image" -global: null -template: "expanding-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7683 …} -position: 1 -preview: false -publishedTemplate: null -publishedData: null -published: false -publishedAt: null -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" => "61296" ] "content" => [ "time" => 1785449108902 "blocks" => [ [ "id" => "dummy-expanding-card-image" "data" => [ "text" => "Late component deliveries can disrupt installation programmes and put wider project milestones at risk." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Project Delays" ] -createdAt: DateTimeImmutable @1785448479 {#7678 : 2026-07-30 21:54:39.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785449112 {#7675 : 2026-07-30 22:05:12.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7704 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7677 -id: 61292 -className: null -classId: null -name: "Card Image" -global: null -template: "expanding-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7683 …} -position: 1 -preview: false -publishedTemplate: null -publishedData: null -published: false -publishedAt: null -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" => "61296" ] "content" => [ "time" => 1785449108902 "blocks" => [ [ "id" => "dummy-expanding-card-image" "data" => [ "text" => "Late component deliveries can disrupt installation programmes and put wider project milestones at risk." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Project Delays" ] -createdAt: DateTimeImmutable @1785448479 {#7678 : 2026-07-30 21:54:39.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785449112 {#7675 : 2026-07-30 22:05:12.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7688 -id: 61293 -className: null -classId: null -name: "Card Image" -global: null -template: "expanding-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7689 …} -position: 2 -preview: false -publishedTemplate: null -publishedData: null -published: false -publishedAt: null -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" => "61300" ] "content" => [ "time" => 1785449133520 "blocks" => [ [ "id" => "dummy-expanding-card-image" "data" => [ "text" => "Poor communication between design and fabrication can result in specification issues, ill-fitting components and costly site rework." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Design & Manufacturing Disconnects" ] -createdAt: DateTimeImmutable @1785448504 {#7686 : 2026-07-30 21:55:04.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785449136 {#7687 : 2026-07-30 22:05:36.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7770 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7688 -id: 61293 -className: null -classId: null -name: "Card Image" -global: null -template: "expanding-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7689 …} -position: 2 -preview: false -publishedTemplate: null -publishedData: null -published: false -publishedAt: null -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" => "61300" ] "content" => [ "time" => 1785449133520 "blocks" => [ [ "id" => "dummy-expanding-card-image" "data" => [ "text" => "Poor communication between design and fabrication can result in specification issues, ill-fitting components and costly site rework." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Design & Manufacturing Disconnects" ] -createdAt: DateTimeImmutable @1785448504 {#7686 : 2026-07-30 21:55:04.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785449136 {#7687 : 2026-07-30 22:05:36.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7693 -id: 61294 -className: null -classId: null -name: "Card Image" -global: null -template: "expanding-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7694 …} -position: 3 -preview: false -publishedTemplate: null -publishedData: null -published: false -publishedAt: null -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" => "61304" ] "content" => [ "time" => 1785449156096 "blocks" => [ [ "id" => "dummy-expanding-card-image" "data" => [ "text" => "Complex industrial and infrastructure projects demand exacting standards across fabrication, welding, testing and material traceability." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Quality & Compliance Risks" ] -createdAt: DateTimeImmutable @1785448506 {#7691 : 2026-07-30 21:55:06.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785449158 {#7692 : 2026-07-30 22:05:58.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7814 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7693 -id: 61294 -className: null -classId: null -name: "Card Image" -global: null -template: "expanding-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7694 …} -position: 3 -preview: false -publishedTemplate: null -publishedData: null -published: false -publishedAt: null -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" => "61304" ] "content" => [ "time" => 1785449156096 "blocks" => [ [ "id" => "dummy-expanding-card-image" "data" => [ "text" => "Complex industrial and infrastructure projects demand exacting standards across fabrication, welding, testing and material traceability." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Quality & Compliance Risks" ] -createdAt: DateTimeImmutable @1785448506 {#7691 : 2026-07-30 21:55:06.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785449158 {#7692 : 2026-07-30 22:05:58.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7698 -id: 61295 -className: null -classId: null -name: "Card Image" -global: null -template: "expanding-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7699 …} -position: 4 -preview: false -publishedTemplate: null -publishedData: null -published: false -publishedAt: null -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" => "61308" ] "content" => [ "time" => 1785449220587 "blocks" => [ [ "id" => "dummy-expanding-card-image" "data" => [ "text" => "Managing multiple suppliers for ductwork, steelwork and fabricated components can increase costs, administration and project risk." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Increased Procurement Complexity" ] -createdAt: DateTimeImmutable @1785448508 {#7696 : 2026-07-30 21:55:08.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785449223 {#7697 : 2026-07-30 22:07:03.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7858 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7698 -id: 61295 -className: null -classId: null -name: "Card Image" -global: null -template: "expanding-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …} -children: Doctrine\ORM\PersistentCollection {#7699 …} -position: 4 -preview: false -publishedTemplate: null -publishedData: null -published: false -publishedAt: null -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" => "61308" ] "content" => [ "time" => 1785449220587 "blocks" => [ [ "id" => "dummy-expanding-card-image" "data" => [ "text" => "Managing multiple suppliers for ductwork, steelwork and fabricated components can increase costs, administration and project risk." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Increased Procurement Complexity" ] -createdAt: DateTimeImmutable @1785448508 {#7696 : 2026-07-30 21:55:08.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785449223 {#7697 : 2026-07-30 22:07:03.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1785451124089 "blocks" => [ [ "id" => "IW6nOD-lzD" "data" => [ "text" => "Speak to an Airmatic engineer today to review your working drawings and eliminate multi-vendor risks." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7905 +content: [ "time" => 1785451124089 "blocks" => [ [ "id" => "IW6nOD-lzD" "data" => [ "text" => "Speak to an Airmatic engineer today to review your working drawings and eliminate multi-vendor risks." ] "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 {#7942 #type: "anchor" #text: "Request a Consultation" #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 {#7949 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7942 #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.02 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7943 #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 {#7990 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7943 #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" => 1785451403677 "blocks" => [ [ "id" => "Yrn2pfpDr6" "data" => [ "text" => "From high-integrity ductwork to bespoke steel fabrication, our in-house team delivers precision-engineered solutions for demanding industrial environments and complex project requirements" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8033 +content: [ "time" => 1785451403677 "blocks" => [ [ "id" => "Yrn2pfpDr6" "data" => [ "text" => "From high-integrity ductwork to bespoke steel fabrication, our in-house team delivers precision-engineered solutions for demanding industrial environments and complex project 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.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8072 #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 {#8078 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8072 #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 {#8119 +linkButton: null -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.74 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8166 -id: 60402 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …} -children: Doctrine\ORM\PersistentCollection {#8168 …} -position: 1 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\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 1" "image_caption" => null "image_cropped" => "58463" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784645484465 "blocks" => [ [ "id" => "dummy-feature-card-card1" "data" => [ "text" => "Engineered for mission critical and zero leak applications (nuclear, power plants, national infrastructure). Fabricated in > 1mm steel with hand welded MIG/TIG joints and full NDT testing." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "High Integrity Ductwork" ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#8161 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 60147 ] "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" => "58463" ] "theme" => "ap-theme-black" "content" => [ "time" => 1785450549670 "blocks" => [ [ "id" => "dummy-feature-card-card1" "data" => [ "text" => "Engineered for demanding, mission-critical applications including nuclear, power and national infrastructure, with precision fabrication, welded joints and NDT testing to meet project specifications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "High Integrity Ductwork" ] -createdAt: DateTimeImmutable @1784645273 {#8158 : 2026-07-21 14:47:53.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450562 {#8160 : 2026-07-30 22:29:22.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8191 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8166 -id: 60402 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …} -children: Doctrine\ORM\PersistentCollection {#8168 …} -position: 1 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\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 1" "image_caption" => null "image_cropped" => "58463" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784645484465 "blocks" => [ [ "id" => "dummy-feature-card-card1" "data" => [ "text" => "Engineered for mission critical and zero leak applications (nuclear, power plants, national infrastructure). Fabricated in > 1mm steel with hand welded MIG/TIG joints and full NDT testing." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "High Integrity Ductwork" ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#8161 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 60147 ] "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" => "58463" ] "theme" => "ap-theme-black" "content" => [ "time" => 1785450549670 "blocks" => [ [ "id" => "dummy-feature-card-card1" "data" => [ "text" => "Engineered for demanding, mission-critical applications including nuclear, power and national infrastructure, with precision fabrication, welded joints and NDT testing to meet project specifications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "High Integrity Ductwork" ] -createdAt: DateTimeImmutable @1784645273 {#8158 : 2026-07-21 14:47:53.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450562 {#8160 : 2026-07-30 22:29:22.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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.43 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58463" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8253 +image: [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58463" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784645484465 "blocks" => [ [ "id" => "dummy-feature-card-card1" "data" => [ "text" => "Engineered for mission critical and zero leak applications (nuclear, power plants, national infrastructure). Fabricated in > 1mm steel with hand welded MIG/TIG joints and full NDT testing." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8313 +content: [ "time" => 1784645484465 "blocks" => [ [ "id" => "dummy-feature-card-card1" "data" => [ "text" => "Engineered for mission critical and zero leak applications (nuclear, power plants, national infrastructure). Fabricated in > 1mm steel with hand welded MIG/TIG joints and full NDT testing." ] "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.61 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8173 -id: 60403 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …} -children: Doctrine\ORM\PersistentCollection {#8174 …} -position: 2 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\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" => "58467" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784645434899 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Standard circular and rectangular ducting engineered for systems operating up to 2,000 Pa pressure, built with precision tolerances up to 2,000mm+ internal diameter." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "BESA DW144 Compliant Ductwork" ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#8170 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 60218 ] "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" => "58467" ] "theme" => "ap-theme-black" "content" => [ "time" => 1785450519627 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Circular and rectangular ductwork manufactured to DW144 requirements, delivering consistent quality, accurate tolerances and reliable performance." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "BESA DW144 Compliant Ductwork" ] -createdAt: DateTimeImmutable @1784645273 {#8171 : 2026-07-21 14:47:53.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450539 {#8172 : 2026-07-30 22:28:59.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8356 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8173 -id: 60403 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …} -children: Doctrine\ORM\PersistentCollection {#8174 …} -position: 2 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\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" => "58467" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784645434899 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Standard circular and rectangular ducting engineered for systems operating up to 2,000 Pa pressure, built with precision tolerances up to 2,000mm+ internal diameter." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "BESA DW144 Compliant Ductwork" ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#8170 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 60218 ] "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" => "58467" ] "theme" => "ap-theme-black" "content" => [ "time" => 1785450519627 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Circular and rectangular ductwork manufactured to DW144 requirements, delivering consistent quality, accurate tolerances and reliable performance." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "BESA DW144 Compliant Ductwork" ] -createdAt: DateTimeImmutable @1784645273 {#8171 : 2026-07-21 14:47:53.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450539 {#8172 : 2026-07-30 22:28:59.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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.35 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58467" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8399 +image: [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58467" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784645434899 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Standard circular and rectangular ducting engineered for systems operating up to 2,000 Pa pressure, built with precision tolerances up to 2,000mm+ internal diameter." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8459 +content: [ "time" => 1784645434899 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Standard circular and rectangular ducting engineered for systems operating up to 2,000 Pa pressure, built with precision tolerances up to 2,000mm+ internal diameter." ] "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.69 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8179 -id: 60404 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …} -children: Doctrine\ORM\PersistentCollection {#8180 …} -position: 3 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\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" => "58471" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784645513850 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "High durability systems in Grade 304 and 316 stainless steel, offering superior chemical and corrosion resistance for food, pharma, and chemical processing." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Stainless Steel Ductwork Systems" ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#8176 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 60331 ] "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" => "58471" ] "theme" => "ap-theme-black" "content" => [ "time" => 1785450589255 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Precision-manufactured in Grade 304 and 316 stainless steel for applications requiring enhanced corrosion resistance, durability and hygiene." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Stainless Steel Ductwork" ] -createdAt: DateTimeImmutable @1784645273 {#8177 : 2026-07-21 14:47:53.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450624 {#8178 : 2026-07-30 22:30:24.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8501 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8179 -id: 60404 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …} -children: Doctrine\ORM\PersistentCollection {#8180 …} -position: 3 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\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" => "58471" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784645513850 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "High durability systems in Grade 304 and 316 stainless steel, offering superior chemical and corrosion resistance for food, pharma, and chemical processing." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Stainless Steel Ductwork Systems" ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#8176 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 60331 ] "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" => "58471" ] "theme" => "ap-theme-black" "content" => [ "time" => 1785450589255 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Precision-manufactured in Grade 304 and 316 stainless steel for applications requiring enhanced corrosion resistance, durability and hygiene." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Stainless Steel Ductwork" ] -createdAt: DateTimeImmutable @1784645273 {#8177 : 2026-07-21 14:47:53.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450624 {#8178 : 2026-07-30 22:30:24.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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.46 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58471" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8544 +image: [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58471" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784645513850 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "High durability systems in Grade 304 and 316 stainless steel, offering superior chemical and corrosion resistance for food, pharma, and chemical processing." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8604 +content: [ "time" => 1784645513850 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "High durability systems in Grade 304 and 316 stainless steel, offering superior chemical and corrosion resistance for food, pharma, and chemical processing." ] "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.24 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8185 -id: 60405 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …} -children: Doctrine\ORM\PersistentCollection {#8186 …} -position: 4 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\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" => "58471" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784645499549 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Standalone or integrated sheet metal fabrication working across Stainless Steel, Mild Steel, Galvanised Steel, and Aluminium." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Bespoke Steel Fabrication" ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#8182 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 60289 ] "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" => "58471" ] "theme" => "ap-theme-black" "content" => [ "time" => 1785450643366 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Custom fabricated components and steelwork manufactured in-house across stainless steel, mild steel, galvanised steel and aluminium." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Bespoke Steel Fabrication" ] -createdAt: DateTimeImmutable @1784645298 {#8183 : 2026-07-21 14:48:18.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450659 {#8184 : 2026-07-30 22:30:59.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8646 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8185 -id: 60405 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …} -children: Doctrine\ORM\PersistentCollection {#8186 …} -position: 4 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\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" => "58471" ] "theme" => "ap-theme-black" "content" => [ "time" => 1784645499549 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Standalone or integrated sheet metal fabrication working across Stainless Steel, Mild Steel, Galvanised Steel, and Aluminium." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Bespoke Steel Fabrication" ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#8182 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 60289 ] "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" => "58471" ] "theme" => "ap-theme-black" "content" => [ "time" => 1785450643366 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Custom fabricated components and steelwork manufactured in-house across stainless steel, mild steel, galvanised steel and aluminium." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Bespoke Steel Fabrication" ] -createdAt: DateTimeImmutable @1784645298 {#8183 : 2026-07-21 14:48:18.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450659 {#8184 : 2026-07-30 22:30:59.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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.04 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58471" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8689 +image: [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58471" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1784645499549 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Standalone or integrated sheet metal fabrication working across Stainless Steel, Mild Steel, Galvanised Steel, and Aluminium." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8730 +content: [ "time" => 1784645499549 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Standalone or integrated sheet metal fabrication working across Stainless Steel, Mild Steel, Galvanised Steel, and Aluminium." ] "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.17 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8776 -id: 60408 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#8778 …} -position: 2 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\n """ -publishedData: [ "link" => [ "type" => "anchor" "link_data" => [ "anchor" => "contactform" "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Discuss requirements" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => null ] "theme" => "ap-theme-white" "content" => [ "time" => 1784904705306 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Power generation, nuclear sites, national infrastructure, data centres. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "OvDtjLuiTd" "data" => [ "text" => "<u class="cdx-underline">Discuss your requirements here</u>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Mission-Critical & Infrastructure" ] -published: true -publishedAt: DateTimeImmutable @1784904706 {#8771 : 2026-07-24 14:51:46.0 UTC (+00:00) } -data: [ "link" => [ "type" => "anchor" "link_data" => [ "anchor" => "contactform" "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Discuss requirements" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => null ] "theme" => "ap-theme-white" "content" => [ "time" => 1785450783784 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Precision fabrication for power generation, nuclear, national infrastructure and data centre environments." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "OvDtjLuiTd" "data" => [ "text" => "<u class="cdx-underline">Discuss your requirements here</u>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Mission-Critical & Infrastructure" ] -createdAt: DateTimeImmutable @1784645320 {#8768 : 2026-07-21 14:48:40.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450786 {#8770 : 2026-07-30 22:33:06.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8789 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8776 -id: 60408 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#8778 …} -position: 2 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\n """ -publishedData: [ "link" => [ "type" => "anchor" "link_data" => [ "anchor" => "contactform" "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Discuss requirements" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => null ] "theme" => "ap-theme-white" "content" => [ "time" => 1784904705306 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Power generation, nuclear sites, national infrastructure, data centres. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "OvDtjLuiTd" "data" => [ "text" => "<u class="cdx-underline">Discuss your requirements here</u>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Mission-Critical & Infrastructure" ] -published: true -publishedAt: DateTimeImmutable @1784904706 {#8771 : 2026-07-24 14:51:46.0 UTC (+00:00) } -data: [ "link" => [ "type" => "anchor" "link_data" => [ "anchor" => "contactform" "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Discuss requirements" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => null ] "theme" => "ap-theme-white" "content" => [ "time" => 1785450783784 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Precision fabrication for power generation, nuclear, national infrastructure and data centre environments." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "OvDtjLuiTd" "data" => [ "text" => "<u class="cdx-underline">Discuss your requirements here</u>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Mission-Critical & Infrastructure" ] -createdAt: DateTimeImmutable @1784645320 {#8768 : 2026-07-21 14:48:40.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450786 {#8770 : 2026-07-30 22:33:06.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1784904705306 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Power generation, nuclear sites, national infrastructure, data centres. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "OvDtjLuiTd" "data" => [ "text" => "<u class="cdx-underline">Discuss your requirements here</u>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8840 +content: [ "time" => 1784904705306 "blocks" => [ [ "id" => "dummy-feature-card-card2" "data" => [ "text" => "Power generation, nuclear sites, national infrastructure, data centres. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "OvDtjLuiTd" "data" => [ "text" => "<u class="cdx-underline">Discuss your requirements here</u>" ] "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: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8783 -id: 60409 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#8784 …} -position: 3 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\n """ -publishedData: [ "link" => [ "type" => "anchor" "link_data" => [ "anchor" => "contactform" "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Request Consultation" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => null ] "theme" => "ap-theme-black" "content" => [ "time" => 1784904698378 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Chemical plants, food processing, carpet manufacturing, heavy industrial processing. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "lAi_oIHjqF" "data" => [ "text" => "<u>Request a consultation here</u>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Process & Manufacturing" ] -published: true -publishedAt: DateTimeImmutable @1784904700 {#8780 : 2026-07-24 14:51:40.0 UTC (+00:00) } -data: [ "link" => [ "type" => "anchor" "link_data" => [ "anchor" => "contactform" "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Request Consultation" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => null ] "theme" => "ap-theme-black" "content" => [ "time" => 1785450801407 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Bespoke fabrication solutions for chemical, food, manufacturing and heavy industrial environments. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "lAi_oIHjqF" "data" => [ "text" => "<u>Request a consultation here</u>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Process & Manufacturing" ] -createdAt: DateTimeImmutable @1784645320 {#8781 : 2026-07-21 14:48:40.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450804 {#8782 : 2026-07-30 22:33:24.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8882 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8783 -id: 60409 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6715 …} -children: Doctrine\ORM\PersistentCollection {#8784 …} -position: 3 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n <div class="">\n {% set image = datablock.value('image', 'array') %}\n \n {% if image and image.image_cropped %}\n <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n <picture class="ap-display-block">\n <twig:Render:Image image="{{ image }}" />\n </picture>\n </div>\n {% endif %}\n \n <div class="{{ set_theme(datablock.value('theme')) }} image-card-content">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n \n {% if datablock.has(['content']) %}\n <div class="ap-content m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </a>\n """ -publishedData: [ "link" => [ "type" => "anchor" "link_data" => [ "anchor" => "contactform" "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Request Consultation" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => null ] "theme" => "ap-theme-black" "content" => [ "time" => 1784904698378 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Chemical plants, food processing, carpet manufacturing, heavy industrial processing. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "lAi_oIHjqF" "data" => [ "text" => "<u>Request a consultation here</u>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Process & Manufacturing" ] -published: true -publishedAt: DateTimeImmutable @1784904700 {#8780 : 2026-07-24 14:51:40.0 UTC (+00:00) } -data: [ "link" => [ "type" => "anchor" "link_data" => [ "anchor" => "contactform" "document" => null "external" => "https://www.example.com" "internal" => null ] "button_size" => "medium" "button_text" => "Request Consultation" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => null ] "theme" => "ap-theme-black" "content" => [ "time" => 1785450801407 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Bespoke fabrication solutions for chemical, food, manufacturing and heavy industrial environments. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "lAi_oIHjqF" "data" => [ "text" => "<u>Request a consultation here</u>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Process & Manufacturing" ] -createdAt: DateTimeImmutable @1784645320 {#8781 : 2026-07-21 14:48:40.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450804 {#8782 : 2026-07-30 22:33:24.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1784904698378 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Chemical plants, food processing, carpet manufacturing, heavy industrial processing. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "lAi_oIHjqF" "data" => [ "text" => "<u>Request a consultation here</u>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8925 +content: [ "time" => 1784904698378 "blocks" => [ [ "id" => "dummy-feature-card-card3" "data" => [ "text" => "Chemical plants, food processing, carpet manufacturing, heavy industrial processing. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "lAi_oIHjqF" "data" => [ "text" => "<u>Request a consultation here</u>" ] "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.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1785451147198 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8970 +content: [ "time" => 1785451147198 "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 ap-button-primary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9006 #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 {#9012 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9006 #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.22 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9057 -id: 60389 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#9059 …} -position: 2 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Co-Located Design & Manufacturing" "content" => [ "time" => 1784644954128 "blocks" => [ [ "id" => "dummy-accordion-item-1" "data" => [ "text" => "Our experienced CAD design team sits right next to our 25,000 sq ft Bury manufacturing plant, ensuring rapid turnarounds and seamless quality control." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#9052 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "title" => "Design & Manufacturing Under One Roof" "content" => [ "time" => 1785450900860 "blocks" => [ [ "id" => "dummy-accordion-item-1" "data" => [ "text" => "Our experienced CAD design team sits right next to our 25,000 sq ft Bury manufacturing plant. Close collaboration between our engineering and manufacturing teams helps maintain accuracy from drawing to finished product." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1784644933 {#9049 : 2026-07-21 14:42:13.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450907 {#9051 : 2026-07-30 22:35:07.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9082 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9057 -id: 60389 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#9059 …} -position: 2 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Co-Located Design & Manufacturing" "content" => [ "time" => 1784644954128 "blocks" => [ [ "id" => "dummy-accordion-item-1" "data" => [ "text" => "Our experienced CAD design team sits right next to our 25,000 sq ft Bury manufacturing plant, ensuring rapid turnarounds and seamless quality control." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#9052 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "title" => "Design & Manufacturing Under One Roof" "content" => [ "time" => 1785450900860 "blocks" => [ [ "id" => "dummy-accordion-item-1" "data" => [ "text" => "Our experienced CAD design team sits right next to our 25,000 sq ft Bury manufacturing plant. Close collaboration between our engineering and manufacturing teams helps maintain accuracy from drawing to finished product." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1784644933 {#9049 : 2026-07-21 14:42:13.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450907 {#9051 : 2026-07-30 22:35:07.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1784644954128 "blocks" => [ [ "id" => "dummy-accordion-item-1" "data" => [ "text" => "Our experienced CAD design team sits right next to our 25,000 sq ft Bury manufacturing plant, ensuring rapid turnarounds and seamless quality control." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9144 +content: [ "time" => 1784644954128 "blocks" => [ [ "id" => "dummy-accordion-item-1" "data" => [ "text" => "Our experienced CAD design team sits right next to our 25,000 sq ft Bury manufacturing plant, ensuring rapid turnarounds and seamless quality control." ] "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.13 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9064 -id: 60390 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#9065 …} -position: 3 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Advanced In-House Production" "content" => [ "time" => 1784644967003 "blocks" => [ [ "id" => "dummy-accordion-item-2" "data" => [ "text" => "Equipped with HD plasma cutting, CNC press brakes, tube-forming rollers, and automated seam welders for complex assemblies." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#9061 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "title" => "Advanced In-House Production" "content" => [ "time" => 1784644967003 "blocks" => [ [ "id" => "dummy-accordion-item-2" "data" => [ "text" => "Equipped with HD plasma cutting, CNC press brakes, tube-forming rollers, and automated seam welders for complex assemblies." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1784644933 {#9062 : 2026-07-21 14:42:13.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784904586 {#9063 : 2026-07-24 14:49:46.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9186 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9064 -id: 60390 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#9065 …} -position: 3 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Advanced In-House Production" "content" => [ "time" => 1784644967003 "blocks" => [ [ "id" => "dummy-accordion-item-2" "data" => [ "text" => "Equipped with HD plasma cutting, CNC press brakes, tube-forming rollers, and automated seam welders for complex assemblies." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#9061 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "title" => "Advanced In-House Production" "content" => [ "time" => 1784644967003 "blocks" => [ [ "id" => "dummy-accordion-item-2" "data" => [ "text" => "Equipped with HD plasma cutting, CNC press brakes, tube-forming rollers, and automated seam welders for complex assemblies." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1784644933 {#9062 : 2026-07-21 14:42:13.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784904586 {#9063 : 2026-07-24 14:49:46.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "62.6.61.34" #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" => 1784644967003 "blocks" => [ [ "id" => "dummy-accordion-item-2" "data" => [ "text" => "Equipped with HD plasma cutting, CNC press brakes, tube-forming rollers, and automated seam welders for complex assemblies." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9229 +content: [ "time" => 1784644967003 "blocks" => [ [ "id" => "dummy-accordion-item-2" "data" => [ "text" => "Equipped with HD plasma cutting, CNC press brakes, tube-forming rollers, and automated seam welders for complex assemblies." ] "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.12 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9070 -id: 60391 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#9071 …} -position: 4 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Certified Quality & NDT Inspection" "content" => [ "time" => 1784644978823 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "Specialist TIG/MIG welders delivering full NDT testing and strict material traceability before site dispatch." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#9067 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "title" => "Certified Quality & NDT Inspection" "content" => [ "time" => 1784644978823 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "Specialist TIG/MIG welders delivering full NDT testing and strict material traceability before site dispatch." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1784644933 {#9068 : 2026-07-21 14:42:13.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784904586 {#9069 : 2026-07-24 14:49:46.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9271 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9070 -id: 60391 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#9071 …} -position: 4 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Certified Quality & NDT Inspection" "content" => [ "time" => 1784644978823 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "Specialist TIG/MIG welders delivering full NDT testing and strict material traceability before site dispatch." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#9067 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "title" => "Certified Quality & NDT Inspection" "content" => [ "time" => 1784644978823 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "Specialist TIG/MIG welders delivering full NDT testing and strict material traceability before site dispatch." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1784644933 {#9068 : 2026-07-21 14:42:13.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784904586 {#9069 : 2026-07-24 14:49:46.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "62.6.61.34" #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" => 1784644978823 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "Specialist TIG/MIG welders delivering full NDT testing and strict material traceability before site dispatch." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9314 +content: [ "time" => 1784644978823 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "Specialist TIG/MIG welders delivering full NDT testing and strict material traceability before site dispatch." ] "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.13 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9076 -id: 60392 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#9077 …} -position: 5 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Large Contract Capability" "content" => [ "time" => 1784645002478 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "Proven track record handling massive subcontract orders, large format plenums, and complete plant extraction fit outs across the UK." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#9073 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "title" => "Capability to Deliver at Scale" "content" => [ "time" => 1785450973007 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "The expertise, storage facilities and manufacturing capability to support complex projects and large-volume requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1784644986 {#9074 : 2026-07-21 14:43:06.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450975 {#9075 : 2026-07-30 22:36:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9356 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9076 -id: 60392 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6721 …} -children: Doctrine\ORM\PersistentCollection {#9077 …} -position: 5 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Large Contract Capability" "content" => [ "time" => 1784645002478 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "Proven track record handling massive subcontract orders, large format plenums, and complete plant extraction fit outs across the UK." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1784904586 {#9073 : 2026-07-24 14:49:46.0 UTC (+00:00) } -data: [ "title" => "Capability to Deliver at Scale" "content" => [ "time" => 1785450973007 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "The expertise, storage facilities and manufacturing capability to support complex projects and large-volume requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1784644986 {#9074 : 2026-07-21 14:43:06.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785450975 {#9075 : 2026-07-30 22:36:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1784645002478 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "Proven track record handling massive subcontract orders, large format plenums, and complete plant extraction fit outs across the UK." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9399 +content: [ "time" => 1784645002478 "blocks" => [ [ "id" => "dummy-accordion-item-3" "data" => [ "text" => "Proven track record handling massive subcontract orders, large format plenums, and complete plant extraction fit outs across the UK." ] "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.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1785451151867 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9444 +content: [ "time" => 1785451151867 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 7.77 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9489 -id: 60380 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6727 …} -children: Doctrine\ORM\PersistentCollection {#9491 …} -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" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 55170 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58922" ] "content" => [ "time" => 1785510782227 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Stainless steel vent pipework for Hyrdogen Application" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Maximator" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1785510829 {#9484 : 2026-07-31 15:13:49.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 55170 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58922" ] "content" => [ "time" => 1785510782227 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Stainless steel vent pipework for Hyrdogen Application" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Maximator" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784644893 {#9481 : 2026-07-21 14:41:33.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785510829 {#9483 : 2026-07-31 15:13:49.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9514 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9489 -id: 60380 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6727 …} -children: Doctrine\ORM\PersistentCollection {#9491 …} -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" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 55170 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58922" ] "content" => [ "time" => 1785510782227 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Stainless steel vent pipework for Hyrdogen Application" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Maximator" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1785510829 {#9484 : 2026-07-31 15:13:49.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 55170 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 1" "image_caption" => null "image_cropped" => "58922" ] "content" => [ "time" => 1785510782227 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Stainless steel vent pipework for Hyrdogen Application" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Maximator" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784644893 {#9481 : 2026-07-21 14:41:33.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785510829 {#9483 : 2026-07-31 15:13:49.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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.44 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 {#9589 +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.05 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1785510782227 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Stainless steel vent pipework for Hyrdogen Application" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9653 +content: [ "time" => 1785510782227 "blocks" => [ [ "id" => "dummy-slider-card1" "data" => [ "text" => "Stainless steel vent pipework for Hyrdogen Application" ] "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 | 1.66 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9689 #type: "internal" #text: "View Case Study" #linkData: "55170" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9695 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9689 #type: "internal" #text: "View Case Study" #linkData: "55170" #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 | 7.85 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9496 -id: 60381 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6727 …} -children: Doctrine\ORM\PersistentCollection {#9497 …} -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" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 58296 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58926" ] "content" => [ "time" => 1785510892974 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Rapid delivery of stainless steel Ductwork" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Kraft Heinz (via Purevent)" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1785510906 {#9493 : 2026-07-31 15:15:06.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 58296 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58926" ] "content" => [ "time" => 1785510892974 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Rapid delivery of stainless steel Ductwork" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Kraft Heinz (via Purevent)" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784644893 {#9494 : 2026-07-21 14:41:33.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785510906 {#9495 : 2026-07-31 15:15:06.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9737 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9496 -id: 60381 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6727 …} -children: Doctrine\ORM\PersistentCollection {#9497 …} -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" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 58296 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58926" ] "content" => [ "time" => 1785510892974 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Rapid delivery of stainless steel Ductwork" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Kraft Heinz (via Purevent)" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1785510906 {#9493 : 2026-07-31 15:15:06.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 58296 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 2" "image_caption" => null "image_cropped" => "58926" ] "content" => [ "time" => 1785510892974 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Rapid delivery of stainless steel Ductwork" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Kraft Heinz (via Purevent)" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784644893 {#9494 : 2026-07-21 14:41:33.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785510906 {#9495 : 2026-07-31 15:15:06.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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.47 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 {#9793 +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" => 1785510892974 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Rapid delivery of stainless steel Ductwork" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9857 +content: [ "time" => 1785510892974 "blocks" => [ [ "id" => "dummy-slider-card2" "data" => [ "text" => "Rapid delivery of stainless steel Ductwork" ] "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 | 1.68 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9893 #type: "internal" #text: "View Case Study" #linkData: "58296" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9899 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9893 #type: "internal" #text: "View Case Study" #linkData: "58296" #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 | 8.26 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9502 -id: 60382 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6727 …} -children: Doctrine\ORM\PersistentCollection {#9503 …} -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" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 56456 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58930" ] "content" => [ "time" => 1785510957504 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Large scale industrial Ductwork manufacturing and engineering support" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Shotton Paper Mill" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1785510973 {#9499 : 2026-07-31 15:16:13.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 56456 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58930" ] "content" => [ "time" => 1785510957504 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Large scale industrial Ductwork manufacturing and engineering support" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Shotton Paper Mill" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784644893 {#9500 : 2026-07-21 14:41:33.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785510973 {#9501 : 2026-07-31 15:16:13.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9941 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9502 -id: 60382 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6727 …} -children: Doctrine\ORM\PersistentCollection {#9503 …} -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" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 56456 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58930" ] "content" => [ "time" => 1785510957504 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Large scale industrial Ductwork manufacturing and engineering support" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Shotton Paper Mill" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1785510973 {#9499 : 2026-07-31 15:16:13.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 56456 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 3" "image_caption" => null "image_cropped" => "58930" ] "content" => [ "time" => 1785510957504 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Large scale industrial Ductwork manufacturing and engineering support" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Shotton Paper Mill" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784644893 {#9500 : 2026-07-21 14:41:33.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785510973 {#9501 : 2026-07-31 15:16:13.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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.49 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 {#9997 +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" => 1785510957504 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Large scale industrial Ductwork manufacturing and engineering support" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10061 +content: [ "time" => 1785510957504 "blocks" => [ [ "id" => "dummy-slider-card3" "data" => [ "text" => "Large scale industrial Ductwork manufacturing and engineering support" ] "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 | 1.75 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10097 #type: "internal" #text: "View Case Study" #linkData: "56456" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10103 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10097 #type: "internal" #text: "View Case Study" #linkData: "56456" #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 | 4.74 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9508 -id: 60383 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6727 …} -children: Doctrine\ORM\PersistentCollection {#9509 …} -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" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 8716 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 4" "image_caption" => null "image_cropped" => "58934" ] "content" => [ "time" => 1785511141347 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Bespoke fabrication and installation for integrated water services" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Imperial War Museum (IWM) Duxford" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1785511191 {#9505 : 2026-07-31 15:19:51.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 8716 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 4" "image_caption" => null "image_cropped" => "58934" ] "content" => [ "time" => 1785511141347 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Bespoke fabrication and installation for integrated water services" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Imperial War Museum (IWM) Duxford" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784644893 {#9506 : 2026-07-21 14:41:33.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511191 {#9507 : 2026-07-31 15:19:51.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10145 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9508 -id: 60383 -className: null -classId: null -name: "Lead Card Slider Item" -global: null -template: "slider-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6727 …} -children: Doctrine\ORM\PersistentCollection {#9509 …} -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" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 8716 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 4" "image_caption" => null "image_cropped" => "58934" ] "content" => [ "time" => 1785511141347 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Bespoke fabrication and installation for integrated water services" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Imperial War Museum (IWM) Duxford" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -published: true -publishedAt: DateTimeImmutable @1785511191 {#9505 : 2026-07-31 15:19:51.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "document" => null "external" => "https://www.example.com" "internal" => 8716 ] "button_size" => "medium" "button_text" => "View Case Study" "show_button" => true "button_style" => "primary" ] "image" => [ "alt_text" => "Lorem ipsum placeholder image 4" "image_caption" => null "image_cropped" => "58934" ] "content" => [ "time" => 1785511141347 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Bespoke fabrication and installation for integrated water services" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => "Imperial War Museum (IWM) Duxford" "logo_image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => null ] ] -createdAt: DateTimeImmutable @1784644893 {#9506 : 2026-07-21 14:41:33.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511191 {#9507 : 2026-07-31 15:19:51.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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.64 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 {#10188 +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" => 1785511141347 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Bespoke fabrication and installation for integrated water services" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10248 +content: [ "time" => 1785511141347 "blocks" => [ [ "id" => "dummy-slider-card4" "data" => [ "text" => "Bespoke fabrication and installation for integrated water services" ] "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.98 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button m-t-40" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10284 #type: "internal" #text: "View Case Study" #linkData: "8716" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button m-t-40" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10290 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10284 #type: "internal" #text: "View Case Study" #linkData: "8716" #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.26 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10339 -id: 61337 -className: null -classId: null -name: "Review Item" -global: null -template: "review-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6733 …} -children: Doctrine\ORM\PersistentCollection {#10341 …} -position: 1 -preview: false -publishedTemplate: """ \n <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n <div class="m-b-1">\n <div class="ap-card-body ap-border">\n <div>\n <div class="ap-grid-small" ap-grid>\n <div class="ap-width-expand">\n <h6>{{ datablock.value('author_name') }}</h6>\n <h5>{{ datablock.value('heading') }}</h5>\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n </div>\n <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n """ -publishedData: [ "content" => [ "time" => 1785510462572 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic have been a reliable fabrication partner for our business, consistently delivering high-quality work with fast turnaround times. Their responsiveness, attention to detail and ability to meet tight deadlines have made them a trusted supplier for our ongoing fabrication requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "01tdnXZRSc" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "June 2025" "author_title" => "Dave Waterhouse - Hubron" ] -published: true -publishedAt: DateTimeImmutable @1785510483 {#10334 : 2026-07-31 15:08:03.0 UTC (+00:00) } -data: [ "content" => [ "time" => 1785510462572 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic have been a reliable fabrication partner for our business, consistently delivering high-quality work with fast turnaround times. Their responsiveness, attention to detail and ability to meet tight deadlines have made them a trusted supplier for our ongoing fabrication requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "01tdnXZRSc" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "June 2025" "author_title" => "Dave Waterhouse - Hubron" ] -createdAt: DateTimeImmutable @1785510373 {#10331 : 2026-07-31 15:06:13.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785510483 {#10333 : 2026-07-31 15:08:03.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10358 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10339 -id: 61337 -className: null -classId: null -name: "Review Item" -global: null -template: "review-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6733 …} -children: Doctrine\ORM\PersistentCollection {#10341 …} -position: 1 -preview: false -publishedTemplate: """ \n <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n <div class="m-b-1">\n <div class="ap-card-body ap-border">\n <div>\n <div class="ap-grid-small" ap-grid>\n <div class="ap-width-expand">\n <h6>{{ datablock.value('author_name') }}</h6>\n <h5>{{ datablock.value('heading') }}</h5>\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n </div>\n <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n """ -publishedData: [ "content" => [ "time" => 1785510462572 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic have been a reliable fabrication partner for our business, consistently delivering high-quality work with fast turnaround times. Their responsiveness, attention to detail and ability to meet tight deadlines have made them a trusted supplier for our ongoing fabrication requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "01tdnXZRSc" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "June 2025" "author_title" => "Dave Waterhouse - Hubron" ] -published: true -publishedAt: DateTimeImmutable @1785510483 {#10334 : 2026-07-31 15:08:03.0 UTC (+00:00) } -data: [ "content" => [ "time" => 1785510462572 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic have been a reliable fabrication partner for our business, consistently delivering high-quality work with fast turnaround times. Their responsiveness, attention to detail and ability to meet tight deadlines have made them a trusted supplier for our ongoing fabrication requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "01tdnXZRSc" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "June 2025" "author_title" => "Dave Waterhouse - Hubron" ] -createdAt: DateTimeImmutable @1785510373 {#10331 : 2026-07-31 15:06:13.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785510483 {#10333 : 2026-07-31 15:08:03.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1785510462572 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic have been a reliable fabrication partner for our business, consistently delivering high-quality work with fast turnaround times. Their responsiveness, attention to detail and ability to meet tight deadlines have made them a trusted supplier for our ongoing fabrication requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "01tdnXZRSc" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10416 +content: [ "time" => 1785510462572 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic have been a reliable fabrication partner for our business, consistently delivering high-quality work with fast turnaround times. Their responsiveness, attention to detail and ability to meet tight deadlines have made them a trusted supplier for our ongoing fabrication requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "01tdnXZRSc" "data" => [] "type" => "delimiter" ] ] "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: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10346 -id: 61338 -className: null -classId: null -name: "Review Item" -global: null -template: "review-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6733 …} -children: Doctrine\ORM\PersistentCollection {#10347 …} -position: 2 -preview: false -publishedTemplate: """ \n <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n <div class="m-b-1">\n <div class="ap-card-body ap-border">\n <div>\n <div class="ap-grid-small" ap-grid>\n <div class="ap-width-expand">\n <h6>{{ datablock.value('author_name') }}</h6>\n <h5>{{ datablock.value('heading') }}</h5>\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n </div>\n <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n """ -publishedData: [ "content" => [ "time" => 1785510548810 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => """ Airmatic provided a bespoke alloy wheel oven solution that met our\n requirements perfectly. Their technical knowledge, professionalism and\n commitment to delivering a quality product were evident throughout the project.\n The equipment has performed exceptionally well and the support from the team\n has been first class." """ ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "pQejjzs7ug" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "March 2026" "author_title" => "Ray McLellan - RIWS Alloy Wheel Remanufacturing Systems" ] -published: true -publishedAt: DateTimeImmutable @1785510551 {#10343 : 2026-07-31 15:09:11.0 UTC (+00:00) } -data: [ "content" => [ "time" => 1785510548810 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => """ Airmatic provided a bespoke alloy wheel oven solution that met our\n requirements perfectly. Their technical knowledge, professionalism and\n commitment to delivering a quality product were evident throughout the project.\n The equipment has performed exceptionally well and the support from the team\n has been first class." """ ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "pQejjzs7ug" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "March 2026" "author_title" => "Ray McLellan - RIWS Alloy Wheel Remanufacturing Systems" ] -createdAt: DateTimeImmutable @1785510376 {#10344 : 2026-07-31 15:06:16.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785510551 {#10345 : 2026-07-31 15:09:11.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10458 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10346 -id: 61338 -className: null -classId: null -name: "Review Item" -global: null -template: "review-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6733 …} -children: Doctrine\ORM\PersistentCollection {#10347 …} -position: 2 -preview: false -publishedTemplate: """ \n <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n <div class="m-b-1">\n <div class="ap-card-body ap-border">\n <div>\n <div class="ap-grid-small" ap-grid>\n <div class="ap-width-expand">\n <h6>{{ datablock.value('author_name') }}</h6>\n <h5>{{ datablock.value('heading') }}</h5>\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n </div>\n <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n """ -publishedData: [ "content" => [ "time" => 1785510548810 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => """ Airmatic provided a bespoke alloy wheel oven solution that met our\n requirements perfectly. Their technical knowledge, professionalism and\n commitment to delivering a quality product were evident throughout the project.\n The equipment has performed exceptionally well and the support from the team\n has been first class." """ ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "pQejjzs7ug" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "March 2026" "author_title" => "Ray McLellan - RIWS Alloy Wheel Remanufacturing Systems" ] -published: true -publishedAt: DateTimeImmutable @1785510551 {#10343 : 2026-07-31 15:09:11.0 UTC (+00:00) } -data: [ "content" => [ "time" => 1785510548810 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => """ Airmatic provided a bespoke alloy wheel oven solution that met our\n requirements perfectly. Their technical knowledge, professionalism and\n commitment to delivering a quality product were evident throughout the project.\n The equipment has performed exceptionally well and the support from the team\n has been first class." """ ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "pQejjzs7ug" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "March 2026" "author_title" => "Ray McLellan - RIWS Alloy Wheel Remanufacturing Systems" ] -createdAt: DateTimeImmutable @1785510376 {#10344 : 2026-07-31 15:06:16.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785510551 {#10345 : 2026-07-31 15:09:11.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1785510548810 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => """ Airmatic provided a bespoke alloy wheel oven solution that met our\n requirements perfectly. Their technical knowledge, professionalism and\n commitment to delivering a quality product were evident throughout the project.\n The equipment has performed exceptionally well and the support from the team\n has been first class." """ ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "pQejjzs7ug" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10501 +content: [ "time" => 1785510548810 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => """ Airmatic provided a bespoke alloy wheel oven solution that met our\n requirements perfectly. Their technical knowledge, professionalism and\n commitment to delivering a quality product were evident throughout the project.\n The equipment has performed exceptionally well and the support from the team\n has been first class." """ ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "pQejjzs7ug" "data" => [] "type" => "delimiter" ] ] "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: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10352 -id: 61339 -className: null -classId: null -name: "Review Item" -global: null -template: "review-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6733 …} -children: Doctrine\ORM\PersistentCollection {#10353 …} -position: 3 -preview: false -publishedTemplate: """ \n <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n <div class="m-b-1">\n <div class="ap-card-body ap-border">\n <div>\n <div class="ap-grid-small" ap-grid>\n <div class="ap-width-expand">\n <h6>{{ datablock.value('author_name') }}</h6>\n <h5>{{ datablock.value('heading') }}</h5>\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n </div>\n <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n """ -publishedData: [ "content" => [ "time" => 1785510641674 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic Ltd have been our go-to company for specialist ductwork for several years. Their knowledgeable team, quality products and excellent service have been instrumental in helping us deliver high-specification projects, including UKHSA laboratories where only the highest standards are acceptable. We would highly recommend them." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "bUPi9zla7k" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "May 2025" "author_title" => "Simon Adams - Air Ducts (Southern) Ltd" ] -published: true -publishedAt: DateTimeImmutable @1785510650 {#10349 : 2026-07-31 15:10:50.0 UTC (+00:00) } -data: [ "content" => [ "time" => 1785510641674 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic Ltd have been our go-to company for specialist ductwork for several years. Their knowledgeable team, quality products and excellent service have been instrumental in helping us deliver high-specification projects, including UKHSA laboratories where only the highest standards are acceptable. We would highly recommend them." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "bUPi9zla7k" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "May 2025" "author_title" => "Simon Adams - Air Ducts (Southern) Ltd" ] -createdAt: DateTimeImmutable @1785510377 {#10350 : 2026-07-31 15:06:17.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785510650 {#10351 : 2026-07-31 15:10:50.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10543 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10352 -id: 61339 -className: null -classId: null -name: "Review Item" -global: null -template: "review-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6733 …} -children: Doctrine\ORM\PersistentCollection {#10353 …} -position: 3 -preview: false -publishedTemplate: """ \n <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n <div class="m-b-1">\n <div class="ap-card-body ap-border">\n <div>\n <div class="ap-grid-small" ap-grid>\n <div class="ap-width-expand">\n <h6>{{ datablock.value('author_name') }}</h6>\n <h5>{{ datablock.value('heading') }}</h5>\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n </div>\n <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n """ -publishedData: [ "content" => [ "time" => 1785510641674 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic Ltd have been our go-to company for specialist ductwork for several years. Their knowledgeable team, quality products and excellent service have been instrumental in helping us deliver high-specification projects, including UKHSA laboratories where only the highest standards are acceptable. We would highly recommend them." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "bUPi9zla7k" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "May 2025" "author_title" => "Simon Adams - Air Ducts (Southern) Ltd" ] -published: true -publishedAt: DateTimeImmutable @1785510650 {#10349 : 2026-07-31 15:10:50.0 UTC (+00:00) } -data: [ "content" => [ "time" => 1785510641674 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic Ltd have been our go-to company for specialist ductwork for several years. Their knowledgeable team, quality products and excellent service have been instrumental in helping us deliver high-specification projects, including UKHSA laboratories where only the highest standards are acceptable. We would highly recommend them." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "bUPi9zla7k" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] "heading" => null "review_date" => "May 2025" "author_title" => "Simon Adams - Air Ducts (Southern) Ltd" ] -createdAt: DateTimeImmutable @1785510377 {#10350 : 2026-07-31 15:06:17.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785510650 {#10351 : 2026-07-31 15:10:50.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1785510641674 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic Ltd have been our go-to company for specialist ductwork for several years. Their knowledgeable team, quality products and excellent service have been instrumental in helping us deliver high-specification projects, including UKHSA laboratories where only the highest standards are acceptable. We would highly recommend them." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "bUPi9zla7k" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10586 +content: [ "time" => 1785510641674 "blocks" => [ [ "id" => "dummy-review-item" "data" => [ "text" => "Airmatic Ltd have been our go-to company for specialist ductwork for several years. Their knowledgeable team, quality products and excellent service have been instrumental in helping us deliver high-specification projects, including UKHSA laboratories where only the highest standards are acceptable. We would highly recommend them." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "bUPi9zla7k" "data" => [] "type" => "delimiter" ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1785512287003 "blocks" => [ [ "id" => "dummy-accordion" "data" => [ "text" => "Expert answers to common questions about our fabrication capabilities and processes." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10628 +content: [ "time" => 1785512287003 "blocks" => [ [ "id" => "dummy-accordion" "data" => [ "text" => "Expert answers to common questions about our fabrication capabilities and processes." ] "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 ap-button-primary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10664 #type: "external" #text: "Speak To Our Fabrication Experts" #linkData: "https://www.example.com" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10670 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10664 #type: "external" #text: "Speak To Our Fabrication Experts" #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.21 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10715 -id: 61344 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10717 …} -position: 0 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "What fabrication services does Airmatic provide?" "content" => [ "time" => 1785512463419 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Airmatic provides bespoke industrial fabrication solutions, including high-integrity ductwork, BESA DW144 compliant ductwork, stainless steel ductwork and bespoke steel fabrication. Solutions are engineered around the specific requirements of each project." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512465 {#10710 : 2026-07-31 15:41:05.0 UTC (+00:00) } -data: [ "title" => "What fabrication services does Airmatic provide?" "content" => [ "time" => 1785512463419 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Airmatic provides bespoke industrial fabrication solutions, including high-integrity ductwork, BESA DW144 compliant ductwork, stainless steel ductwork and bespoke steel fabrication. Solutions are engineered around the specific requirements of each project." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512280 {#10707 : 2026-07-31 15:38:00.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512584 {#10709 : 2026-07-31 15:43:04.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10752 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10715 -id: 61344 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10717 …} -position: 0 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "What fabrication services does Airmatic provide?" "content" => [ "time" => 1785512463419 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Airmatic provides bespoke industrial fabrication solutions, including high-integrity ductwork, BESA DW144 compliant ductwork, stainless steel ductwork and bespoke steel fabrication. Solutions are engineered around the specific requirements of each project." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512465 {#10710 : 2026-07-31 15:41:05.0 UTC (+00:00) } -data: [ "title" => "What fabrication services does Airmatic provide?" "content" => [ "time" => 1785512463419 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Airmatic provides bespoke industrial fabrication solutions, including high-integrity ductwork, BESA DW144 compliant ductwork, stainless steel ductwork and bespoke steel fabrication. Solutions are engineered around the specific requirements of each project." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512280 {#10707 : 2026-07-31 15:38:00.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512584 {#10709 : 2026-07-31 15:43:04.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1785512463419 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Airmatic provides bespoke industrial fabrication solutions, including high-integrity ductwork, BESA DW144 compliant ductwork, stainless steel ductwork and bespoke steel fabrication. Solutions are engineered around the specific requirements of each project." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10819 +content: [ "time" => 1785512463419 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Airmatic provides bespoke industrial fabrication solutions, including high-integrity ductwork, BESA DW144 compliant ductwork, stainless steel ductwork and bespoke steel fabrication. Solutions are engineered around the specific requirements of each project." ] "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.19 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10722 -id: 61345 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10723 …} -position: 1 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Can Airmatic manufacture bespoke components to our drawings?" "content" => [ "time" => 1785512431229 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our engineering and manufacturing teams can work with your drawings and specifications to produce bespoke fabricated components tailored to your project requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512434 {#10719 : 2026-07-31 15:40:34.0 UTC (+00:00) } -data: [ "title" => "Can Airmatic manufacture bespoke components to our drawings?" "content" => [ "time" => 1785512431229 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our engineering and manufacturing teams can work with your drawings and specifications to produce bespoke fabricated components tailored to your project requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512366 {#10720 : 2026-07-31 15:39:26.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512584 {#10721 : 2026-07-31 15:43:04.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10861 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10722 -id: 61345 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10723 …} -position: 1 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Can Airmatic manufacture bespoke components to our drawings?" "content" => [ "time" => 1785512431229 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our engineering and manufacturing teams can work with your drawings and specifications to produce bespoke fabricated components tailored to your project requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512434 {#10719 : 2026-07-31 15:40:34.0 UTC (+00:00) } -data: [ "title" => "Can Airmatic manufacture bespoke components to our drawings?" "content" => [ "time" => 1785512431229 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our engineering and manufacturing teams can work with your drawings and specifications to produce bespoke fabricated components tailored to your project requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512366 {#10720 : 2026-07-31 15:39:26.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512584 {#10721 : 2026-07-31 15:43:04.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1785512431229 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our engineering and manufacturing teams can work with your drawings and specifications to produce bespoke fabricated components tailored to your project requirements." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10904 +content: [ "time" => 1785512431229 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our engineering and manufacturing teams can work with your drawings and specifications to produce bespoke fabricated components tailored to your project requirements." ] "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.19 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10728 -id: 61346 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10729 …} -position: 2 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "What materials can you fabricate?" "content" => [ "time" => 1785512455735 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Our fabrication capabilities include stainless steel, mild steel, galvanised steel and aluminium, allowing us to manufacture solutions for a wide range of industrial applications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512457 {#10725 : 2026-07-31 15:40:57.0 UTC (+00:00) } -data: [ "title" => "What materials can you fabricate?" "content" => [ "time" => 1785512455735 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Our fabrication capabilities include stainless steel, mild steel, galvanised steel and aluminium, allowing us to manufacture solutions for a wide range of industrial applications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512368 {#10726 : 2026-07-31 15:39:28.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512584 {#10727 : 2026-07-31 15:43:04.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10946 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10728 -id: 61346 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10729 …} -position: 2 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "What materials can you fabricate?" "content" => [ "time" => 1785512455735 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Our fabrication capabilities include stainless steel, mild steel, galvanised steel and aluminium, allowing us to manufacture solutions for a wide range of industrial applications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512457 {#10725 : 2026-07-31 15:40:57.0 UTC (+00:00) } -data: [ "title" => "What materials can you fabricate?" "content" => [ "time" => 1785512455735 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Our fabrication capabilities include stainless steel, mild steel, galvanised steel and aluminium, allowing us to manufacture solutions for a wide range of industrial applications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512368 {#10726 : 2026-07-31 15:39:28.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512584 {#10727 : 2026-07-31 15:43:04.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1785512455735 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Our fabrication capabilities include stainless steel, mild steel, galvanised steel and aluminium, allowing us to manufacture solutions for a wide range of industrial applications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10989 +content: [ "time" => 1785512455735 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Our fabrication capabilities include stainless steel, mild steel, galvanised steel and aluminium, allowing us to manufacture solutions for a wide range of industrial applications." ] "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.17 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10734 -id: 61349 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10735 …} -position: 3 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Do you manufacture stainless steel ductwork?" "content" => [ "time" => 1785512569916 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. We manufacture ductwork in Grade 304 and Grade 316 stainless steel for applications where durability, hygiene and resistance to corrosion are important." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512572 {#10731 : 2026-07-31 15:42:52.0 UTC (+00:00) } -data: [ "title" => "Do you manufacture stainless steel ductwork?" "content" => [ "time" => 1785512569916 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. We manufacture ductwork in Grade 304 and Grade 316 stainless steel for applications where durability, hygiene and resistance to corrosion are important." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512558 {#10732 : 2026-07-31 15:42:38.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512584 {#10733 : 2026-07-31 15:43:04.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#11031 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10734 -id: 61349 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10735 …} -position: 3 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Do you manufacture stainless steel ductwork?" "content" => [ "time" => 1785512569916 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. We manufacture ductwork in Grade 304 and Grade 316 stainless steel for applications where durability, hygiene and resistance to corrosion are important." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512572 {#10731 : 2026-07-31 15:42:52.0 UTC (+00:00) } -data: [ "title" => "Do you manufacture stainless steel ductwork?" "content" => [ "time" => 1785512569916 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. We manufacture ductwork in Grade 304 and Grade 316 stainless steel for applications where durability, hygiene and resistance to corrosion are important." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512558 {#10732 : 2026-07-31 15:42:38.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512584 {#10733 : 2026-07-31 15:43:04.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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" => 1785512569916 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. We manufacture ductwork in Grade 304 and Grade 316 stainless steel for applications where durability, hygiene and resistance to corrosion are important." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11074 +content: [ "time" => 1785512569916 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. We manufacture ductwork in Grade 304 and Grade 316 stainless steel for applications where durability, hygiene and resistance to corrosion are important." ] "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: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10740 -id: 61347 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10741 …} -position: 4 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Can you provide DW144 compliant ductwork?" "content" => [ "time" => 1785512505715 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Airmatic manufactures circular and rectangular ductwork to BESA DW144 requirements for industrial ventilation and ductwork applications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512507 {#10737 : 2026-07-31 15:41:47.0 UTC (+00:00) } -data: [ "title" => "Can you provide DW144 compliant ductwork?" "content" => [ "time" => 1785512505715 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Airmatic manufactures circular and rectangular ductwork to BESA DW144 requirements for industrial ventilation and ductwork applications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512370 {#10738 : 2026-07-31 15:39:30.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512507 {#10739 : 2026-07-31 15:41:47.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#11116 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10740 -id: 61347 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10741 …} -position: 4 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Can you provide DW144 compliant ductwork?" "content" => [ "time" => 1785512505715 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Airmatic manufactures circular and rectangular ductwork to BESA DW144 requirements for industrial ventilation and ductwork applications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512507 {#10737 : 2026-07-31 15:41:47.0 UTC (+00:00) } -data: [ "title" => "Can you provide DW144 compliant ductwork?" "content" => [ "time" => 1785512505715 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Airmatic manufactures circular and rectangular ductwork to BESA DW144 requirements for industrial ventilation and ductwork applications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512370 {#10738 : 2026-07-31 15:39:30.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512507 {#10739 : 2026-07-31 15:41:47.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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.02 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1785512505715 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Airmatic manufactures circular and rectangular ductwork to BESA DW144 requirements for industrial ventilation and ductwork applications." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11159 +content: [ "time" => 1785512505715 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Airmatic manufactures circular and rectangular ductwork to BESA DW144 requirements for industrial ventilation and ductwork applications." ] "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: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10746 -id: 61348 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10747 …} -position: 5 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Can Airmatic support large or complex fabrication projects?" "content" => [ "time" => 1785512532661 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our in-house engineering expertise and manufacturing capability enable us to support complex projects and larger subcontract requirements, from initial drawings and specifications through to manufacture and delivery." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512536 {#10743 : 2026-07-31 15:42:16.0 UTC (+00:00) } -data: [ "title" => "Can Airmatic support large or complex fabrication projects?" "content" => [ "time" => 1785512532661 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our in-house engineering expertise and manufacturing capability enable us to support complex projects and larger subcontract requirements, from initial drawings and specifications through to manufacture and delivery." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512372 {#10744 : 2026-07-31 15:39:32.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512536 {#10745 : 2026-07-31 15:42:16.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#11201 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 60367 -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: 8 -accessLevel: 1 -enabled: true -name: "Fabrication products-ste" -slug: "fabrication-products-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 @1785511395 {#2527 : 2026-07-31 15:23:15.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1784644734 {#2531 : 2026-07-21 14:38:54.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1785511395 {#2427 : 2026-07-31 15:23:15.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10746 -id: 61348 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6739 …} -children: Doctrine\ORM\PersistentCollection {#10747 …} -position: 5 -preview: false -publishedTemplate: """ {% if datablock.has(['title', 'content']) %}\n <li>\n <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n <div class="ap-accordion-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n </li>\n {% endif %}\n """ -publishedData: [ "title" => "Can Airmatic support large or complex fabrication projects?" "content" => [ "time" => 1785512532661 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our in-house engineering expertise and manufacturing capability enable us to support complex projects and larger subcontract requirements, from initial drawings and specifications through to manufacture and delivery." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1785512536 {#10743 : 2026-07-31 15:42:16.0 UTC (+00:00) } -data: [ "title" => "Can Airmatic support large or complex fabrication projects?" "content" => [ "time" => 1785512532661 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our in-house engineering expertise and manufacturing capability enable us to support complex projects and larger subcontract requirements, from initial drawings and specifications through to manufacture and delivery." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1785512372 {#10744 : 2026-07-31 15:39:32.0 UTC (+00:00) } -createdBy: "Emily" -createdFrom: "86.23.149.160" -updatedAt: DateTimeImmutable @1785512536 {#10745 : 2026-07-31 15:42:16.0 UTC (+00:00) } -updatedBy: "Emily" -updatedFrom: "86.23.149.160" #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.02 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1785512532661 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our in-house engineering expertise and manufacturing capability enable us to support complex projects and larger subcontract requirements, from initial drawings and specifications through to manufacture and delivery." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11244 +content: [ "time" => 1785512532661 "blocks" => [ [ "id" => "dummy-acc-item" "data" => [ "text" => "Yes. Our in-house engineering expertise and manufacturing capability enable us to support complex projects and larger subcontract requirements, from initial drawings and specifications through to manufacture and delivery." ] "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" => 1785451316776 "blocks" => [ [ "id" => "WOfF1-ZXft" "data" => [ "text" => "Let's Discuss Your Fabrication & Ductwork Requirements" "level" => 3 ] "type" => "header" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "3__aKkrxQ2" "data" => [ "text" => "Speak to an Airmatic engineer today to review your working drawings, discuss project lead times or schedule a technical consultation." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11289 +content: [ "time" => 1785451316776 "blocks" => [ [ "id" => "WOfF1-ZXft" "data" => [ "text" => "Let's Discuss Your Fabrication & Ductwork Requirements" "level" => 3 ] "type" => "header" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "3__aKkrxQ2" "data" => [ "text" => "Speak to an Airmatic engineer today to review your working drawings, discuss project lead times or schedule a technical consultation." ] "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.08 ms | |
|---|---|---|---|---|
| Input props | [ "template" => "58452" ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender {#11349 +template: "58452" +form: Symfony\Component\Form\Form {#11462 …} +initialised: true +registry: ApKnowhow\ApEchoBundle\Registry\FormTemplateRegistry {#2174 …} +formFactory: Symfony\Component\Form\FormFactory {#11348 …} -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 | 4.01 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 {#11776 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11795 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11795 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11816 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11795 …} -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.07 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 {#11879 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11895 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11895 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11916 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11895 …} -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.70 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 {#11962 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11978 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11978 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11999 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11978 …} -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.57 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 {#12062 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12078 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12078 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12099 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12078 …} -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.54 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 {#12162 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12178 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.05 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12178 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12199 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12178 …} -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.83 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 {#12262 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12278 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12278 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12299 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12278 …} -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.82 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 {#12362 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12378 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12378 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12399 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12378 …} -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.86 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 {#12462 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12478 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.22 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12478 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12499 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12478 …} -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.82 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 {#12562 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12578 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12578 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12599 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12578 …} -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.89 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 {#12662 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12678 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.18 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12678 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12699 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12678 …} -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.38 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 {#12762 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12778 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12778 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12799 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12778 …} -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.85 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 {#12845 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12861 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.63 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12861 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12882 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12861 …} -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.68 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 {#12928 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12944 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12944 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12965 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12944 …} -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.94 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 {#13011 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13027 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13027 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13048 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13027 …} -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.29 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 {#13111 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13127 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13127 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13148 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13127 …} -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.34 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 {#13194 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13210 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 16.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13210 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13231 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13210 …} -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 | 4.38 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 {#13277 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13293 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 16.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13293 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13314 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13293 …} -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 | 4.23 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 {#13377 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13393 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 16.0 MiB | 1.27 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13393 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13414 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13393 …} -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 | 4.06 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 {#13477 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13493 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 16.0 MiB | 1.16 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13493 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13514 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13493 …} -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.12 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge {#13576 -context: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …} } |
|||