Components
6
Twig Components
156
Render Count
140
ms
Render Time
14.0
MiB
Memory Usage
Components
| Name | Metadata | Render Count | Render Time |
|---|---|---|---|
| Render:Button |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender"site/components/button.html.twig |
69 | 37.53ms |
| Render:MenuLink |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"site/components/link.html.twig |
53 | 118.52ms |
| Render:RichText |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"site/components/rich_text.html.twig |
18 | 0.61ms |
| Render:Image |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"site/components/image.html.twig |
10 | 7.02ms |
| Render:Datablock |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"site/datablocks/DatablockRender.html.twig |
5 | 24.37ms |
| Editor:VisualEditorBridge |
"ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge"@ApEcho/editor/_visual_editor_bridge.html.twig |
1 | 0.11ms |
Render calls
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 2.19 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3317 -id: 8723 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Extraction solutions" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3323 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 59016 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820812 {#3318 : 2026-01-19 11:06:52.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1784793698 {#3315 : 2026-07-23 08:01:38.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3373 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3405 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.54 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3405 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3433 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3405 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.56 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3328 -id: 10364 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "LEV Testing" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3329 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9164 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770970 {#3326 : 2026-01-30 11:02:50.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#3327 : 2026-02-04 14:34:24.0 UTC (+00:00) } -updatedBy: "SamBradshaw" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3511 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3527 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3527 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3548 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3527 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.36 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3333 -id: 9679 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Industrial Dust Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3334 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 59858 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525335 {#3331 : 2026-01-27 14:48:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793711 {#3332 : 2026-07-23 08:01:51.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3611 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3627 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3627 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3648 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3627 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.31 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3338 -id: 9680 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Fume Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3339 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 59953 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525362 {#3336 : 2026-01-27 14:49:22.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793719 {#3337 : 2026-07-23 08:01:59.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3711 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3727 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3727 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3748 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3727 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.34 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3343 -id: 9681 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Industrial Ventilation Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3344 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 59175 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525391 {#3341 : 2026-01-27 14:49:51.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784819015 {#3342 : 2026-07-23 15:03:35.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3811 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3827 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3827 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3848 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3827 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.46 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3348 -id: 9683 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Odour Extraction Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3349 …} -enabled: true -position: 6 -data: [ "anchor" => null "external" => null "internal" => 60022 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525423 {#3346 : 2026-01-27 14:50:23.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793737 {#3347 : 2026-07-23 08:02:17.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3911 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3927 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.35 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3927 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3948 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3927 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.51 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3353 -id: 9684 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Trim Extraction System" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3354 …} -enabled: true -position: 7 -data: [ "anchor" => null "external" => null "internal" => 60105 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525445 {#3351 : 2026-01-27 14:50:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793747 {#3352 : 2026-07-23 08:02:27.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4011 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4027 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4027 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4048 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4027 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.76 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4107 -id: 9691 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Fabrication products" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4113 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 60367 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525757 {#4108 : 2026-01-27 14:55:57.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802388 {#3307 : 2026-07-23 10:26:28.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4139 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4155 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.52 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4155 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4176 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4155 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.61 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4118 -id: 9694 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "High Integrity Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4119 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 60147 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525830 {#4116 : 2026-01-27 14:57:10.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802398 {#4117 : 2026-07-23 10:26:38.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4239 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4255 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4255 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4276 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4255 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.69 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4123 -id: 9695 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "DW114 Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4124 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 60218 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525860 {#4121 : 2026-01-27 14:57:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802410 {#4122 : 2026-07-23 10:26:50.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4339 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4355 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4355 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4376 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4355 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.63 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4128 -id: 9696 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Bespoke Steel Fabrications" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4129 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 60289 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525897 {#4126 : 2026-01-27 14:58:17.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802419 {#4127 : 2026-07-23 10:26:59.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4439 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4455 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.42 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4455 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4476 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4455 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.65 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4133 -id: 11494 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Ductwork Stainless Steel" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4134 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 60331 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1770292315 {#4131 : 2026-02-05 11:51:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802430 {#4132 : 2026-07-23 10:27:10.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4539 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4555 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.42 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4555 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4576 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4555 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 2.39 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4635 -id: 9697 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "About us" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4641 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8717 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525925 {#4636 : 2026-01-27 14:58:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771405378 {#4114 : 2026-02-18 09:02:58.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4667 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4683 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4683 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4704 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4683 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.97 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4646 -id: 9699 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Process" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4647 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9808 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525954 {#4644 : 2026-01-27 14:59:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1783518753 {#4645 : 2026-07-08 13:52:33.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4767 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4783 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4783 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4804 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4783 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.92 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4651 -id: 8725 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Knowledge Hub" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4652 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 8716 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820846 {#4649 : 2026-01-19 11:07:26.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1783518753 {#4650 : 2026-07-08 13:52:33.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4867 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4883 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.49 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 {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 2.22 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4661 -id: 58290 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Staff Compliance" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4662 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 58306 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1782912366 {#4659 : 2026-07-01 13:26:06.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1782986950 {#4660 : 2026-07-02 10:09:10.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4967 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4983 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4983 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5004 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4983 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 2.12 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2731 -id: 8727 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2730 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => "ap-button" ] -link: "" -createdAt: DateTimeImmutable @1768820877 {#2727 : 2026-01-19 11:07:57.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1783518749 {#2732 : 2026-07-08 13:52:29.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5064 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5083 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.53 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5083 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5104 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5083 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.56 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3317 -id: 8723 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Extraction solutions" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3323 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 59016 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820812 {#3318 : 2026-01-19 11:06:52.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1784793698 {#3315 : 2026-07-23 08:01:38.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5170 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5186 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5186 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5207 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5186 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.50 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3328 -id: 10364 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "LEV Testing" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3329 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9164 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770970 {#3326 : 2026-01-30 11:02:50.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1770215664 {#3327 : 2026-02-04 14:34:24.0 UTC (+00:00) } -updatedBy: "SamBradshaw" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5253 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5269 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.50 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5269 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5290 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5269 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 1.58 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3333 -id: 9679 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Industrial Dust Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3334 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 59858 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525335 {#3331 : 2026-01-27 14:48:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793711 {#3332 : 2026-07-23 08:01:51.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5336 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5352 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.50 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5352 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5373 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5352 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.53 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3338 -id: 9680 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Fume Extraction" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3339 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 59953 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525362 {#3336 : 2026-01-27 14:49:22.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793719 {#3337 : 2026-07-23 08:01:59.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5419 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5435 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.53 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5435 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5456 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5435 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.55 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3343 -id: 9681 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Industrial Ventilation Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3344 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 59175 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525391 {#3341 : 2026-01-27 14:49:51.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784819015 {#3342 : 2026-07-23 15:03:35.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5502 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5518 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5518 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5539 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5518 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.55 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3348 -id: 9683 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Odour Extraction Systems" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3349 …} -enabled: true -position: 6 -data: [ "anchor" => null "external" => null "internal" => 60022 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525423 {#3346 : 2026-01-27 14:50:23.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793737 {#3347 : 2026-07-23 08:02:17.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5585 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5601 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.54 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5601 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5622 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5601 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.56 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3353 -id: 9684 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Trim Extraction System" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2617 …} -menuItems: Doctrine\ORM\PersistentCollection {#3354 …} -enabled: true -position: 7 -data: [ "anchor" => null "external" => null "internal" => 60105 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525445 {#3351 : 2026-01-27 14:50:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784793747 {#3352 : 2026-07-23 08:02:27.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5668 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5684 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.53 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5684 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5705 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5684 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.54 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4107 -id: 9691 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Fabrication products" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4113 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 60367 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525757 {#4108 : 2026-01-27 14:55:57.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802388 {#3307 : 2026-07-23 10:26:28.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5751 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5767 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.50 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5767 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5788 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5767 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.53 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4118 -id: 9694 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "High Integrity Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4119 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 60147 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525830 {#4116 : 2026-01-27 14:57:10.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802398 {#4117 : 2026-07-23 10:26:38.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5834 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5850 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5850 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5871 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5850 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.51 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4123 -id: 9695 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "DW114 Ductwork" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4124 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 60218 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525860 {#4121 : 2026-01-27 14:57:40.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802410 {#4122 : 2026-07-23 10:26:50.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5917 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5933 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.50 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5933 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5954 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5933 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 3.21 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4128 -id: 9696 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Bespoke Steel Fabrications" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4129 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 60289 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525897 {#4126 : 2026-01-27 14:58:17.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802419 {#4127 : 2026-07-23 10:26:59.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6000 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6016 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 2.16 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6016 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6037 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6016 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.61 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4133 -id: 11494 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2610 …} -name: "Ductwork Stainless Steel" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …} -menuItems: Doctrine\ORM\PersistentCollection {#4134 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 60331 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1770292315 {#4131 : 2026-02-05 11:51:55.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784802430 {#4132 : 2026-07-23 10:27:10.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6083 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6099 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6099 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6120 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6099 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.57 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4635 -id: 9697 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "About us" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4641 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8717 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525925 {#4636 : 2026-01-27 14:58:45.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771405378 {#4114 : 2026-02-18 09:02:58.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6166 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6182 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.52 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6182 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6203 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6182 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.58 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4646 -id: 9699 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Process" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4647 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9808 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769525954 {#4644 : 2026-01-27 14:59:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1783518753 {#4645 : 2026-07-08 13:52:33.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6249 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6265 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6265 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6286 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6265 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.53 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4651 -id: 8725 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Knowledge Hub" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4652 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 8716 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768820846 {#4649 : 2026-01-19 11:07:26.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1783518753 {#4650 : 2026-07-08 13:52:33.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6332 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6348 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6348 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6369 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6348 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 1.52 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4661 -id: 58290 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Staff Compliance" -type: "internal" -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …} -menuItems: Doctrine\ORM\PersistentCollection {#4662 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 58306 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1782912366 {#4659 : 2026-07-01 13:26:06.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1782986950 {#4660 : 2026-07-02 10:09:10.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6415 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6431 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.50 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6431 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6452 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6431 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 2.09 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2731 -id: 8727 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2730 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => "ap-button" ] -link: "" -createdAt: DateTimeImmutable @1768820877 {#2727 : 2026-01-19 11:07:57.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1783518749 {#2732 : 2026-07-08 13:52:29.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6495 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6511 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6511 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6532 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6511 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 12.0 MiB | 21.45 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 11081 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: "Odour Extraction Systems UK | Design & Installation | Airmatic" -description: "Effective odour extraction systems to remove fumes and unpleasant smells. Expert design, installation and servicing for clean, compliant workplaces." -keywords: null -position: 21 -accessLevel: 1 -enabled: true -name: "Odour Extraction Systems" -slug: "odour-extraction-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1772012946 {#2527 : 2026-02-25 09:49:06.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1770198434 {#2531 : 2026-02-04 09:47:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784906997 {#2427 : 2026-07-24 15:29:57.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#6579 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 11081 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: "Odour Extraction Systems UK | Design & Installation | Airmatic" -description: "Effective odour extraction systems to remove fumes and unpleasant smells. Expert design, installation and servicing for clean, compliant workplaces." -keywords: null -position: 21 -accessLevel: 1 -enabled: true -name: "Odour Extraction Systems" -slug: "odour-extraction-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1772012946 {#2527 : 2026-02-25 09:49:06.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1770198434 {#2531 : 2026-02-04 09:47:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784906997 {#2427 : 2026-07-24 15:29:57.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: null -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 2.47 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "Alt" "image_cropped" => "13871" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#7092 +image: [ "alt_text" => "Alt" "image_cropped" => "13871" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771409975882 "blocks" => [ [ "id" => "jos02jC7vV" "data" => [ "text" => "In many working environments the production of unpleasant odours is unavoidable. A high-quality odour extraction and treatment system reduces employee exposure, protects health and wellbeing, and minimises disruption to daily operations. They can also improve productivity and product quality. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "yP8wFg5pQJ" "data" => [ "text" => "Airmatic have the expertise to design, build and install high-efficiency odour extraction and treatment systems that vent clean air safely to the environment." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7319 +content: [ "time" => 1771409975882 "blocks" => [ [ "id" => "jos02jC7vV" "data" => [ "text" => "In many working environments the production of unpleasant odours is unavoidable. A high-quality odour extraction and treatment system reduces employee exposure, protects health and wellbeing, and minimises disruption to daily operations. They can also improve productivity and product quality. " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "yP8wFg5pQJ" "data" => [ "text" => "Airmatic have the expertise to design, build and install high-efficiency odour extraction and treatment systems that vent clean air safely to the environment." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary " "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary " ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7366 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.15 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 {#7410 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771929970885 "blocks" => [ [ "id" => "kA1J6d8c3O" "data" => [ "text" => "Airmatic works with a range of partners to offer an efficient three-step solution to remove odour-laden air from production areas, purge it of odours and then either return it to the factory environment or vent it to the exterior." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "1tiIzpZttX" "data" => [ "text" => "To ensure that the process is adapted to best suit your requirements, we offer each step as an individual service or can supply a complete installed solution." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "pFm6gCK4hl" "data" => [ "text" => "1. Odour Extraction Design" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "HlYW5msbrM" "data" => [ "text" => "2. Odour Control Solution" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "B7J5Ed7fRG" "data" => [ "text" => "3. Ventilation System: Supply and Extract Air" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7456 +content: [ "time" => 1771929970885 "blocks" => [ [ "id" => "kA1J6d8c3O" "data" => [ "text" => "Airmatic works with a range of partners to offer an efficient three-step solution to remove odour-laden air from production areas, purge it of odours and then either return it to the factory environment or vent it to the exterior." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "1tiIzpZttX" "data" => [ "text" => "To ensure that the process is adapted to best suit your requirements, we offer each step as an individual service or can supply a complete installed solution." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "pFm6gCK4hl" "data" => [ "text" => "1. Odour Extraction Design" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "HlYW5msbrM" "data" => [ "text" => "2. Odour Control Solution" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "B7J5Ed7fRG" "data" => [ "text" => "3. Ventilation System: Supply and Extract Air" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7495 #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 {#7501 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7495 #type: "internal" #text: "Speak to an expert today" #linkData: "8718" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.04 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 {#7542 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1782375637001 "blocks" => [ [ "id" => "Gsr1XEaNF4" "data" => [ "text" => "To provide you with the best service, we attend sites to take measurements and notes and to immerse ourselves in every detail of your business. If you’re unsure of what type of system or solution you need for your business, our experts provide detailed advice whenever you require it." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "I1nsozMhPm" "data" => [ "text" => "Our highly experienced team of chemical engineers and process engineering consultants then work to produce a bespoke odour extraction system design that’s efficient and fully compliant with current regulations." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7585 +content: [ "time" => 1782375637001 "blocks" => [ [ "id" => "Gsr1XEaNF4" "data" => [ "text" => "To provide you with the best service, we attend sites to take measurements and notes and to immerse ourselves in every detail of your business. If you’re unsure of what type of system or solution you need for your business, our experts provide detailed advice whenever you require it." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "I1nsozMhPm" "data" => [ "text" => "Our highly experienced team of chemical engineers and process engineering consultants then work to produce a bespoke odour extraction system design that’s efficient and fully compliant with current regulations." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7630 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-secondary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7671 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "13924" ] "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1" ] |
|||
| Attributes | [ "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#7710 +image: [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "13924" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1782375637002 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7775 +content: [ "time" => 1782375637002 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771929935667 "blocks" => [ [ "id" => "RF8nUUPXKI" "data" => [ "text" => "Our bespoke designs usually include one or more of the following pieces of odour control equipment:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "ft3NO7D8zn" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Activated carbon carbon to absorb odours" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "O_sKCmRIXY" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "RTOs (Regenerative Thermal Oxidisers) to burn the odour" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "5y2uAKFSow" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Biofilters" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "IeNCvfZBST" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Wet, dry and chemical air scrubbers" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "R03gpNZy4U" "data" => [ "text" => "The Environment Agency (EA) takes odour complaints seriously and is able to shut down manufacturing where odour is not controlled. Airmatic’s odour extraction solutions are an essential consideration in new plant construction, and a necessary consideration for the continual running of a site." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7814 +content: [ "time" => 1771929935667 "blocks" => [ [ "id" => "RF8nUUPXKI" "data" => [ "text" => "Our bespoke designs usually include one or more of the following pieces of odour control equipment:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "ft3NO7D8zn" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Activated carbon carbon to absorb odours" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "O_sKCmRIXY" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "RTOs (Regenerative Thermal Oxidisers) to burn the odour" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "5y2uAKFSow" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Biofilters" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "IeNCvfZBST" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Wet, dry and chemical air scrubbers" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "R03gpNZy4U" "data" => [ "text" => "The Environment Agency (EA) takes odour complaints seriously and is able to shut down manufacturing where odour is not controlled. Airmatic’s odour extraction solutions are an essential consideration in new plant construction, and a necessary consideration for the continual running of a site." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7859 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-secondary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7900 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.53 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => null "image_caption" => null "image_cropped" => "13881" ] "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1" ] |
|||
| Attributes | [ "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#7939 +image: [ "alt_text" => null "image_caption" => null "image_cropped" => "13881" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771929935668 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8002 +content: [ "time" => 1771929935668 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1770224921268 "blocks" => [ [ "id" => "jduuPEA42L" "data" => [ "text" => "Our team’s collaborative skill set enables the seamless step-by-step process needed to design and craft a ventilation system that best fits your working environment. We ensure that the correct airflow is extracted and supplied through the system, whilst offering our professional opinion on other potentially linked environmental factors that could be negatively impacting your workplace, such as:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "S3EGWCX7hm" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Dust" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "YAU-hjJeYg" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Fumes" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "pkT33Eic0p" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Heat generation" ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8041 +content: [ "time" => 1770224921268 "blocks" => [ [ "id" => "jduuPEA42L" "data" => [ "text" => "Our team’s collaborative skill set enables the seamless step-by-step process needed to design and craft a ventilation system that best fits your working environment. We ensure that the correct airflow is extracted and supplied through the system, whilst offering our professional opinion on other potentially linked environmental factors that could be negatively impacting your workplace, such as:" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "S3EGWCX7hm" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Dust" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "YAU-hjJeYg" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Fumes" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "pkT33Eic0p" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Heat generation" ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8086 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-secondary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8127 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => null "image_cropped" => "11387" ] "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1" ] |
|||
| Attributes | [ "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8166 +image: [ "alt_text" => null "image_cropped" => "11387" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1770224785769 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8233 +content: [ "time" => 1770224785769 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771262890822 "blocks" => [ [ "id" => "mmYFmtGpR6" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Clean fresh air is important to everyone’s health and wellbeing as well as far safer in an industrial situation. A well-designed dust extraction system will deliver all of this." ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "6O7jX4ZjHW" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Dust can be a real hazard. As well as respiratory issues, workers may fall victim to skin complaints and other ailments. Other issues may include reduced visibility and trip/fall hazards." ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "3flnPOnFe4" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Increased wellbeing onsite leads to increased productivity and less sick days – as well as less demand for PPE." ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "hCCs0-lEsR" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Machinery will last longer and mechanical joints, bearings, gears and racks will run more efficiently and require less maintenance when effective extraction is utilised. " ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8272 +content: [ "time" => 1771262890822 "blocks" => [ [ "id" => "mmYFmtGpR6" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Clean fresh air is important to everyone’s health and wellbeing as well as far safer in an industrial situation. A well-designed dust extraction system will deliver all of this." ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "6O7jX4ZjHW" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Dust can be a real hazard. As well as respiratory issues, workers may fall victim to skin complaints and other ailments. Other issues may include reduced visibility and trip/fall hazards." ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "3flnPOnFe4" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Increased wellbeing onsite leads to increased productivity and less sick days – as well as less demand for PPE." ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "hCCs0-lEsR" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Machinery will last longer and mechanical joints, bearings, gears and racks will run more efficiently and require less maintenance when effective extraction is utilised. " ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-primary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8316 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-secondary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8357 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => null "image_cropped" => "13891" ] "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1" ] |
|||
| Attributes | [ "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8396 +image: [ "alt_text" => null "image_cropped" => "13891" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771262890823 "blocks" => [ [ "id" => "lkuCo_Kw8t" "data" => [ "text" => "<b>25 years</b>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "DqYg1uRAW1" "data" => [ "text" => "<b></b>at the forefront" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "SoZELcDRZF" "data" => [ "text" => "of your industry" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8459 +content: [ "time" => 1771262890823 "blocks" => [ [ "id" => "lkuCo_Kw8t" "data" => [ "text" => "<b>25 years</b>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "DqYg1uRAW1" "data" => [ "text" => "<b></b>at the forefront" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "SoZELcDRZF" "data" => [ "text" => "of your industry" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 11081 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: "Odour Extraction Systems UK | Design & Installation | Airmatic" -description: "Effective odour extraction systems to remove fumes and unpleasant smells. Expert design, installation and servicing for clean, compliant workplaces." -keywords: null -position: 21 -accessLevel: 1 -enabled: true -name: "Odour Extraction Systems" -slug: "odour-extraction-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1772012946 {#2527 : 2026-02-25 09:49:06.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1770198434 {#2531 : 2026-02-04 09:47:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784906997 {#2427 : 2026-07-24 15:29:57.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8506 -id: 11402 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6726 …} -children: Doctrine\ORM\PersistentCollection {#8508 …} -position: 1 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset">\n <div class="">\n <div class="">\n {% if datablock.has('image') %}\n <div class="ap-card-media-top ap-position-z-index-4">\n <picture>\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n </picture>\n </div>\n {% endif %}\n <div class="{{ set_theme(datablock.value('theme')) }} m-t-20">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n {% if datablock.has(['content']) %}\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13895" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262726195 "blocks" => [ [ "id" => "_CbCCZHTiH" "data" => [ "text" => "Pollution control for the site and surrounding area – keep your neighbours happy" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -published: true -publishedAt: DateTimeImmutable @1771262744 {#8501 : 2026-02-16 17:25:44.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13895" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262726195 "blocks" => [ [ "id" => "_CbCCZHTiH" "data" => [ "text" => "Pollution control for the site and surrounding area – keep your neighbours happy" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -createdAt: DateTimeImmutable @1770225379 {#8498 : 2026-02-04 17:16:19.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771262744 {#8500 : 2026-02-16 17:25:44.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 {#8531 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 11081 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: "Odour Extraction Systems UK | Design & Installation | Airmatic" -description: "Effective odour extraction systems to remove fumes and unpleasant smells. Expert design, installation and servicing for clean, compliant workplaces." -keywords: null -position: 21 -accessLevel: 1 -enabled: true -name: "Odour Extraction Systems" -slug: "odour-extraction-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1772012946 {#2527 : 2026-02-25 09:49:06.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1770198434 {#2531 : 2026-02-04 09:47:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784906997 {#2427 : 2026-07-24 15:29:57.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8506 -id: 11402 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6726 …} -children: Doctrine\ORM\PersistentCollection {#8508 …} -position: 1 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset">\n <div class="">\n <div class="">\n {% if datablock.has('image') %}\n <div class="ap-card-media-top ap-position-z-index-4">\n <picture>\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n </picture>\n </div>\n {% endif %}\n <div class="{{ set_theme(datablock.value('theme')) }} m-t-20">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n {% if datablock.has(['content']) %}\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13895" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262726195 "blocks" => [ [ "id" => "_CbCCZHTiH" "data" => [ "text" => "Pollution control for the site and surrounding area – keep your neighbours happy" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -published: true -publishedAt: DateTimeImmutable @1771262744 {#8501 : 2026-02-16 17:25:44.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13895" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262726195 "blocks" => [ [ "id" => "_CbCCZHTiH" "data" => [ "text" => "Pollution control for the site and surrounding area – keep your neighbours happy" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -createdAt: DateTimeImmutable @1770225379 {#8498 : 2026-02-04 17:16:19.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771262744 {#8500 : 2026-02-16 17:25:44.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => null "image_cropped" => "13895" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8596 +image: [ "alt_text" => null "image_cropped" => "13895" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771262726195 "blocks" => [ [ "id" => "_CbCCZHTiH" "data" => [ "text" => "Pollution control for the site and surrounding area – keep your neighbours happy" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8656 +content: [ "time" => 1771262726195 "blocks" => [ [ "id" => "_CbCCZHTiH" "data" => [ "text" => "Pollution control for the site and surrounding area – keep your neighbours happy" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 11081 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: "Odour Extraction Systems UK | Design & Installation | Airmatic" -description: "Effective odour extraction systems to remove fumes and unpleasant smells. Expert design, installation and servicing for clean, compliant workplaces." -keywords: null -position: 21 -accessLevel: 1 -enabled: true -name: "Odour Extraction Systems" -slug: "odour-extraction-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1772012946 {#2527 : 2026-02-25 09:49:06.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1770198434 {#2531 : 2026-02-04 09:47:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784906997 {#2427 : 2026-07-24 15:29:57.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8513 -id: 11407 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6726 …} -children: Doctrine\ORM\PersistentCollection {#8514 …} -position: 2 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset">\n <div class="">\n <div class="">\n {% if datablock.has('image') %}\n <div class="ap-card-media-top ap-position-z-index-4">\n <picture>\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n </picture>\n </div>\n {% endif %}\n <div class="{{ set_theme(datablock.value('theme')) }} m-t-20">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n {% if datablock.has(['content']) %}\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13899" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262747862 "blocks" => [ [ "id" => "BbV_WbCKtI" "data" => [ "text" => "Obtain an Environment Agency (EA) permit" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -published: true -publishedAt: DateTimeImmutable @1771262763 {#8510 : 2026-02-16 17:26:03.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13899" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262747862 "blocks" => [ [ "id" => "BbV_WbCKtI" "data" => [ "text" => "Obtain an Environment Agency (EA) permit" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -createdAt: DateTimeImmutable @1770225478 {#8511 : 2026-02-04 17:17:58.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771262763 {#8512 : 2026-02-16 17:26:03.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 {#8698 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 11081 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: "Odour Extraction Systems UK | Design & Installation | Airmatic" -description: "Effective odour extraction systems to remove fumes and unpleasant smells. Expert design, installation and servicing for clean, compliant workplaces." -keywords: null -position: 21 -accessLevel: 1 -enabled: true -name: "Odour Extraction Systems" -slug: "odour-extraction-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1772012946 {#2527 : 2026-02-25 09:49:06.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1770198434 {#2531 : 2026-02-04 09:47:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784906997 {#2427 : 2026-07-24 15:29:57.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8513 -id: 11407 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6726 …} -children: Doctrine\ORM\PersistentCollection {#8514 …} -position: 2 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset">\n <div class="">\n <div class="">\n {% if datablock.has('image') %}\n <div class="ap-card-media-top ap-position-z-index-4">\n <picture>\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n </picture>\n </div>\n {% endif %}\n <div class="{{ set_theme(datablock.value('theme')) }} m-t-20">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n {% if datablock.has(['content']) %}\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13899" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262747862 "blocks" => [ [ "id" => "BbV_WbCKtI" "data" => [ "text" => "Obtain an Environment Agency (EA) permit" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -published: true -publishedAt: DateTimeImmutable @1771262763 {#8510 : 2026-02-16 17:26:03.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13899" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262747862 "blocks" => [ [ "id" => "BbV_WbCKtI" "data" => [ "text" => "Obtain an Environment Agency (EA) permit" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -createdAt: DateTimeImmutable @1770225478 {#8511 : 2026-02-04 17:17:58.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771262763 {#8512 : 2026-02-16 17:26:03.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => null "image_cropped" => "13899" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8741 +image: [ "alt_text" => null "image_cropped" => "13899" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771262747862 "blocks" => [ [ "id" => "BbV_WbCKtI" "data" => [ "text" => "Obtain an Environment Agency (EA) permit" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8801 +content: [ "time" => 1771262747862 "blocks" => [ [ "id" => "BbV_WbCKtI" "data" => [ "text" => "Obtain an Environment Agency (EA) permit" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 11081 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: "Odour Extraction Systems UK | Design & Installation | Airmatic" -description: "Effective odour extraction systems to remove fumes and unpleasant smells. Expert design, installation and servicing for clean, compliant workplaces." -keywords: null -position: 21 -accessLevel: 1 -enabled: true -name: "Odour Extraction Systems" -slug: "odour-extraction-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1772012946 {#2527 : 2026-02-25 09:49:06.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1770198434 {#2531 : 2026-02-04 09:47:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784906997 {#2427 : 2026-07-24 15:29:57.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8519 -id: 11412 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6726 …} -children: Doctrine\ORM\PersistentCollection {#8520 …} -position: 3 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset">\n <div class="">\n <div class="">\n {% if datablock.has('image') %}\n <div class="ap-card-media-top ap-position-z-index-4">\n <picture>\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n </picture>\n </div>\n {% endif %}\n <div class="{{ set_theme(datablock.value('theme')) }} m-t-20">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n {% if datablock.has(['content']) %}\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13903" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262773962 "blocks" => [ [ "id" => "jvWOB5XLWF" "data" => [ "text" => "Protect the wellbeing of employees" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -published: true -publishedAt: DateTimeImmutable @1771262793 {#8516 : 2026-02-16 17:26:33.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13903" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262773962 "blocks" => [ [ "id" => "jvWOB5XLWF" "data" => [ "text" => "Protect the wellbeing of employees" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -createdAt: DateTimeImmutable @1770225504 {#8517 : 2026-02-04 17:18:24.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771262793 {#8518 : 2026-02-16 17:26:33.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 {#8843 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 11081 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: "Odour Extraction Systems UK | Design & Installation | Airmatic" -description: "Effective odour extraction systems to remove fumes and unpleasant smells. Expert design, installation and servicing for clean, compliant workplaces." -keywords: null -position: 21 -accessLevel: 1 -enabled: true -name: "Odour Extraction Systems" -slug: "odour-extraction-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1772012946 {#2527 : 2026-02-25 09:49:06.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1770198434 {#2531 : 2026-02-04 09:47:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784906997 {#2427 : 2026-07-24 15:29:57.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8519 -id: 11412 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6726 …} -children: Doctrine\ORM\PersistentCollection {#8520 …} -position: 3 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset">\n <div class="">\n <div class="">\n {% if datablock.has('image') %}\n <div class="ap-card-media-top ap-position-z-index-4">\n <picture>\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n </picture>\n </div>\n {% endif %}\n <div class="{{ set_theme(datablock.value('theme')) }} m-t-20">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n {% if datablock.has(['content']) %}\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13903" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262773962 "blocks" => [ [ "id" => "jvWOB5XLWF" "data" => [ "text" => "Protect the wellbeing of employees" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -published: true -publishedAt: DateTimeImmutable @1771262793 {#8516 : 2026-02-16 17:26:33.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13903" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262773962 "blocks" => [ [ "id" => "jvWOB5XLWF" "data" => [ "text" => "Protect the wellbeing of employees" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -createdAt: DateTimeImmutable @1770225504 {#8517 : 2026-02-04 17:18:24.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771262793 {#8518 : 2026-02-16 17:26:33.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.43 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => null "image_cropped" => "13903" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8886 +image: [ "alt_text" => null "image_cropped" => "13903" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771262773962 "blocks" => [ [ "id" => "jvWOB5XLWF" "data" => [ "text" => "Protect the wellbeing of employees" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8946 +content: [ "time" => 1771262773962 "blocks" => [ [ "id" => "jvWOB5XLWF" "data" => [ "text" => "Protect the wellbeing of employees" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 10.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 11081 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: "Odour Extraction Systems UK | Design & Installation | Airmatic" -description: "Effective odour extraction systems to remove fumes and unpleasant smells. Expert design, installation and servicing for clean, compliant workplaces." -keywords: null -position: 21 -accessLevel: 1 -enabled: true -name: "Odour Extraction Systems" -slug: "odour-extraction-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1772012946 {#2527 : 2026-02-25 09:49:06.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1770198434 {#2531 : 2026-02-04 09:47:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784906997 {#2427 : 2026-07-24 15:29:57.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8525 -id: 11417 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6726 …} -children: Doctrine\ORM\PersistentCollection {#8526 …} -position: 4 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset">\n <div class="">\n <div class="">\n {% if datablock.has('image') %}\n <div class="ap-card-media-top ap-position-z-index-4">\n <picture>\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n </picture>\n </div>\n {% endif %}\n <div class="{{ set_theme(datablock.value('theme')) }} m-t-20">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n {% if datablock.has(['content']) %}\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13908" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262830326 "blocks" => [ [ "id" => "T7tezDx7Ri" "data" => [ "text" => "Ensure health and safety obligations are met" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -published: true -publishedAt: DateTimeImmutable @1771262848 {#8522 : 2026-02-16 17:27:28.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13908" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262830326 "blocks" => [ [ "id" => "T7tezDx7Ri" "data" => [ "text" => "Ensure health and safety obligations are met" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -createdAt: DateTimeImmutable @1770225539 {#8523 : 2026-02-04 17:18:59.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771262848 {#8524 : 2026-02-16 17:27: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 {#8988 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436 -id: 11081 -parent: null -pages: Doctrine\ORM\PersistentCollection {#2434 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …} -socialShareImage: null -template: "standard" -title: "Odour Extraction Systems UK | Design & Installation | Airmatic" -description: "Effective odour extraction systems to remove fumes and unpleasant smells. Expert design, installation and servicing for clean, compliant workplaces." -keywords: null -position: 21 -accessLevel: 1 -enabled: true -name: "Odour Extraction Systems" -slug: "odour-extraction-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2431 …} +level: null -preview: false -publishedTemplate: """ {% extends 'site/layout/base.html.twig' %}\n {% block description %}{{ page.description }}{% endblock %}\n {% block keywords %}{{ page.keywords }}{% endblock %}\n {% block title %}{{ page.title }}{% endblock %}\n """ -publishedData: [] -published: true -publishedAt: DateTimeImmutable @1772012946 {#2527 : 2026-02-25 09:49:06.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1770198434 {#2531 : 2026-02-04 09:47:14.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1784906997 {#2427 : 2026-07-24 15:29:57.0 UTC (+00:00) } -updatedBy: "stephenshaw" -updatedFrom: "94.7.219.51" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8525 -id: 11417 -className: null -classId: null -name: "Feature Card Image" -global: null -template: "image-card-image" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6726 …} -children: Doctrine\ORM\PersistentCollection {#8526 …} -position: 4 -preview: false -publishedTemplate: """ <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset">\n <div class="">\n <div class="">\n {% if datablock.has('image') %}\n <div class="ap-card-media-top ap-position-z-index-4">\n <picture>\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n </picture>\n </div>\n {% endif %}\n <div class="{{ set_theme(datablock.value('theme')) }} m-t-20">\n {% if datablock.has(['heading']) %}\n <h4>{{ datablock.value('heading') }}</h4>\n {% endif %}\n {% if datablock.has(['content']) %}\n <div class="ap-content">\n <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13908" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262830326 "blocks" => [ [ "id" => "T7tezDx7Ri" "data" => [ "text" => "Ensure health and safety obligations are met" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -published: true -publishedAt: DateTimeImmutable @1771262848 {#8522 : 2026-02-16 17:27:28.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => null ] "button_text" => null "show_button" => false ] "image" => [ "alt_text" => null "image_cropped" => "13908" ] "theme" => "ap-theme-black" "content" => [ "time" => 1771262830326 "blocks" => [ [ "id" => "T7tezDx7Ri" "data" => [ "text" => "Ensure health and safety obligations are met" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] "heading" => null ] -createdAt: DateTimeImmutable @1770225539 {#8523 : 2026-02-04 17:18:59.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771262848 {#8524 : 2026-02-16 17:27:28.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null -publishSchedule: null } -twig: Twig\Environment {#249 …} -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …} -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 10.0 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => null "image_cropped" => "13908" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#9031 +image: [ "alt_text" => null "image_cropped" => "13908" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771262830326 "blocks" => [ [ "id" => "T7tezDx7Ri" "data" => [ "text" => "Ensure health and safety obligations are met" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9091 +content: [ "time" => 1771262830326 "blocks" => [ [ "id" => "T7tezDx7Ri" "data" => [ "text" => "Ensure health and safety obligations are met" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 10.0 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771409553847 "blocks" => [ [ "id" => "68gdBRihvE" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Large network of partners to offer a full turnkey service" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "xwOJBdW3KW" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Diverse complementary services such as dust and fume extraction" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "i5UFzGSJWb" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Relevant and recent experience with a variety of odour extraction solutions and odour problems" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "c0SsxAAQWd" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Pioneering ductwork manufacture suitable for hazardous environments built in our own manufacturing facility in Greater Manchester." ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9133 +content: [ "time" => 1771409553847 "blocks" => [ [ "id" => "68gdBRihvE" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Large network of partners to offer a full turnkey service" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "xwOJBdW3KW" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Diverse complementary services such as dust and fume extraction" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "i5UFzGSJWb" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Relevant and recent experience with a variety of odour extraction solutions and odour problems" ] ] "style" => "unordered" ] "type" => "list" ] [ "id" => "c0SsxAAQWd" "data" => [ "meta" => [] "items" => [ [ "meta" => [] "items" => [] "content" => "Pioneering ductwork manufacture suitable for hazardous environments built in our own manufacturing facility in Greater Manchester." ] ] "style" => "unordered" ] "type" => "list" ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-primary" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9172 #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 {#9178 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9172 #type: "internal" #text: "Speak to an expert today" #linkData: "8718" #classes: "" #show: true #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 10.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-secondary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9219 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 12.0 MiB | 0.52 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => null "image_cropped" => "13916" ] "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1" ] |
|||
| Attributes | [ "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#9258 +image: [ "alt_text" => null "image_cropped" => "13916" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1771409558172 "blocks" => [ [ "id" => "aRKnMvhEbS" "data" => [ "text" => "<b>25 years</b>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "T8-2liicEu" "data" => [ "text" => "<b></b>at the forefront" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "_jf7pJ7uCw" "data" => [ "text" => "of your industry" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9321 +content: [ "time" => 1771409558172 "blocks" => [ [ "id" => "aRKnMvhEbS" "data" => [ "text" => "<b>25 years</b>" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "T8-2liicEu" "data" => [ "text" => "<b></b>at the forefront" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "_jf7pJ7uCw" "data" => [ "text" => "of your industry" ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1770206145131 "blocks" => [ [ "id" => "oo0FwrnEVN" "data" => [ "text" => " " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9364 +content: [ "time" => 1770206145131 "blocks" => [ [ "id" => "oo0FwrnEVN" "data" => [ "text" => " " ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.03 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 {#9405 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-secondary" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-secondary" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9446 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 12.0 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1770285529729 "blocks" => [ [ "id" => "0V4VNMj95-" "data" => [ "text" => "THE BEST EXTRACTION SYSTEM" "level" => 3 ] "type" => "header" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "NrxlYyiFSk" "data" => [ "text" => "Keep the air that circulates your workplace fresh and free from bad odours with an Airmatic odour extraction system. It’s important for your employees as well as local residents. Airmatic are one of the UK’s leading suppliers of LEV systems to extract dust, fumes, odours and trim." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "vBmTChFIwp" "data" => [ "text" => "To set up a call with an industry expert who’ll understand your organisation’s fume extraction needs fill our contact form, or use the details provided." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9495 +content: [ "time" => 1770285529729 "blocks" => [ [ "id" => "0V4VNMj95-" "data" => [ "text" => "THE BEST EXTRACTION SYSTEM" "level" => 3 ] "type" => "header" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "NrxlYyiFSk" "data" => [ "text" => "Keep the air that circulates your workplace fresh and free from bad odours with an Airmatic odour extraction system. It’s important for your employees as well as local residents. Airmatic are one of the UK’s leading suppliers of LEV systems to extract dust, fumes, odours and trim." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "vBmTChFIwp" "data" => [ "text" => "To set up a call with an industry expert who’ll understand your organisation’s fume extraction needs fill our contact form, or use the details provided." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.02 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2747 -id: 10349 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …} -name: "Extraction" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2742 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8714 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770748 {#2744 : 2026-01-30 10:59:08.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2740 : 2026-02-18 09:17:52.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#9545 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9561 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9561 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9582 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9561 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 2.52 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2759 -id: 10354 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …} -name: "LEV Testing" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2760 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9164 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770833 {#2757 : 2026-01-30 11:00:33.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2758 : 2026-02-18 09:17:52.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#9645 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9661 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9661 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9682 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9661 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.06 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2764 -id: 10350 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …} -name: "Industrial Dust Extraction" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2765 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 11078 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770772 {#2762 : 2026-01-30 10:59:32.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2763 : 2026-02-18 09:17:52.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#9728 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9744 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9744 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9765 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9744 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.08 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2769 -id: 10351 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …} -name: "Fume Extraction" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2770 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 11079 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770784 {#2767 : 2026-01-30 10:59:44.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2768 : 2026-02-18 09:17:52.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#9828 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9844 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9844 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9865 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9844 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.11 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2774 -id: 14017 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …} -name: "Industrial Ventilation Systems" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2775 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 11080 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1771406262 {#2772 : 2026-02-18 09:17:42.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406272 {#2773 : 2026-02-18 09:17:52.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#9928 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9944 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9944 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9965 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9944 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.18 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2784 -id: 10356 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …} -name: "Fabrication" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2787 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8715 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770856 {#2785 : 2026-01-30 11:00:56.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2788 : 2026-02-18 09:13:39.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#10028 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10044 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10044 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10065 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10044 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.47 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2797 -id: 10357 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …} -name: "High Integrity Ductwork" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2798 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9804 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770882 {#2795 : 2026-01-30 11:01:22.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2796 : 2026-02-18 09:13:39.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#10128 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10144 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10144 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10165 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10144 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.37 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2802 -id: 10358 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …} -name: "DW114 Duckwork" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2803 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9805 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770897 {#2800 : 2026-01-30 11:01:37.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2801 : 2026-02-18 09:13:39.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#10228 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10244 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10244 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10265 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10244 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.34 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2807 -id: 10359 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …} -name: "Bespoke Steel Fabrication" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2808 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9806 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770914 {#2805 : 2026-01-30 11:01:54.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406019 {#2806 : 2026-02-18 09:13:39.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#10328 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10344 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10344 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10365 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10344 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.26 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2811 -id: 14014 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …} -name: "Ductwork Stainless Steel" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2812 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 11493 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1771406019 {#2810 : 2026-02-18 09:13:39.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: null -updatedBy: null -updatedFrom: null #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#10428 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10444 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10444 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10465 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10444 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 2.77 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2821 -id: 10361 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …} -name: "Company" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2824 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8717 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770938 {#2822 : 2026-01-30 11:02:18.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2825 : 2026-02-18 09:15:55.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#10528 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10544 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10544 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10565 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10544 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 2.79 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2834 -id: 10362 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2835 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770954 {#2832 : 2026-01-30 11:02:34.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2833 : 2026-02-18 09:15:55.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#10611 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10627 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10627 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10648 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10627 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 2.80 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2839 -id: 10365 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …} -name: "Process" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2840 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9808 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770970 {#2837 : 2026-01-30 11:02:50.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2838 : 2026-02-18 09:15:55.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#10694 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10710 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10710 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10731 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10710 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.93 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2844 -id: 10363 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …} -name: "Careers" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2845 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9809 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769770963 {#2842 : 2026-01-30 11:02:43.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2843 : 2026-02-18 09:15:55.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#10777 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10793 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10793 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10814 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10793 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 2.93 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2849 -id: 14016 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …} -name: "Knowledge Hub" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2850 …} -enabled: true -position: 5 -data: [ "anchor" => null "external" => null "internal" => 8716 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1771406150 {#2847 : 2026-02-18 09:15:50.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1771406155 {#2848 : 2026-02-18 09:15:55.0 UTC (+00:00) } -updatedBy: "christian" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#10877 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10893 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10893 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10914 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10893 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 2.88 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2859 -id: 9783 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …} -name: "Contact Airmatic" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2862 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 8718 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769590811 {#2860 : 2026-01-28 09:00:11.0 UTC (+00:00) } -createdBy: "christian" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769591267 {#2863 : 2026-01-28 09:07:47.0 UTC (+00:00) } -updatedBy: "alexhindley" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#10960 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10976 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10976 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10997 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10976 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.43 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2872 -id: 8855 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …} -name: "Terms" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2873 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 8851 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768837729 {#2870 : 2026-01-19 15:48:49.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1769591267 {#2871 : 2026-01-28 09:07:47.0 UTC (+00:00) } -updatedBy: "alexhindley" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#11043 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11059 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11059 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11080 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11059 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 12.0 MiB | 3.46 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2877 -id: 8856 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …} -name: "Privacy" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2878 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 8852 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768837741 {#2875 : 2026-01-19 15:49:01.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1769591267 {#2876 : 2026-01-28 09:07:47.0 UTC (+00:00) } -updatedBy: "alexhindley" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#11143 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11159 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 12.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11159 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11180 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11159 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 14.0 MiB | 3.90 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2882 -id: 8857 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …} -name: "Cookies" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2883 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 8853 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1768837753 {#2880 : 2026-01-19 15:49:13.0 UTC (+00:00) } -createdBy: "alexhindley" -createdFrom: "192.168.65.1" -updatedAt: DateTimeImmutable @1769591267 {#2881 : 2026-01-28 09:07:47.0 UTC (+00:00) } -updatedBy: "alexhindley" -updatedFrom: "62.6.61.34" #deletedBy: null #deletedFrom: null #deletedAt: null } ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#11243 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11259 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 14.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11259 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11280 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11259 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …} -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …} } |
|||
| Editor:VisualEditorBridge | ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge | 14.0 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge {#11342 -context: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …} } |
|||