Components
6
Twig Components
141
Render Count
277
ms
Render Time
12.0
MiB
Memory Usage
Components
| Name | Metadata | Render Count | Render Time |
|---|---|---|---|
| Render:Button |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender"site/components/button.html.twig |
63 | 75.59ms |
| Render:MenuLink |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"site/components/link.html.twig |
55 | 234.13ms |
| Render:RichText |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"site/components/rich_text.html.twig |
12 | 0.88ms |
| Render:Datablock |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"site/datablocks/DatablockRender.html.twig |
8 | 52.15ms |
| Render:Image |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"site/components/image.html.twig |
2 | 5.46ms |
| Render:Form |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender"site/components/Form.html.twig |
1 | 4.22ms |
Render calls
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 5.17 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2465 -id: 8723 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Extraction solutions" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2471 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8714 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820812 {#2466 : 2026-01-19 11:06:52.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1770215664 {#2463 : 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 {#2521 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2627 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 1.26 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2627 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2655 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2627 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 4.00 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2476 -id: 10364 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "LEV Testing" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2477 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9164 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770970 {#2474 : 2026-01-30 11:02:50.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2475 : 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 {#2733 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2749 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2749 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2770 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2749 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 4.27 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2481 -id: 9679 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Industrial Dust Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2482 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 11078 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525335 {#2479 : 2026-01-27 14:48:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2480 : 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 {#2833 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2849 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2849 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2870 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2849 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2486 -id: 9680 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Fume Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2487 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 11079 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525362 {#2484 : 2026-01-27 14:49:22.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2485 : 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 {#2933 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2949 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2949 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2970 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2949 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 4.06 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2491 -id: 9681 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Industrial Ventilation Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2492 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 11080 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525391 {#2489 : 2026-01-27 14:49:51.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2490 : 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 {#3033 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3049 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3049 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3070 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3049 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 4.30 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2496 -id: 9683 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Odour Extraction Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2497 …} -enabled: true -position: 6 -data: [ "anchor" => null "external" => null "internal" => 11081 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525423 {#2494 : 2026-01-27 14:50:23.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2495 : 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 {#3133 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3149 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3149 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3170 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3149 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2501 -id: 9684 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Trim Extraction System" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2502 …} -enabled: true -position: 7 -data: [ "anchor" => null "external" => null "internal" => 11082 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525445 {#2499 : 2026-01-27 14:50:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2500 : 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 {#3233 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3249 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3249 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3270 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3249 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 5.31 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3329 -id: 9691 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Fabrication products" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2245 …} -menuItems: Doctrine\ORM\PersistentCollection {#3335 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8715 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525757 {#3330 : 2026-01-27 14:55:57.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770292315 {#2455 : 2026-02-05 11:51: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 {#3360 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3376 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.41 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3376 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3397 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3376 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 5.43 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3340 -id: 9694 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "High Integrity Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2245 …} -menuItems: Doctrine\ORM\PersistentCollection {#3341 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9804 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525830 {#3338 : 2026-01-27 14:57:10.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770292315 {#3339 : 2026-02-05 11:51: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 {#3460 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3476 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.43 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3476 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3497 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3476 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 5.48 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3345 -id: 9695 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "DW114 Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2245 …} -menuItems: Doctrine\ORM\PersistentCollection {#3346 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9805 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525860 {#3343 : 2026-01-27 14:57:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770292315 {#3344 : 2026-02-05 11:51: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 {#3560 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3576 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.48 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3576 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3597 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3576 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 4.61 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3350 -id: 9696 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Bespoke Steel Fabrications" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2245 …} -menuItems: Doctrine\ORM\PersistentCollection {#3351 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9806 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525897 {#3348 : 2026-01-27 14:58:17.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770292315 {#3349 : 2026-02-05 11:51: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 {#3660 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3676 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.47 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3676 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3697 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3676 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 5.55 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3354 -id: 11494 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Ductwork Stainless Steel" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2245 …} -menuItems: Doctrine\ORM\PersistentCollection {#3355 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 11493 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1770292315 {#3353 : 2026-02-05 11:51:55.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 {#3743 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3759 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3759 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3780 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3759 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 4.32 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3839 -id: 8725 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2225 …} -name: "Knowledge Hub" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2235 …} -menuItems: Doctrine\ORM\PersistentCollection {#3845 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8716 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820846 {#3840 : 2026-01-19 11:07:26.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1771405378 {#3336 : 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 {#3866 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3882 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3882 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3903 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3882 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 4.36 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3850 -id: 9697 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2225 …} -name: "About us" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2235 …} -menuItems: Doctrine\ORM\PersistentCollection {#3851 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8717 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525925 {#3848 : 2026-01-27 14:58:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771405378 {#3849 : 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 {#3966 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3982 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3982 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4003 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3982 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 4.42 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3855 -id: 9699 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2225 …} -name: "Process" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2235 …} -menuItems: Doctrine\ORM\PersistentCollection {#3856 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9808 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525954 {#3853 : 2026-01-27 14:59:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771405378 {#3854 : 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 {#4066 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4082 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4082 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4103 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4082 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 4.51 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3860 -id: 9700 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2225 …} -name: "Careers" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2235 …} -menuItems: Doctrine\ORM\PersistentCollection {#3861 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9809 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525971 {#3858 : 2026-01-27 14:59:31.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771405378 {#3859 : 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 {#4166 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4182 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4182 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4203 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4182 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 4.18 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2263 -id: 8727 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2225 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2262 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => "ap-button" ] -link: "" -createdAt: DateTimeImmutable @1768820877 {#2259 : 2026-01-19 11:07:57.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1771405378 {#2264 : 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 {#4263 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4282 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4282 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4303 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4282 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.32 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2465 -id: 8723 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Extraction solutions" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2471 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8714 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820812 {#2466 : 2026-01-19 11:06:52.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1770215664 {#2463 : 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 {#4369 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4385 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4385 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4406 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4385 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.38 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2476 -id: 10364 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "LEV Testing" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2477 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9164 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770970 {#2474 : 2026-01-30 11:02:50.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2475 : 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 {#4452 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4468 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4468 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4489 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4468 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.40 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2481 -id: 9679 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Industrial Dust Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2482 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 11078 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525335 {#2479 : 2026-01-27 14:48:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2480 : 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 {#4535 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4551 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.23 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4551 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4572 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4551 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.46 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2486 -id: 9680 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Fume Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2487 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 11079 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525362 {#2484 : 2026-01-27 14:49:22.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2485 : 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 {#4618 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4634 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.19 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4634 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4655 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4634 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.77 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2491 -id: 9681 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Industrial Ventilation Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2492 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 11080 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525391 {#2489 : 2026-01-27 14:49:51.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2490 : 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 {#4701 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4717 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.26 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4717 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4738 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4717 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.29 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2496 -id: 9683 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Odour Extraction Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2497 …} -enabled: true -position: 6 -data: [ "anchor" => null "external" => null "internal" => 11081 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525423 {#2494 : 2026-01-27 14:50:23.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2495 : 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 {#4784 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4800 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4800 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4821 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4800 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 4.32 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2501 -id: 9684 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Trim Extraction System" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2139 …} -menuItems: Doctrine\ORM\PersistentCollection {#2502 …} -enabled: true -position: 7 -data: [ "anchor" => null "external" => null "internal" => 11082 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525445 {#2499 : 2026-01-27 14:50:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#2500 : 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 {#4867 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4883 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.74 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4883 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4904 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4883 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.54 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3329 -id: 9691 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Fabrication products" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2245 …} -menuItems: Doctrine\ORM\PersistentCollection {#3335 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8715 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525757 {#3330 : 2026-01-27 14:55:57.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770292315 {#2455 : 2026-02-05 11:51: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 {#4950 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4966 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.20 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 {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.49 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3340 -id: 9694 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "High Integrity Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2245 …} -menuItems: Doctrine\ORM\PersistentCollection {#3341 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9804 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525830 {#3338 : 2026-01-27 14:57:10.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770292315 {#3339 : 2026-02-05 11:51: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 {#5033 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5049 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5049 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5070 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5049 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.25 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3345 -id: 9695 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "DW114 Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2245 …} -menuItems: Doctrine\ORM\PersistentCollection {#3346 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9805 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525860 {#3343 : 2026-01-27 14:57:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770292315 {#3344 : 2026-02-05 11:51: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 {#5116 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5132 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5132 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5153 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5132 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.32 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3350 -id: 9696 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Bespoke Steel Fabrications" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2245 …} -menuItems: Doctrine\ORM\PersistentCollection {#3351 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9806 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525897 {#3348 : 2026-01-27 14:58:17.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770292315 {#3349 : 2026-02-05 11:51: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 {#5199 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5215 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5215 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5236 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5215 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.37 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3354 -id: 11494 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2132 …} -name: "Ductwork Stainless Steel" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2245 …} -menuItems: Doctrine\ORM\PersistentCollection {#3355 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 11493 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1770292315 {#3353 : 2026-02-05 11:51:55.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 {#5282 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5298 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5298 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5319 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5298 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.32 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3839 -id: 8725 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2225 …} -name: "Knowledge Hub" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2235 …} -menuItems: Doctrine\ORM\PersistentCollection {#3845 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8716 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820846 {#3840 : 2026-01-19 11:07:26.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1771405378 {#3336 : 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 {#5365 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5381 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5381 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5402 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5381 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.38 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3850 -id: 9697 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2225 …} -name: "About us" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2235 …} -menuItems: Doctrine\ORM\PersistentCollection {#3851 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8717 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525925 {#3848 : 2026-01-27 14:58:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771405378 {#3849 : 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 {#5448 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5464 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.22 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5464 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5485 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5464 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.34 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3855 -id: 9699 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2225 …} -name: "Process" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2235 …} -menuItems: Doctrine\ORM\PersistentCollection {#3856 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9808 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525954 {#3853 : 2026-01-27 14:59:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771405378 {#3854 : 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 {#5531 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5547 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5547 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5568 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5547 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.33 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3860 -id: 9700 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2225 …} -name: "Careers" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2235 …} -menuItems: Doctrine\ORM\PersistentCollection {#3861 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9809 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525971 {#3858 : 2026-01-27 14:59:31.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771405378 {#3859 : 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 {#5614 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5630 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5630 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5651 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5630 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.34 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2263 -id: 8727 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2225 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2262 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => "ap-button" ] -link: "" -createdAt: DateTimeImmutable @1768820877 {#2259 : 2026-01-19 11:07:57.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1771405378 {#2264 : 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 {#5694 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5710 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5710 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5731 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5710 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 42.91 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5780 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: null -twig: Twig\Environment {#240 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#5890 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 8.0 MiB | 4.29 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => null "image_cropped" => "14214" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#6524 +image: [ "alt_text" => null "image_cropped" => "14214" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771434038613 "blocks" => [ [ "id" => "2QNDE5vXno" "data" => [ "text" => "From ducting to bespoke structures, Airmatic delivers high-quality sheet metal fabrication on-site or in-house. Whether as part of a larger project or a standalone service, we provide flexible solutions that add real value to your operations." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#6752 +content: [ "time" => 1771434038613 "blocks" => [ [ "id" => "2QNDE5vXno" "data" => [ "text" => "From ducting to bespoke structures, Airmatic delivers high-quality sheet metal fabrication on-site or in-house. Whether as part of a larger project or a standalone service, we provide flexible solutions that add real value to your operations." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary " "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary " ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6799 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.06 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 {#6843 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1770300165930 "blocks" => [ [ "id" => "YFQ7vrw64j" "data" => [ "text" => "Airmatic manufactures a wide range of sheet metal products for industry. As well as all types of rectangular and circular ducting, we create a vast range of structures and components to support our activities – and can create these either in our own purpose-built facility or on-site as required." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "r6clZf6FXm" "data" => [ "text" => "We offer sheet metal fabrication as both a complementary and as a stand-alone service. This gives our clients the option of added value to their extraction and ductwork needs or alternatively, as a primary individual fabrication service." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "7Plys20R1o" "data" => [ "text" => "We work in:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "RvXjPPOqcY" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Stainless Steel" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "SvTptaCzGu" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Mild Steel" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "hVQJbYafoR" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Galvanised Steel" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "GIWgHce-NT" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Aluminium" ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#6889 +content: [ "time" => 1770300165930 "blocks" => [ [ "id" => "YFQ7vrw64j" "data" => [ "text" => "Airmatic manufactures a wide range of sheet metal products for industry. As well as all types of rectangular and circular ducting, we create a vast range of structures and components to support our activities – and can create these either in our own purpose-built facility or on-site as required." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "r6clZf6FXm" "data" => [ "text" => "We offer sheet metal fabrication as both a complementary and as a stand-alone service. This gives our clients the option of added value to their extraction and ductwork needs or alternatively, as a primary individual fabrication service." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "7Plys20R1o" "data" => [ "text" => "We work in:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "RvXjPPOqcY" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Stainless Steel" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "SvTptaCzGu" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Mild Steel" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "hVQJbYafoR" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Galvanised Steel" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "GIWgHce-NT" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Aluminium" ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 1.31 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6925 #type: "internal" #text: "Speak to an expert today" #linkData: "8718" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6931 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6925 #type: "internal" #text: "Speak to an expert today" #linkData: "8718" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.06 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 {#6972 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1770301218486 "blocks" => [ [ "id" => "jyMsbde7Ok" "data" => [ "text" => "Depending on your needs, our team can manufacture high-quality fabrication for industrial applications off-site at Airmatic’s large manufacturing facility in Bury." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7018 +content: [ "time" => 1770301218486 "blocks" => [ [ "id" => "jyMsbde7Ok" "data" => [ "text" => "Depending on your needs, our team can manufacture high-quality fabrication for industrial applications off-site at Airmatic’s large manufacturing facility in Bury." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7059 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 8.0 MiB | 0.50 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7104 -id: 11557 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7106 …} -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" => "Skilled fabricators and welders" "content" => [ "time" => 1771434148002 "blocks" => [ [ "id" => "_HrkLqQ6JW" "data" => [ "text" => "Our skilled team of fabricators and welders ensures that even the most complex of designs is completed right first time. Many of our staff have been with the company for years and their experience is invaluable when putting together some of the massive ductwork systems we are currently building. Additionally our welders are all fully qualified in both MIG and TIG welding." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "dCYfn1mFlM" "data" => [ "text" => "We can manufacture:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "L1dUzTCOy1" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Standard and heavy gauge ductwork and fittings" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "JdPZIJwie6" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Brackets, supportsd and beams" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "pSbeZ85GR-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Housings, both acoustic and insulated" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "cvQUI-Gem-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Large plenums, fan transition pieces and AHU connections" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "yxOwoO5DZF" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Specialist components for our air extraction projects like carbon adsorbers, cyclones and hoppers" ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1771434157 {#7099 : 2026-02-18 17:02:37.0 UTC (+00:00) } -data: [ "title" => "Skilled fabricators and welders" "content" => [ "time" => 1771434148002 "blocks" => [ [ "id" => "_HrkLqQ6JW" "data" => [ "text" => "Our skilled team of fabricators and welders ensures that even the most complex of designs is completed right first time. Many of our staff have been with the company for years and their experience is invaluable when putting together some of the massive ductwork systems we are currently building. Additionally our welders are all fully qualified in both MIG and TIG welding." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "dCYfn1mFlM" "data" => [ "text" => "We can manufacture:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "L1dUzTCOy1" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Standard and heavy gauge ductwork and fittings" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "JdPZIJwie6" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Brackets, supportsd and beams" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "pSbeZ85GR-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Housings, both acoustic and insulated" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "cvQUI-Gem-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Large plenums, fan transition pieces and AHU connections" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "yxOwoO5DZF" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Specialist components for our air extraction projects like carbon adsorbers, cyclones and hoppers" ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770300713 {#7096 : 2026-02-05 14:11:53.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771434157 {#7098 : 2026-02-18 17:02:37.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7141 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7104 -id: 11557 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7106 …} -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" => "Skilled fabricators and welders" "content" => [ "time" => 1771434148002 "blocks" => [ [ "id" => "_HrkLqQ6JW" "data" => [ "text" => "Our skilled team of fabricators and welders ensures that even the most complex of designs is completed right first time. Many of our staff have been with the company for years and their experience is invaluable when putting together some of the massive ductwork systems we are currently building. Additionally our welders are all fully qualified in both MIG and TIG welding." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "dCYfn1mFlM" "data" => [ "text" => "We can manufacture:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "L1dUzTCOy1" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Standard and heavy gauge ductwork and fittings" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "JdPZIJwie6" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Brackets, supportsd and beams" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "pSbeZ85GR-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Housings, both acoustic and insulated" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "cvQUI-Gem-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Large plenums, fan transition pieces and AHU connections" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "yxOwoO5DZF" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Specialist components for our air extraction projects like carbon adsorbers, cyclones and hoppers" ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1771434157 {#7099 : 2026-02-18 17:02:37.0 UTC (+00:00) } -data: [ "title" => "Skilled fabricators and welders" "content" => [ "time" => 1771434148002 "blocks" => [ [ "id" => "_HrkLqQ6JW" "data" => [ "text" => "Our skilled team of fabricators and welders ensures that even the most complex of designs is completed right first time. Many of our staff have been with the company for years and their experience is invaluable when putting together some of the massive ductwork systems we are currently building. Additionally our welders are all fully qualified in both MIG and TIG welding." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "dCYfn1mFlM" "data" => [ "text" => "We can manufacture:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "L1dUzTCOy1" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Standard and heavy gauge ductwork and fittings" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "JdPZIJwie6" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Brackets, supportsd and beams" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "pSbeZ85GR-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Housings, both acoustic and insulated" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "cvQUI-Gem-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Large plenums, fan transition pieces and AHU connections" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "yxOwoO5DZF" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Specialist components for our air extraction projects like carbon adsorbers, cyclones and hoppers" ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770300713 {#7096 : 2026-02-05 14:11:53.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771434157 {#7098 : 2026-02-18 17:02:37.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#240 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#5890 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771434148002 "blocks" => [ [ "id" => "_HrkLqQ6JW" "data" => [ "text" => "Our skilled team of fabricators and welders ensures that even the most complex of designs is completed right first time. Many of our staff have been with the company for years and their experience is invaluable when putting together some of the massive ductwork systems we are currently building. Additionally our welders are all fully qualified in both MIG and TIG welding." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "dCYfn1mFlM" "data" => [ "text" => "We can manufacture:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "L1dUzTCOy1" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Standard and heavy gauge ductwork and fittings" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "JdPZIJwie6" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Brackets, supportsd and beams" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "pSbeZ85GR-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Housings, both acoustic and insulated" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "cvQUI-Gem-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Large plenums, fan transition pieces and AHU connections" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "yxOwoO5DZF" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Specialist components for our air extraction projects like carbon adsorbers, cyclones and hoppers" ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7214 +content: [ "time" => 1771434148002 "blocks" => [ [ "id" => "_HrkLqQ6JW" "data" => [ "text" => "Our skilled team of fabricators and welders ensures that even the most complex of designs is completed right first time. Many of our staff have been with the company for years and their experience is invaluable when putting together some of the massive ductwork systems we are currently building. Additionally our welders are all fully qualified in both MIG and TIG welding." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "dCYfn1mFlM" "data" => [ "text" => "We can manufacture:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "L1dUzTCOy1" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Standard and heavy gauge ductwork and fittings" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "JdPZIJwie6" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Brackets, supportsd and beams" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "pSbeZ85GR-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Housings, both acoustic and insulated" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "cvQUI-Gem-" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Large plenums, fan transition pieces and AHU connections" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "yxOwoO5DZF" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Specialist components for our air extraction projects like carbon adsorbers, cyclones and hoppers" ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 8.0 MiB | 0.34 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7111 -id: 11558 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7112 …} -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" => "In-House design team" "content" => [ "time" => 1771434131815 "blocks" => [ [ "id" => "_mHEv_p0uA" "data" => [ "text" => "Our in-house manufacturing facility is fully backed up by our own highly-experienced design team. Using the latest software, together with data gathered from site visits where necessary, they have the experience and skills to design almost anything from sheet metal. After approval, our CAM Duct software allows ‘nesting’ of components to minimise waste when cutting out." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1771434141 {#7108 : 2026-02-18 17:02:21.0 UTC (+00:00) } -data: [ "title" => "In-House design team" "content" => [ "time" => 1771434131815 "blocks" => [ [ "id" => "_mHEv_p0uA" "data" => [ "text" => "Our in-house manufacturing facility is fully backed up by our own highly-experienced design team. Using the latest software, together with data gathered from site visits where necessary, they have the experience and skills to design almost anything from sheet metal. After approval, our CAM Duct software allows ‘nesting’ of components to minimise waste when cutting out." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770301328 {#7109 : 2026-02-05 14:22:08.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771434141 {#7110 : 2026-02-18 17:02:21.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7256 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7111 -id: 11558 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7112 …} -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" => "In-House design team" "content" => [ "time" => 1771434131815 "blocks" => [ [ "id" => "_mHEv_p0uA" "data" => [ "text" => "Our in-house manufacturing facility is fully backed up by our own highly-experienced design team. Using the latest software, together with data gathered from site visits where necessary, they have the experience and skills to design almost anything from sheet metal. After approval, our CAM Duct software allows ‘nesting’ of components to minimise waste when cutting out." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1771434141 {#7108 : 2026-02-18 17:02:21.0 UTC (+00:00) } -data: [ "title" => "In-House design team" "content" => [ "time" => 1771434131815 "blocks" => [ [ "id" => "_mHEv_p0uA" "data" => [ "text" => "Our in-house manufacturing facility is fully backed up by our own highly-experienced design team. Using the latest software, together with data gathered from site visits where necessary, they have the experience and skills to design almost anything from sheet metal. After approval, our CAM Duct software allows ‘nesting’ of components to minimise waste when cutting out." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770301328 {#7109 : 2026-02-05 14:22:08.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771434141 {#7110 : 2026-02-18 17:02:21.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#240 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#5890 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771434131815 "blocks" => [ [ "id" => "_mHEv_p0uA" "data" => [ "text" => "Our in-house manufacturing facility is fully backed up by our own highly-experienced design team. Using the latest software, together with data gathered from site visits where necessary, they have the experience and skills to design almost anything from sheet metal. After approval, our CAM Duct software allows ‘nesting’ of components to minimise waste when cutting out." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7299 +content: [ "time" => 1771434131815 "blocks" => [ [ "id" => "_mHEv_p0uA" "data" => [ "text" => "Our in-house manufacturing facility is fully backed up by our own highly-experienced design team. Using the latest software, together with data gathered from site visits where necessary, they have the experience and skills to design almost anything from sheet metal. After approval, our CAM Duct software allows ‘nesting’ of components to minimise waste when cutting out." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 8.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7117 -id: 11559 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7118 …} -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" => "Cost-Effective fabrication" "content" => [ "time" => 1771434115206 "blocks" => [ [ "id" => "lcOr4zd0nj" "data" => [ "text" => "Having both design and manufacturing in-house creates savings in lead time and budget for all our clients. It also means that every component of a large system will be millimetre-perfect when it comes to final assembly on site. Additionally, last-minute changes to client’s spec can be accommodated more easily than companies using a number of subcontractors." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1771434126 {#7114 : 2026-02-18 17:02:06.0 UTC (+00:00) } -data: [ "title" => "Cost-Effective fabrication" "content" => [ "time" => 1771434115206 "blocks" => [ [ "id" => "lcOr4zd0nj" "data" => [ "text" => "Having both design and manufacturing in-house creates savings in lead time and budget for all our clients. It also means that every component of a large system will be millimetre-perfect when it comes to final assembly on site. Additionally, last-minute changes to client’s spec can be accommodated more easily than companies using a number of subcontractors." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770301367 {#7115 : 2026-02-05 14:22:47.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771434126 {#7116 : 2026-02-18 17:02:06.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7341 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7117 -id: 11559 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7118 …} -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" => "Cost-Effective fabrication" "content" => [ "time" => 1771434115206 "blocks" => [ [ "id" => "lcOr4zd0nj" "data" => [ "text" => "Having both design and manufacturing in-house creates savings in lead time and budget for all our clients. It also means that every component of a large system will be millimetre-perfect when it comes to final assembly on site. Additionally, last-minute changes to client’s spec can be accommodated more easily than companies using a number of subcontractors." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1771434126 {#7114 : 2026-02-18 17:02:06.0 UTC (+00:00) } -data: [ "title" => "Cost-Effective fabrication" "content" => [ "time" => 1771434115206 "blocks" => [ [ "id" => "lcOr4zd0nj" "data" => [ "text" => "Having both design and manufacturing in-house creates savings in lead time and budget for all our clients. It also means that every component of a large system will be millimetre-perfect when it comes to final assembly on site. Additionally, last-minute changes to client’s spec can be accommodated more easily than companies using a number of subcontractors." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770301367 {#7115 : 2026-02-05 14:22:47.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771434126 {#7116 : 2026-02-18 17:02:06.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#240 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#5890 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771434115206 "blocks" => [ [ "id" => "lcOr4zd0nj" "data" => [ "text" => "Having both design and manufacturing in-house creates savings in lead time and budget for all our clients. It also means that every component of a large system will be millimetre-perfect when it comes to final assembly on site. Additionally, last-minute changes to client’s spec can be accommodated more easily than companies using a number of subcontractors." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7384 +content: [ "time" => 1771434115206 "blocks" => [ [ "id" => "lcOr4zd0nj" "data" => [ "text" => "Having both design and manufacturing in-house creates savings in lead time and budget for all our clients. It also means that every component of a large system will be millimetre-perfect when it comes to final assembly on site. Additionally, last-minute changes to client’s spec can be accommodated more easily than companies using a number of subcontractors." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 8.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7123 -id: 11560 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7124 …} -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" => "On-Site fabrication and final assembly" "content" => [ "time" => 1771434090884 "blocks" => [ [ "id" => "taSQE1EFVB" "data" => [ "text" => "We often install extraction systems that we manufacture using our own experienced team. Our installers are qualified working at height and in challenging conditions. Alternatively we also offer an on-site fabrication service for when assemblies are too big or just awkwardly-sized to make road transportation feasible. We have created custom sheet metal for many different industries all over the UK." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1771434110 {#7120 : 2026-02-18 17:01:50.0 UTC (+00:00) } -data: [ "title" => "On-Site fabrication and final assembly" "content" => [ "time" => 1771434090884 "blocks" => [ [ "id" => "taSQE1EFVB" "data" => [ "text" => "We often install extraction systems that we manufacture using our own experienced team. Our installers are qualified working at height and in challenging conditions. Alternatively we also offer an on-site fabrication service for when assemblies are too big or just awkwardly-sized to make road transportation feasible. We have created custom sheet metal for many different industries all over the UK." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770301443 {#7121 : 2026-02-05 14:24:03.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771434110 {#7122 : 2026-02-18 17:01:50.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7426 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7123 -id: 11560 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7124 …} -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" => "On-Site fabrication and final assembly" "content" => [ "time" => 1771434090884 "blocks" => [ [ "id" => "taSQE1EFVB" "data" => [ "text" => "We often install extraction systems that we manufacture using our own experienced team. Our installers are qualified working at height and in challenging conditions. Alternatively we also offer an on-site fabrication service for when assemblies are too big or just awkwardly-sized to make road transportation feasible. We have created custom sheet metal for many different industries all over the UK." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1771434110 {#7120 : 2026-02-18 17:01:50.0 UTC (+00:00) } -data: [ "title" => "On-Site fabrication and final assembly" "content" => [ "time" => 1771434090884 "blocks" => [ [ "id" => "taSQE1EFVB" "data" => [ "text" => "We often install extraction systems that we manufacture using our own experienced team. Our installers are qualified working at height and in challenging conditions. Alternatively we also offer an on-site fabrication service for when assemblies are too big or just awkwardly-sized to make road transportation feasible. We have created custom sheet metal for many different industries all over the UK." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770301443 {#7121 : 2026-02-05 14:24:03.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771434110 {#7122 : 2026-02-18 17:01:50.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#240 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#5890 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771434090884 "blocks" => [ [ "id" => "taSQE1EFVB" "data" => [ "text" => "We often install extraction systems that we manufacture using our own experienced team. Our installers are qualified working at height and in challenging conditions. Alternatively we also offer an on-site fabrication service for when assemblies are too big or just awkwardly-sized to make road transportation feasible. We have created custom sheet metal for many different industries all over the UK." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7469 +content: [ "time" => 1771434090884 "blocks" => [ [ "id" => "taSQE1EFVB" "data" => [ "text" => "We often install extraction systems that we manufacture using our own experienced team. Our installers are qualified working at height and in challenging conditions. Alternatively we also offer an on-site fabrication service for when assemblies are too big or just awkwardly-sized to make road transportation feasible. We have created custom sheet metal for many different industries all over the UK." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 8.0 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7129 -id: 11568 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7130 …} -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" => "On-site fabrication and installation" "content" => [ "time" => 1770301840178 "blocks" => [ [ "id" => "uMVElQP6sb" "data" => [ "text" => "Our effective on-site fabrication, welding and maintenance service includes:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "xkCot4Lp-q" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "On-site welding and fabrication" ] [ "meta" => [] "items" => [] "content" => "On-site remedial works and fabrication maintenance" ] [ "meta" => [] "items" => [] "content" => """ On-site installation of ductwork and fabrications\n \n """ ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1770301840 {#7126 : 2026-02-05 14:30:40.0 UTC (+00:00) } -data: [ "title" => "On-site fabrication and installation" "content" => [ "time" => 1770301840178 "blocks" => [ [ "id" => "uMVElQP6sb" "data" => [ "text" => "Our effective on-site fabrication, welding and maintenance service includes:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "xkCot4Lp-q" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "On-site welding and fabrication" ] [ "meta" => [] "items" => [] "content" => "On-site remedial works and fabrication maintenance" ] [ "meta" => [] "items" => [] "content" => """ On-site installation of ductwork and fabrications\n \n """ ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770301820 {#7127 : 2026-02-05 14:30:20.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770301843 {#7128 : 2026-02-05 14:30:43.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7511 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7129 -id: 11568 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7130 …} -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" => "On-site fabrication and installation" "content" => [ "time" => 1770301840178 "blocks" => [ [ "id" => "uMVElQP6sb" "data" => [ "text" => "Our effective on-site fabrication, welding and maintenance service includes:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "xkCot4Lp-q" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "On-site welding and fabrication" ] [ "meta" => [] "items" => [] "content" => "On-site remedial works and fabrication maintenance" ] [ "meta" => [] "items" => [] "content" => """ On-site installation of ductwork and fabrications\n \n """ ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1770301840 {#7126 : 2026-02-05 14:30:40.0 UTC (+00:00) } -data: [ "title" => "On-site fabrication and installation" "content" => [ "time" => 1770301840178 "blocks" => [ [ "id" => "uMVElQP6sb" "data" => [ "text" => "Our effective on-site fabrication, welding and maintenance service includes:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "xkCot4Lp-q" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "On-site welding and fabrication" ] [ "meta" => [] "items" => [] "content" => "On-site remedial works and fabrication maintenance" ] [ "meta" => [] "items" => [] "content" => """ On-site installation of ductwork and fabrications\n \n """ ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770301820 {#7127 : 2026-02-05 14:30:20.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770301843 {#7128 : 2026-02-05 14:30:43.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#240 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#5890 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1770301840178 "blocks" => [ [ "id" => "uMVElQP6sb" "data" => [ "text" => "Our effective on-site fabrication, welding and maintenance service includes:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "xkCot4Lp-q" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "On-site welding and fabrication" ] [ "meta" => [] "items" => [] "content" => "On-site remedial works and fabrication maintenance" ] [ "meta" => [] "items" => [] "content" => """ On-site installation of ductwork and fabrications\n \n """ ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7554 +content: [ "time" => 1770301840178 "blocks" => [ [ "id" => "uMVElQP6sb" "data" => [ "text" => "Our effective on-site fabrication, welding and maintenance service includes:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "xkCot4Lp-q" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "On-site welding and fabrication" ] [ "meta" => [] "items" => [] "content" => "On-site remedial works and fabrication maintenance" ] [ "meta" => [] "items" => [] "content" => """ On-site installation of ductwork and fabrications\n \n """ ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 8.0 MiB | 0.35 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7135 -id: 11569 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7136 …} -position: 6 -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" => "How does the sheet metal fabrication process work?" "content" => [ "time" => 1770301859118 "blocks" => [ [ "id" => "ray46XtP7f" "data" => [ "text" => "After an initial consultation with our bespoke fabrication experts, we work closely with clients to establish a tailored design. Once this is established, materials such as Galvanized and Stainless Steel are used to manufacture the product." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "YUZu84BeAn" "data" => [ "text" => "We are proud that our custom sheet metal services cater to countless industries and believe that our ability to understand the individual needs of each of our clients is the key to producing high-quality products." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1770301861 {#7132 : 2026-02-05 14:31:01.0 UTC (+00:00) } -data: [ "title" => "How does the sheet metal fabrication process work?" "content" => [ "time" => 1770301859118 "blocks" => [ [ "id" => "ray46XtP7f" "data" => [ "text" => "After an initial consultation with our bespoke fabrication experts, we work closely with clients to establish a tailored design. Once this is established, materials such as Galvanized and Stainless Steel are used to manufacture the product." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "YUZu84BeAn" "data" => [ "text" => "We are proud that our custom sheet metal services cater to countless industries and believe that our ability to understand the individual needs of each of our clients is the key to producing high-quality products." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770301843 {#7133 : 2026-02-05 14:30:43.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770301861 {#7134 : 2026-02-05 14:31:01.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7596 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7135 -id: 11569 -className: null -classId: null -name: "Accordion Item" -global: null -template: "accordion-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6015 …} -children: Doctrine\ORM\PersistentCollection {#7136 …} -position: 6 -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" => "How does the sheet metal fabrication process work?" "content" => [ "time" => 1770301859118 "blocks" => [ [ "id" => "ray46XtP7f" "data" => [ "text" => "After an initial consultation with our bespoke fabrication experts, we work closely with clients to establish a tailored design. Once this is established, materials such as Galvanized and Stainless Steel are used to manufacture the product." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "YUZu84BeAn" "data" => [ "text" => "We are proud that our custom sheet metal services cater to countless industries and believe that our ability to understand the individual needs of each of our clients is the key to producing high-quality products." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -published: true -publishedAt: DateTimeImmutable @1770301861 {#7132 : 2026-02-05 14:31:01.0 UTC (+00:00) } -data: [ "title" => "How does the sheet metal fabrication process work?" "content" => [ "time" => 1770301859118 "blocks" => [ [ "id" => "ray46XtP7f" "data" => [ "text" => "After an initial consultation with our bespoke fabrication experts, we work closely with clients to establish a tailored design. Once this is established, materials such as Galvanized and Stainless Steel are used to manufacture the product." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "YUZu84BeAn" "data" => [ "text" => "We are proud that our custom sheet metal services cater to countless industries and believe that our ability to understand the individual needs of each of our clients is the key to producing high-quality products." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] -createdAt: DateTimeImmutable @1770301843 {#7133 : 2026-02-05 14:30:43.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770301861 {#7134 : 2026-02-05 14:31:01.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#240 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#5890 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1770301859118 "blocks" => [ [ "id" => "ray46XtP7f" "data" => [ "text" => "After an initial consultation with our bespoke fabrication experts, we work closely with clients to establish a tailored design. Once this is established, materials such as Galvanized and Stainless Steel are used to manufacture the product." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "YUZu84BeAn" "data" => [ "text" => "We are proud that our custom sheet metal services cater to countless industries and believe that our ability to understand the individual needs of each of our clients is the key to producing high-quality products." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7639 +content: [ "time" => 1770301859118 "blocks" => [ [ "id" => "ray46XtP7f" "data" => [ "text" => "After an initial consultation with our bespoke fabrication experts, we work closely with clients to establish a tailored design. Once this is established, materials such as Galvanized and Stainless Steel are used to manufacture the product." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "YUZu84BeAn" "data" => [ "text" => "We are proud that our custom sheet metal services cater to countless industries and believe that our ability to understand the individual needs of each of our clients is the key to producing high-quality products." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1770301542549 "blocks" => [ [ "id" => "gkNHyIk6cW" "data" => [ "text" => "We provide tailored extraction solutions across multiple sectors, ensuring clean, safe, and compliant workspaces for all types of industrial environments. If you’d like to discuss how our systems can be adapted to your industry, our team is ready to provide guidance and bespoke recommendations. Contact us to explore the right solution for your site." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7684 +content: [ "time" => 1770301542549 "blocks" => [ [ "id" => "gkNHyIk6cW" "data" => [ "text" => "We provide tailored extraction solutions across multiple sectors, ensuring clean, safe, and compliant workspaces for all types of industrial environments. If you’d like to discuss how our systems can be adapted to your industry, our team is ready to provide guidance and bespoke recommendations. Contact us to explore the right solution for your site." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 1.36 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7720 #type: "internal" #text: "Request a Consultation" #linkData: "8718" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7726 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7720 #type: "internal" #text: "Request a Consultation" #linkData: "8718" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.06 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 {#7767 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 7.04 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7812 -id: 11562 -className: null -classId: null -name: "USPs Item" -global: null -template: "usps-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6021 …} -children: Doctrine\ORM\PersistentCollection {#7814 …} -position: 1 -preview: false -publishedTemplate: """ <div>\n <div>\n {% if datablock.has('image') %}\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n {% endif %}\n <div>\n <div class="m-t-20">\n {% if datablock.has('title') %}\n <h3 class="ap-h5">{{ datablock.value('title') }}</h3>\n {% endif %}\n {% if datablock.has(['content']) %}\n <div class="ap-text-small m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n </div>\n {% endif %}\n \n {% if datablock.has('primary_button') %}\n <twig:Render:Button class="ap-button ap-button-secondary"\n linkButton="{{ datablock.value('primary_button', 'link') }}"/>\n {% endif %}\n </div>\n </div>\n </div>\n </div>\n """ -publishedData: [ "image" => [ "alt_text" => null "image_cropped" => "11563" ] "title" => "case study" "content" => [ "time" => 1770301576386 "blocks" => [ [ "id" => "zUKIPAePvQ" "data" => [ "text" => "content" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "primary_button" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 8712 ] "button_text" => "link case study" "show_button" => true ] ] -published: true -publishedAt: DateTimeImmutable @1770301601 {#7807 : 2026-02-05 14:26:41.0 UTC (+00:00) } -data: [ "image" => [ "alt_text" => null "image_cropped" => "11563" ] "title" => "case study" "content" => [ "time" => 1770301576386 "blocks" => [ [ "id" => "zUKIPAePvQ" "data" => [ "text" => "content" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "primary_button" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 8712 ] "button_text" => "link case study" "show_button" => true ] ] -createdAt: DateTimeImmutable @1770301567 {#7804 : 2026-02-05 14:26:07.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770301601 {#7806 : 2026-02-05 14:26:41.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7819 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941 -id: 9806 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1836 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …} -socialShareImage: null -template: "standard" -title: "Bespoke Steel Fabrication UK | Design & Manufacture | Airmatic" -description: "Custom steel fabrication for industrial ductwork, extraction and specialist projects. Precision design, manufacturing and installation to your requirements." -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Bespoke Steel Fabrications" -slug: "bespoke-steel-fabrications" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1833 …} +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 @1772015908 {#1923 : 2026-02-25 10:38:28.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769592604 {#1928 : 2026-01-28 09:30:04.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1772015908 {#1829 : 2026-02-25 10:38:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7812 -id: 11562 -className: null -classId: null -name: "USPs Item" -global: null -template: "usps-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6021 …} -children: Doctrine\ORM\PersistentCollection {#7814 …} -position: 1 -preview: false -publishedTemplate: """ <div>\n <div>\n {% if datablock.has('image') %}\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n {% endif %}\n <div>\n <div class="m-t-20">\n {% if datablock.has('title') %}\n <h3 class="ap-h5">{{ datablock.value('title') }}</h3>\n {% endif %}\n {% if datablock.has(['content']) %}\n <div class="ap-text-small m-t-15">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n </div>\n {% endif %}\n \n {% if datablock.has('primary_button') %}\n <twig:Render:Button class="ap-button ap-button-secondary"\n linkButton="{{ datablock.value('primary_button', 'link') }}"/>\n {% endif %}\n </div>\n </div>\n </div>\n </div>\n """ -publishedData: [ "image" => [ "alt_text" => null "image_cropped" => "11563" ] "title" => "case study" "content" => [ "time" => 1770301576386 "blocks" => [ [ "id" => "zUKIPAePvQ" "data" => [ "text" => "content" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "primary_button" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 8712 ] "button_text" => "link case study" "show_button" => true ] ] -published: true -publishedAt: DateTimeImmutable @1770301601 {#7807 : 2026-02-05 14:26:41.0 UTC (+00:00) } -data: [ "image" => [ "alt_text" => null "image_cropped" => "11563" ] "title" => "case study" "content" => [ "time" => 1770301576386 "blocks" => [ [ "id" => "zUKIPAePvQ" "data" => [ "text" => "content" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "primary_button" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 8712 ] "button_text" => "link case study" "show_button" => true ] ] -createdAt: DateTimeImmutable @1770301567 {#7804 : 2026-02-05 14:26:07.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770301601 {#7806 : 2026-02-05 14:26:41.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#240 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#5890 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 1.16 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => null "image_cropped" => "11563" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#7869 +image: [ "alt_text" => null "image_cropped" => "11563" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1770301576386 "blocks" => [ [ "id" => "zUKIPAePvQ" "data" => [ "text" => "content" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7929 +content: [ "time" => 1770301576386 "blocks" => [ [ "id" => "zUKIPAePvQ" "data" => [ "text" => "content" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.43 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-secondary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7965 #type: "internal" #text: "link case study" #linkData: "8712" #classes: "" #show: true #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7971 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7965 #type: "internal" #text: "link case study" #linkData: "8712" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1770301633831 "blocks" => [ [ "id" => "obrgm3OJ9p" "data" => [ "text" => "Contact Us" "level" => 6 ] "type" => "header" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "bZWba2o927" "data" => [ "text" => "Request a Consultation with our experts" "level" => 3 ] "type" => "header" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "7uKfJ7--aN" "data" => [ "text" => "Airmatic is one of the UK’s leading ductwork and LEV manufacturers, designing and producing systems for odour, dust, fume and trim extraction." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "ie2BlIEhrF" "data" => [ "text" => " With a large manufacturing facility and highly experienced design engineers, Airmatic is the ideal partner to deliver your next ductwork or LEV system." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "sKZrj7P5n6" "data" => [ "text" => "For a no-obligation chat with a specialist who understands your requirements and can propose cost-effective solutions" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8033 +content: [ "time" => 1770301633831 "blocks" => [ [ "id" => "obrgm3OJ9p" "data" => [ "text" => "Contact Us" "level" => 6 ] "type" => "header" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "bZWba2o927" "data" => [ "text" => "Request a Consultation with our experts" "level" => 3 ] "type" => "header" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "7uKfJ7--aN" "data" => [ "text" => "Airmatic is one of the UK’s leading ductwork and LEV manufacturers, designing and producing systems for odour, dust, fume and trim extraction." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "ie2BlIEhrF" "data" => [ "text" => " With a large manufacturing facility and highly experienced design engineers, Airmatic is the ideal partner to deliver your next ductwork or LEV system." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "sKZrj7P5n6" "data" => [ "text" => "For a no-obligation chat with a specialist who understands your requirements and can propose cost-effective solutions" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …} } |
|||
| Render:Form | ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender | 10.0 MiB | 4.22 ms | |
|---|---|---|---|---|
| Input props | [ "template" => "contact_form" ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender {#8075 +template: "contact_form" +form: Symfony\Component\Form\Form {#8189 …} +initialised: true +registry: ApKnowhow\ApEchoBundle\Registry\FormTemplateRegistry {#1588 …} +formFactory: Symfony\Component\Form\FormFactory {#8093 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.44 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2279 -id: 10349 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …} -name: "Extraction" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2274 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8714 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770748 {#2276 : 2026-01-30 10:59:08.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2272 : 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 {#8464 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8489 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.50 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8489 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8510 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8489 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.42 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2291 -id: 10354 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …} -name: "LEV Testing" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2292 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9164 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770833 {#2289 : 2026-01-30 11:00:33.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2290 : 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 {#8556 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8572 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.58 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8572 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8593 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8572 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.41 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2296 -id: 10350 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …} -name: "Industrial Dust Extraction" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2297 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 11078 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770772 {#2294 : 2026-01-30 10:59:32.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2295 : 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 {#8639 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8655 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.46 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8655 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8676 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8655 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2301 -id: 10351 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …} -name: "Fume Extraction" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2302 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 11079 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770784 {#2299 : 2026-01-30 10:59:44.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2300 : 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 {#8722 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8738 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.48 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8738 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8759 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8738 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.31 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2306 -id: 14017 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …} -name: "Industrial Ventilation Systems" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2307 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 11080 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1771406262 {#2304 : 2026-02-18 09:17:42.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2305 : 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 {#8805 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8821 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.43 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8821 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8842 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8821 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.51 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2311 -id: 10352 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …} -name: "Odour Extraction" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2312 …} -enabled: true -position: 6 -data: [ "anchor" => null "external" => null "internal" => 11081 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770809 {#2309 : 2026-01-30 11:00:09.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2310 : 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 {#8888 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8904 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.57 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8904 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8925 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8904 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2316 -id: 10353 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …} -name: "Trim Extraction" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2317 …} -enabled: true -position: 7 -data: [ "anchor" => null "external" => null "internal" => 11082 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770823 {#2314 : 2026-01-30 11:00:23.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2315 : 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 {#8971 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8987 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.44 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8987 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9008 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8987 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.32 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2326 -id: 10356 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2281 …} -name: "Fabrication" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2329 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8715 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770856 {#2327 : 2026-01-30 11:00:56.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2330 : 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 {#9054 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9070 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.45 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9070 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9091 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9070 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.43 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2339 -id: 10357 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2281 …} -name: "High Integrity Ductwork" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2340 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9804 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770882 {#2337 : 2026-01-30 11:01:22.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2338 : 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 {#9137 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9153 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.45 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9153 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9174 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9153 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2344 -id: 10358 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2281 …} -name: "DW114 Duckwork" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2345 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9805 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770897 {#2342 : 2026-01-30 11:01:37.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2343 : 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 {#9220 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9236 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.45 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9236 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9257 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9236 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.39 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2349 -id: 10359 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2281 …} -name: "Bespoke Steel Fabrication" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2350 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9806 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770914 {#2347 : 2026-01-30 11:01:54.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2348 : 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 {#9303 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9319 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.44 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9319 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9340 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9319 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.36 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2353 -id: 14014 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2281 …} -name: "Ductwork Stainless Steel" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2354 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 11493 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1771406019 {#2352 : 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 {#9386 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9402 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.43 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9402 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9423 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9402 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.33 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2363 -id: 10361 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2322 …} -name: "Company" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2366 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8717 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770938 {#2364 : 2026-01-30 11:02:18.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2367 : 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 {#9469 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9485 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.46 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9485 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9506 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9485 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.56 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2376 -id: 10362 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2322 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2377 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770954 {#2374 : 2026-01-30 11:02:34.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2375 : 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 {#9552 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9568 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.45 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9568 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9589 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9568 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.39 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2381 -id: 10365 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2322 …} -name: "Process" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2382 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9808 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770970 {#2379 : 2026-01-30 11:02:50.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2380 : 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 {#9635 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9651 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.44 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9651 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9672 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9651 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.24 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2386 -id: 10363 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2322 …} -name: "Careers" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2387 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9809 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770963 {#2384 : 2026-01-30 11:02:43.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2385 : 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 {#9718 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9734 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.43 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9734 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9755 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9734 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.30 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2391 -id: 14016 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2322 …} -name: "Knowledge Hub" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2392 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 8716 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1771406150 {#2389 : 2026-02-18 09:15:50.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2390 : 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 {#9801 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9817 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.47 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9817 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9838 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9817 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 4.31 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2401 -id: 9783 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2359 …} -name: "Contact Airmatic" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2404 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769590811 {#2402 : 2026-01-28 09:00:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769591267 {#2405 : 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 {#9884 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9900 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 1.44 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9900 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9921 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9900 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 10.0 MiB | 6.66 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2414 -id: 8855 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2359 …} -name: "Terms" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2415 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 8851 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768837729 {#2412 : 2026-01-19 15:48:49.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1769591267 {#2413 : 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 {#9967 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9983 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 2.01 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9983 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10004 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9983 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 5.75 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2419 -id: 8856 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2359 …} -name: "Privacy" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2420 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 8852 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768837741 {#2417 : 2026-01-19 15:49:01.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1769591267 {#2418 : 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 {#10067 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10083 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 1.50 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10083 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10104 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10083 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 5.49 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2424 -id: 8857 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2359 …} -name: "Cookies" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2425 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 8853 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768837753 {#2422 : 2026-01-19 15:49:13.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1769591267 {#2423 : 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 {#10167 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10183 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 1.49 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10183 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10204 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10183 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …} } |
|||