GET https://dev.airmatic.apknowhow.co.uk/

Components

7 Twig Components
201 Render Count
291 ms Render Time
26.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
Render:Button
"ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender"
site/components/button.html.twig
72 56.41ms
Render:MenuLink
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"
site/components/link.html.twig
53 143.26ms
Render:Datablock
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"
site/datablocks/DatablockRender.html.twig
29 213.40ms
Render:RichText
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"
site/components/rich_text.html.twig
27 1.10ms
Render:Image
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"
site/components/image.html.twig
18 11.88ms
Render:Form
"ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender"
site/components/Form.html.twig
1 26.66ms
Editor:VisualEditorBridge
"ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge"
@ApEcho/editor/_visual_editor_bridge.html.twig
1 0.37ms

Render calls

Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 3.46 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3311
    -id: 8723
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Extraction solutions"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3317 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59016
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820812 {#3312
      date: 2026-01-19 11:06:52.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784793698 {#3309
      date: 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 {#3376
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3408 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 1.32 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3408 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3427
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3408 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.35 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3322
    -id: 10364
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "LEV Testing"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3323 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9164
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770970 {#3320
      date: 2026-01-30 11:02:50.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1770215664 {#3321
      date: 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 {#3499
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3515 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.32 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3515 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3536
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3515 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.26 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3327
    -id: 9679
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Industrial Dust Extraction"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3328 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59858
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525335 {#3325
      date: 2026-01-27 14:48:55.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793711 {#3326
      date: 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 {#3599
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3615 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.30 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3615 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3636
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3615 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.35 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3332
    -id: 9680
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Fume Extraction"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3333 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59953
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525362 {#3330
      date: 2026-01-27 14:49:22.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793719 {#3331
      date: 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 {#3699
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3715 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.31 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3715 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3736
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3715 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.29 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3337
    -id: 9681
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Industrial Ventilation Systems"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3338 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59175
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525391 {#3335
      date: 2026-01-27 14:49:51.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784819015 {#3336
      date: 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 {#3799
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3815 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.33 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3815 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3836
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3815 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.37 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3342
    -id: 9683
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Odour Extraction Systems"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3343 …}
    -enabled: true
    -position: 6
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60022
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525423 {#3340
      date: 2026-01-27 14:50:23.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793737 {#3341
      date: 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 {#3899
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3915 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.33 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3915 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3936
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3915 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.37 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3347
    -id: 9684
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Trim Extraction System"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3348 …}
    -enabled: true
    -position: 7
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60105
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525445 {#3345
      date: 2026-01-27 14:50:45.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793747 {#3346
      date: 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 {#3999
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4015 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.35 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4015 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4036
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4015 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.67 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4095
    -id: 9691
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Fabrication products"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2712 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4101 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60367
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525757 {#4096
      date: 2026-01-27 14:55:57.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802388 {#3286
      date: 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 {#4127
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4143 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.43 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4143 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4164
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4143 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.63 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4106
    -id: 9694
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "High Integrity Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2712 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4107 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60147
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525830 {#4104
      date: 2026-01-27 14:57:10.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802398 {#4105
      date: 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 {#4227
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4243 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.41 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4243 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4264
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4243 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.64 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4111
    -id: 9695
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "DW114 Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2712 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4112 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60218
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525860 {#4109
      date: 2026-01-27 14:57:40.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802410 {#4110
      date: 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 {#4327
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4343 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.43 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4343 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4364
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4343 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.61 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4116
    -id: 9696
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Bespoke Steel Fabrications"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2712 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4117 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60289
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525897 {#4114
      date: 2026-01-27 14:58:17.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802419 {#4115
      date: 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 {#4427
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4443 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.42 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4443 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4464
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4443 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.66 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4121
    -id: 11494
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Ductwork Stainless Steel"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2712 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4122 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60331
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1770292315 {#4119
      date: 2026-02-05 11:51:55.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802430 {#4120
      date: 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 {#4527
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4543 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.44 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4543 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4564
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4543 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.79 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4623
    -id: 9697
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2697 …}
    -name: "About us"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2702 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4629 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8717
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525925 {#4624
      date: 2026-01-27 14:58:45.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771405378 {#4102
      date: 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 {#4655
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4671 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.47 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4671 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4692
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4671 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.86 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4634
    -id: 9699
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2697 …}
    -name: "Process"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2702 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4635 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9808
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525954 {#4632
      date: 2026-01-27 14:59:14.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1783518753 {#4633
      date: 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 {#4755
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4771 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.49 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4771 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4792
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4771 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.87 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4639
    -id: 8725
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2697 …}
    -name: "Knowledge Hub"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2702 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4640 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8716
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820846 {#4637
      date: 2026-01-19 11:07:26.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1783518753 {#4638
      date: 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 {#4855
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4871 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4871 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4892
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4871 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.86 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4649
    -id: 58290
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2697 …}
    -name: "Staff Compliance"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2702 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4650 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 58306
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1782912366 {#4647
      date: 2026-07-01 13:26:06.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1782986950 {#4648
      date: 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 {#4955
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4971 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4971 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4992
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4971 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.97 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2730
    -id: 8727
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2697 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2729 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8718
      "cssClasses" => "ap-button"
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820877 {#2726
      date: 2026-01-19 11:07:57.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1783518749 {#2731
      date: 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 {#5052
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5071 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.53 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5071 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5092
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5071 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.56 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3311
    -id: 8723
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Extraction solutions"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3317 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59016
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820812 {#3312
      date: 2026-01-19 11:06:52.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784793698 {#3309
      date: 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 {#5158
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5174 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.53 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5174 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5195
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5174 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.51 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3322
    -id: 10364
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "LEV Testing"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3323 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9164
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770970 {#3320
      date: 2026-01-30 11:02:50.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1770215664 {#3321
      date: 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 {#5241
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5257 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5257 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5278
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5257 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.56 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3327
    -id: 9679
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Industrial Dust Extraction"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3328 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59858
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525335 {#3325
      date: 2026-01-27 14:48:55.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793711 {#3326
      date: 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 {#5324
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5340 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5340 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5361
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5340 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.51 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3332
    -id: 9680
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Fume Extraction"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3333 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59953
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525362 {#3330
      date: 2026-01-27 14:49:22.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793719 {#3331
      date: 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 {#5407
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5423 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5423 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5444
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5423 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3337
    -id: 9681
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Industrial Ventilation Systems"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3338 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59175
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525391 {#3335
      date: 2026-01-27 14:49:51.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784819015 {#3336
      date: 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 {#5490
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5506 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5506 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5527
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5506 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.51 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3342
    -id: 9683
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Odour Extraction Systems"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3343 …}
    -enabled: true
    -position: 6
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60022
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525423 {#3340
      date: 2026-01-27 14:50:23.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793737 {#3341
      date: 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 {#5573
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5589 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5589 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5610
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5589 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.50 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3347
    -id: 9684
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Trim Extraction System"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2550 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3348 …}
    -enabled: true
    -position: 7
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60105
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525445 {#3345
      date: 2026-01-27 14:50:45.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793747 {#3346
      date: 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 {#5656
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5672 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5672 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5693
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5672 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 2.78 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4095
    -id: 9691
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Fabrication products"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2712 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4101 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60367
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525757 {#4096
      date: 2026-01-27 14:55:57.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802388 {#3286
      date: 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 {#5739
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5755 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5755 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5776
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5755 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.51 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4106
    -id: 9694
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "High Integrity Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2712 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4107 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60147
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525830 {#4104
      date: 2026-01-27 14:57:10.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802398 {#4105
      date: 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 {#5822
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5838 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5838 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5859
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5838 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4111
    -id: 9695
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "DW114 Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2712 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4112 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60218
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525860 {#4109
      date: 2026-01-27 14:57:40.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802410 {#4110
      date: 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 {#5905
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5921 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5921 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5942
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5921 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4116
    -id: 9696
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Bespoke Steel Fabrications"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2712 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4117 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60289
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525897 {#4114
      date: 2026-01-27 14:58:17.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802419 {#4115
      date: 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 {#5988
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6004 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6004 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6025
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6004 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.53 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4121
    -id: 11494
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2521 …}
    -name: "Ductwork Stainless Steel"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2712 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4122 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60331
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1770292315 {#4119
      date: 2026-02-05 11:51:55.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802430 {#4120
      date: 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 {#6071
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6087 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6087 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6108
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6087 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4623
    -id: 9697
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2697 …}
    -name: "About us"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2702 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4629 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8717
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525925 {#4624
      date: 2026-01-27 14:58:45.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771405378 {#4102
      date: 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 {#6154
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6170 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6170 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6191
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6170 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.50 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4634
    -id: 9699
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2697 …}
    -name: "Process"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2702 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4635 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9808
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525954 {#4632
      date: 2026-01-27 14:59:14.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1783518753 {#4633
      date: 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 {#6237
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6253 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6253 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6274
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6253 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4639
    -id: 8725
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2697 …}
    -name: "Knowledge Hub"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2702 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4640 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8716
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820846 {#4637
      date: 2026-01-19 11:07:26.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1783518753 {#4638
      date: 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 {#6320
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6336 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6336 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6357
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6336 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4649
    -id: 58290
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2697 …}
    -name: "Staff Compliance"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2702 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4650 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 58306
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1782912366 {#4647
      date: 2026-07-01 13:26:06.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1782986950 {#4648
      date: 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 {#6403
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6419 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6419 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6440
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6419 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.51 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2730
    -id: 8727
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2697 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2729 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8718
      "cssClasses" => "ap-button"
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820877 {#2726
      date: 2026-01-19 11:07:57.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1783518749 {#2731
      date: 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 {#6483
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6499 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6499 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6520
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6499 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 26.0 MiB 146.91 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#6567
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 18.0 MiB 5.35 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "60674"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#7100
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "60674"
  ]
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.69 ms
Input props
[
  "class" => "ap-button ap-button-primary"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7318
    #type: "internal"
    #text: "Extraction solutions"
    #linkData: "8714"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button ap-button-primary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7324
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7318
    #type: "internal"
    #text: "Extraction solutions"
    #linkData: "8714"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.66 ms
Input props
[
  "class" => "ap-button ap-button-secondary m-t-0@s m-t-20"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7374
    #type: "internal"
    #text: "Fabrication products"
    #linkData: "8715"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button ap-button-secondary m-t-0@s m-t-20"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7386
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7374
    #type: "internal"
    #text: "Fabrication products"
    #linkData: "8715"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.27 ms
Input props
[
  "content" => [
    "time" => 1785418918627
    "blocks" => [
      [
        "id" => "dummy-title-content"
        "data" => [
          "text" => "<b>Poor air quality creates serious risks.</b>"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "FUgHCWIVi-"
        "data" => [
          "text" => """
            Without\n
            effective extraction and ventilation, businesses face increased health and\n
            safety risks, reduced productivity, equipment downtime and the potential for\n
            costly compliance issues.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "4rFu822uJF"
        "data" => [
          "text" => "&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "XApA3mJ6_v"
        "data" => [
          "text" => "<b>Inadequate control measures can result in:</b>"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7450
  +content: [
    "time" => 1785418918627
    "blocks" => [
      [
        "id" => "dummy-title-content"
        "data" => [
          "text" => "<b>Poor air quality creates serious risks.</b>"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "FUgHCWIVi-"
        "data" => [
          "text" => """
            Without\n
            effective extraction and ventilation, businesses face increased health and\n
            safety risks, reduced productivity, equipment downtime and the potential for\n
            costly compliance issues.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "4rFu822uJF"
        "data" => [
          "text" => "&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "XApA3mJ6_v"
        "data" => [
          "text" => "<b>Inadequate control measures can result in:</b>"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.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 {#7500
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.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 {#7541
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784123819653
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7584
  +content: [
    "time" => 1784123819653
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.04 ms
Input props
[
  "linkButton" => null
  "class" => "ap-button ap-button-primary m-t-30"
]
Attributes
[
  "class" => "ap-button ap-button-primary m-t-30"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7625
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 18.0 MiB 1.07 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7670
    -id: 8778
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6690 …}
    -children: Doctrine\ORM\PersistentCollection {#7672 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {%  if datablock.has(['image']) %}\n
      <div class="panel panel-{{ random() }}" style="background-image: url({{ get_cropped_image(datablock.value('image', 'array'), '', false) }});">\n
          <div class="panel-content">\n
              {% if datablock.has(['heading']) %}\n
                  <h4>{{ datablock.value('heading') }}</h4>\n
              {% endif %}\n
              {% if datablock.has(['content']) %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              {% endif %}\n
          </div>\n
      </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8779"
      ]
      "content" => [
        "time" => 1784123823355
        "blocks" => [
          [
            "id" => "6jA6NDhxmv"
            "data" => [
              "text" => "Exposure to hazardous substances"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Employee Safety"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#7665
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8779"
      ]
      "content" => [
        "time" => 1784123823355
        "blocks" => [
          [
            "id" => "6jA6NDhxmv"
            "data" => [
              "text" => "Exposure to hazardous substances"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Employee Safety"
    ]
    -createdAt: DateTimeImmutable @1768830262 {#7662
      date: 2026-01-19 13:44:22.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7664
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7699
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7670
    -id: 8778
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6690 …}
    -children: Doctrine\ORM\PersistentCollection {#7672 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {%  if datablock.has(['image']) %}\n
      <div class="panel panel-{{ random() }}" style="background-image: url({{ get_cropped_image(datablock.value('image', 'array'), '', false) }});">\n
          <div class="panel-content">\n
              {% if datablock.has(['heading']) %}\n
                  <h4>{{ datablock.value('heading') }}</h4>\n
              {% endif %}\n
              {% if datablock.has(['content']) %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              {% endif %}\n
          </div>\n
      </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8779"
      ]
      "content" => [
        "time" => 1784123823355
        "blocks" => [
          [
            "id" => "6jA6NDhxmv"
            "data" => [
              "text" => "Exposure to hazardous substances"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Employee Safety"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#7665
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8779"
      ]
      "content" => [
        "time" => 1784123823355
        "blocks" => [
          [
            "id" => "6jA6NDhxmv"
            "data" => [
              "text" => "Exposure to hazardous substances"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Employee Safety"
    ]
    -createdAt: DateTimeImmutable @1768830262 {#7662
      date: 2026-01-19 13:44:22.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7664
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784123823355
    "blocks" => [
      [
        "id" => "6jA6NDhxmv"
        "data" => [
          "text" => "Exposure to hazardous substances"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7791
  +content: [
    "time" => 1784123823355
    "blocks" => [
      [
        "id" => "6jA6NDhxmv"
        "data" => [
          "text" => "Exposure to hazardous substances"
        ]
        "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 18.0 MiB 0.56 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7677
    -id: 8783
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6690 …}
    -children: Doctrine\ORM\PersistentCollection {#7678 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {%  if datablock.has(['image']) %}\n
      <div class="panel panel-{{ random() }}" style="background-image: url({{ get_cropped_image(datablock.value('image', 'array'), '', false) }});">\n
          <div class="panel-content">\n
              {% if datablock.has(['heading']) %}\n
                  <h4>{{ datablock.value('heading') }}</h4>\n
              {% endif %}\n
              {% if datablock.has(['content']) %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              {% endif %}\n
          </div>\n
      </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8784"
      ]
      "content" => [
        "time" => 1784123828831
        "blocks" => [
          [
            "id" => "ngp0tIhirt"
            "data" => [
              "text" => "Failure to meet HSE COSHH requirements"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Regulatory Compliance"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#7674
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8784"
      ]
      "content" => [
        "time" => 1784123828831
        "blocks" => [
          [
            "id" => "ngp0tIhirt"
            "data" => [
              "text" => "Failure to meet HSE COSHH requirements"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Regulatory Compliance"
    ]
    -createdAt: DateTimeImmutable @1768830343 {#7675
      date: 2026-01-19 13:45:43.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7676
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7834
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7677
    -id: 8783
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6690 …}
    -children: Doctrine\ORM\PersistentCollection {#7678 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {%  if datablock.has(['image']) %}\n
      <div class="panel panel-{{ random() }}" style="background-image: url({{ get_cropped_image(datablock.value('image', 'array'), '', false) }});">\n
          <div class="panel-content">\n
              {% if datablock.has(['heading']) %}\n
                  <h4>{{ datablock.value('heading') }}</h4>\n
              {% endif %}\n
              {% if datablock.has(['content']) %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              {% endif %}\n
          </div>\n
      </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8784"
      ]
      "content" => [
        "time" => 1784123828831
        "blocks" => [
          [
            "id" => "ngp0tIhirt"
            "data" => [
              "text" => "Failure to meet HSE COSHH requirements"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Regulatory Compliance"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#7674
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8784"
      ]
      "content" => [
        "time" => 1784123828831
        "blocks" => [
          [
            "id" => "ngp0tIhirt"
            "data" => [
              "text" => "Failure to meet HSE COSHH requirements"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Regulatory Compliance"
    ]
    -createdAt: DateTimeImmutable @1768830343 {#7675
      date: 2026-01-19 13:45:43.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7676
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1784123828831
    "blocks" => [
      [
        "id" => "ngp0tIhirt"
        "data" => [
          "text" => "Failure to meet HSE COSHH requirements"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7900
  +content: [
    "time" => 1784123828831
    "blocks" => [
      [
        "id" => "ngp0tIhirt"
        "data" => [
          "text" => "Failure to meet HSE COSHH requirements"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 18.0 MiB 0.58 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7683
    -id: 8788
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6690 …}
    -children: Doctrine\ORM\PersistentCollection {#7684 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {%  if datablock.has(['image']) %}\n
      <div class="panel panel-{{ random() }}" style="background-image: url({{ get_cropped_image(datablock.value('image', 'array'), '', false) }});">\n
          <div class="panel-content">\n
              {% if datablock.has(['heading']) %}\n
                  <h4>{{ datablock.value('heading') }}</h4>\n
              {% endif %}\n
              {% if datablock.has(['content']) %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              {% endif %}\n
          </div>\n
      </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 8715
        ]
        "button_size" => null
        "button_text" => "button"
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8789"
      ]
      "content" => [
        "time" => 1784123832795
        "blocks" => [
          [
            "id" => "EkFNpfy-W9"
            "data" => [
              "text" => "Increased maintenance and disruption"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Operational Downtime"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#7680
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 8715
        ]
        "button_size" => null
        "button_text" => "button"
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8789"
      ]
      "content" => [
        "time" => 1784123832795
        "blocks" => [
          [
            "id" => "EkFNpfy-W9"
            "data" => [
              "text" => "Increased maintenance and disruption"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Operational Downtime"
    ]
    -createdAt: DateTimeImmutable @1768830384 {#7681
      date: 2026-01-19 13:46:24.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7682
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#7942
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7683
    -id: 8788
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6690 …}
    -children: Doctrine\ORM\PersistentCollection {#7684 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {%  if datablock.has(['image']) %}\n
      <div class="panel panel-{{ random() }}" style="background-image: url({{ get_cropped_image(datablock.value('image', 'array'), '', false) }});">\n
          <div class="panel-content">\n
              {% if datablock.has(['heading']) %}\n
                  <h4>{{ datablock.value('heading') }}</h4>\n
              {% endif %}\n
              {% if datablock.has(['content']) %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              {% endif %}\n
          </div>\n
      </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 8715
        ]
        "button_size" => null
        "button_text" => "button"
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8789"
      ]
      "content" => [
        "time" => 1784123832795
        "blocks" => [
          [
            "id" => "EkFNpfy-W9"
            "data" => [
              "text" => "Increased maintenance and disruption"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Operational Downtime"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#7680
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 8715
        ]
        "button_size" => null
        "button_text" => "button"
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8789"
      ]
      "content" => [
        "time" => 1784123832795
        "blocks" => [
          [
            "id" => "EkFNpfy-W9"
            "data" => [
              "text" => "Increased maintenance and disruption"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Operational Downtime"
    ]
    -createdAt: DateTimeImmutable @1768830384 {#7681
      date: 2026-01-19 13:46:24.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7682
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1784123832795
    "blocks" => [
      [
        "id" => "EkFNpfy-W9"
        "data" => [
          "text" => "Increased maintenance and disruption"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8008
  +content: [
    "time" => 1784123832795
    "blocks" => [
      [
        "id" => "EkFNpfy-W9"
        "data" => [
          "text" => "Increased maintenance and disruption"
        ]
        "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 18.0 MiB 0.50 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7689
    -id: 8793
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6690 …}
    -children: Doctrine\ORM\PersistentCollection {#7690 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      {%  if datablock.has(['image']) %}\n
      <div class="panel panel-{{ random() }}" style="background-image: url({{ get_cropped_image(datablock.value('image', 'array'), '', false) }});">\n
          <div class="panel-content">\n
              {% if datablock.has(['heading']) %}\n
                  <h4>{{ datablock.value('heading') }}</h4>\n
              {% endif %}\n
              {% if datablock.has(['content']) %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              {% endif %}\n
          </div>\n
      </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8794"
      ]
      "content" => [
        "time" => 1784123837293
        "blocks" => [
          [
            "id" => "rBL-AqOmIP"
            "data" => [
              "text" => "Reduced operational performance"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Reduced Productivity"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#7686
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8794"
      ]
      "content" => [
        "time" => 1784123837293
        "blocks" => [
          [
            "id" => "rBL-AqOmIP"
            "data" => [
              "text" => "Reduced operational performance"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Reduced Productivity"
    ]
    -createdAt: DateTimeImmutable @1768830417 {#7687
      date: 2026-01-19 13:46:57.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7688
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8050
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7689
    -id: 8793
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6690 …}
    -children: Doctrine\ORM\PersistentCollection {#7690 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      {%  if datablock.has(['image']) %}\n
      <div class="panel panel-{{ random() }}" style="background-image: url({{ get_cropped_image(datablock.value('image', 'array'), '', false) }});">\n
          <div class="panel-content">\n
              {% if datablock.has(['heading']) %}\n
                  <h4>{{ datablock.value('heading') }}</h4>\n
              {% endif %}\n
              {% if datablock.has(['content']) %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              {% endif %}\n
          </div>\n
      </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8794"
      ]
      "content" => [
        "time" => 1784123837293
        "blocks" => [
          [
            "id" => "rBL-AqOmIP"
            "data" => [
              "text" => "Reduced operational performance"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Reduced Productivity"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#7686
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8794"
      ]
      "content" => [
        "time" => 1784123837293
        "blocks" => [
          [
            "id" => "rBL-AqOmIP"
            "data" => [
              "text" => "Reduced operational performance"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Reduced Productivity"
    ]
    -createdAt: DateTimeImmutable @1768830417 {#7687
      date: 2026-01-19 13:46:57.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7688
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784123837293
    "blocks" => [
      [
        "id" => "rBL-AqOmIP"
        "data" => [
          "text" => "Reduced operational performance"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8116
  +content: [
    "time" => 1784123837293
    "blocks" => [
      [
        "id" => "rBL-AqOmIP"
        "data" => [
          "text" => "Reduced operational performance"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 18.0 MiB 0.05 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7693
    -id: 61239
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6690 …}
    -children: Doctrine\ORM\PersistentCollection {#7694 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785414514 {#7692
      date: 2026-07-30 12:28:34.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: null
    -updatedBy: null
    -updatedFrom: null
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8158
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7693
    -id: 61239
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6690 …}
    -children: Doctrine\ORM\PersistentCollection {#7694 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785414514 {#7692
      date: 2026-07-30 12:28:34.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: null
    -updatedBy: null
    -updatedFrom: null
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1785418929503
    "blocks" => [
      [
        "id" => "snT_lRCGw8"
        "data" => [
          "text" => """
            No two facilities\n
            operate the same way, so no two extraction systems should either.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "US6x97h5py"
        "data" => [
          "text" => """
            Every Airmatic solution is\n
            engineered around your processes, your environment and your long-term goals, delivering reliable performance for years to come.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8203
  +content: [
    "time" => 1785418929503
    "blocks" => [
      [
        "id" => "snT_lRCGw8"
        "data" => [
          "text" => """
            No two facilities\n
            operate the same way, so no two extraction systems should either.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "US6x97h5py"
        "data" => [
          "text" => """
            Every Airmatic solution is\n
            engineered around your processes, your environment and your long-term goals, delivering reliable performance for years to come.
            """
        ]
        "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 18.0 MiB 0.02 ms
Input props
[
  "class" => "ap-button ap-button-primary m-t-20"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8239
    #type: "external"
    #text: "Learn More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button ap-button-primary m-t-20"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8245
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8239
    #type: "external"
    #text: "Learn More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 4.59 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8290
    -id: 59050
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6696 …}
    -children: Doctrine\ORM\PersistentCollection {#8292 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if datablock.has(['heading', 'content']) and image.image_cropped is defined and image.image_cropped %}\n
          <li class="ap-width-4-5 ap-width-4-12@s">\n
              <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
                  <div class="ap-card-plain">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4 ap-margin-bottom">\n
                              <div class="">\n
                                  <twig:Render:Image image="{{ image }}"/>\n
                              </div>\n
                          </div>\n
                          <div class="card-match ap-position-relative ap-position-z-index-5">\n
                              <h4 class="">{{ datablock.value('heading') }}</h4>\n
      {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                              <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                              </div>\n
      {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </a>\n
              {% if datablock.has('link') %}\n
                  <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                      linkButton="{{ datablock.value('link', 'link') }}"/>\n
              {% endif %}\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 59858
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784900533724
        "blocks" => [
          [
            "id" => "dummy-slider-2-item"
            "data" => [
              "text" => """
                Capture contaminants at source to create safer\n
                working environments.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Dust & Fume Extraction"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784900660 {#8285
      date: 2026-07-24 13:44:20.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 59858
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784900533724
        "blocks" => [
          [
            "id" => "dummy-slider-2-item"
            "data" => [
              "text" => """
                Capture contaminants at source to create safer\n
                working environments.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Dust & Fume Extraction"
    ]
    -createdAt: DateTimeImmutable @1784037311 {#8282
      date: 2026-07-14 13:55:11.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900660 {#8284
      date: 2026-07-24 13:44:20.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8309
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8290
    -id: 59050
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6696 …}
    -children: Doctrine\ORM\PersistentCollection {#8292 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if datablock.has(['heading', 'content']) and image.image_cropped is defined and image.image_cropped %}\n
          <li class="ap-width-4-5 ap-width-4-12@s">\n
              <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
                  <div class="ap-card-plain">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4 ap-margin-bottom">\n
                              <div class="">\n
                                  <twig:Render:Image image="{{ image }}"/>\n
                              </div>\n
                          </div>\n
                          <div class="card-match ap-position-relative ap-position-z-index-5">\n
                              <h4 class="">{{ datablock.value('heading') }}</h4>\n
      {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                              <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                              </div>\n
      {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </a>\n
              {% if datablock.has('link') %}\n
                  <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                      linkButton="{{ datablock.value('link', 'link') }}"/>\n
              {% endif %}\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 59858
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784900533724
        "blocks" => [
          [
            "id" => "dummy-slider-2-item"
            "data" => [
              "text" => """
                Capture contaminants at source to create safer\n
                working environments.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Dust & Fume Extraction"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784900660 {#8285
      date: 2026-07-24 13:44:20.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 59858
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784900533724
        "blocks" => [
          [
            "id" => "dummy-slider-2-item"
            "data" => [
              "text" => """
                Capture contaminants at source to create safer\n
                working environments.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Dust & Fume Extraction"
    ]
    -createdAt: DateTimeImmutable @1784037311 {#8282
      date: 2026-07-14 13:55:11.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900660 {#8284
      date: 2026-07-24 13:44:20.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 20.0 MiB 0.50 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58897"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8367
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58897"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784900533724
    "blocks" => [
      [
        "id" => "dummy-slider-2-item"
        "data" => [
          "text" => """
            Capture contaminants at source to create safer\n
            working environments.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8427
  +content: [
    "time" => 1784900533724
    "blocks" => [
      [
        "id" => "dummy-slider-2-item"
        "data" => [
          "text" => """
            Capture contaminants at source to create safer\n
            working environments.
            """
        ]
        "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 20.0 MiB 0.85 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8463
    #type: "internal"
    #text: "View solutions"
    #linkData: "59858"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button   m-t-40"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8469
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8463
    #type: "internal"
    #text: "View solutions"
    #linkData: "59858"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 3.55 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8297
    -id: 59051
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6696 …}
    -children: Doctrine\ORM\PersistentCollection {#8298 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if datablock.has(['heading', 'content']) and image.image_cropped is defined and image.image_cropped %}\n
          <li class="ap-width-4-5 ap-width-4-12@s">\n
              <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
                  <div class="ap-card-plain">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4 ap-margin-bottom">\n
                              <div class="">\n
                                  <twig:Render:Image image="{{ image }}"/>\n
                              </div>\n
                          </div>\n
                          <div class="card-match ap-position-relative ap-position-z-index-5">\n
                              <h4 class="">{{ datablock.value('heading') }}</h4>\n
      {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                              <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                              </div>\n
      {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </a>\n
              {% if datablock.has('link') %}\n
                  <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                      linkButton="{{ datablock.value('link', 'link') }}"/>\n
              {% endif %}\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 59175
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1784900599267
        "blocks" => [
          [
            "id" => "oQ2DbM3P52"
            "data" => [
              "text" => """
                Improve airflow, air quality and workplace\n
                conditions.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Industrial Ventilation"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784900619 {#8294
      date: 2026-07-24 13:43:39.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 59175
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1784900599267
        "blocks" => [
          [
            "id" => "oQ2DbM3P52"
            "data" => [
              "text" => """
                Improve airflow, air quality and workplace\n
                conditions.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Industrial Ventilation"
    ]
    -createdAt: DateTimeImmutable @1784037459 {#8295
      date: 2026-07-14 13:57:39.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900619 {#8296
      date: 2026-07-24 13:43:39.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8511
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8297
    -id: 59051
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6696 …}
    -children: Doctrine\ORM\PersistentCollection {#8298 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if datablock.has(['heading', 'content']) and image.image_cropped is defined and image.image_cropped %}\n
          <li class="ap-width-4-5 ap-width-4-12@s">\n
              <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
                  <div class="ap-card-plain">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4 ap-margin-bottom">\n
                              <div class="">\n
                                  <twig:Render:Image image="{{ image }}"/>\n
                              </div>\n
                          </div>\n
                          <div class="card-match ap-position-relative ap-position-z-index-5">\n
                              <h4 class="">{{ datablock.value('heading') }}</h4>\n
      {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                              <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                              </div>\n
      {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </a>\n
              {% if datablock.has('link') %}\n
                  <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                      linkButton="{{ datablock.value('link', 'link') }}"/>\n
              {% endif %}\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 59175
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1784900599267
        "blocks" => [
          [
            "id" => "oQ2DbM3P52"
            "data" => [
              "text" => """
                Improve airflow, air quality and workplace\n
                conditions.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Industrial Ventilation"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784900619 {#8294
      date: 2026-07-24 13:43:39.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 59175
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1784900599267
        "blocks" => [
          [
            "id" => "oQ2DbM3P52"
            "data" => [
              "text" => """
                Improve airflow, air quality and workplace\n
                conditions.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Industrial Ventilation"
    ]
    -createdAt: DateTimeImmutable @1784037459 {#8295
      date: 2026-07-14 13:57:39.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900619 {#8296
      date: 2026-07-24 13:43:39.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 20.0 MiB 0.05 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58897"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8554
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58897"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784900599267
    "blocks" => [
      [
        "id" => "oQ2DbM3P52"
        "data" => [
          "text" => """
            Improve airflow, air quality and workplace\n
            conditions.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8595
  +content: [
    "time" => 1784900599267
    "blocks" => [
      [
        "id" => "oQ2DbM3P52"
        "data" => [
          "text" => """
            Improve airflow, air quality and workplace\n
            conditions.
            """
        ]
        "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 20.0 MiB 0.82 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8631
    #type: "internal"
    #text: "View solutions"
    #linkData: "59175"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button   m-t-40"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8637
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8631
    #type: "internal"
    #text: "View solutions"
    #linkData: "59175"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 3.56 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8303
    -id: 59052
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6696 …}
    -children: Doctrine\ORM\PersistentCollection {#8304 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if datablock.has(['heading', 'content']) and image.image_cropped is defined and image.image_cropped %}\n
          <li class="ap-width-4-5 ap-width-4-12@s">\n
              <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
                  <div class="ap-card-plain">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4 ap-margin-bottom">\n
                              <div class="">\n
                                  <twig:Render:Image image="{{ image }}"/>\n
                              </div>\n
                          </div>\n
                          <div class="card-match ap-position-relative ap-position-z-index-5">\n
                              <h4 class="">{{ datablock.value('heading') }}</h4>\n
      {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                              <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                              </div>\n
      {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </a>\n
              {% if datablock.has('link') %}\n
                  <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                      linkButton="{{ datablock.value('link', 'link') }}"/>\n
              {% endif %}\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 60331
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1784900624787
        "blocks" => [
          [
            "id" => "dummy-slider-2-item"
            "data" => [
              "text" => "Designed, manufactured and installed to meet your exact requirements."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Bespoke Ductwork Systems"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784900655 {#8300
      date: 2026-07-24 13:44:15.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 60331
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1784900624787
        "blocks" => [
          [
            "id" => "dummy-slider-2-item"
            "data" => [
              "text" => "Designed, manufactured and installed to meet your exact requirements."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Bespoke Ductwork Systems"
    ]
    -createdAt: DateTimeImmutable @1784037462 {#8301
      date: 2026-07-14 13:57:42.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900655 {#8302
      date: 2026-07-24 13:44:15.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#8679
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8303
    -id: 59052
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6696 …}
    -children: Doctrine\ORM\PersistentCollection {#8304 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if datablock.has(['heading', 'content']) and image.image_cropped is defined and image.image_cropped %}\n
          <li class="ap-width-4-5 ap-width-4-12@s">\n
              <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
                  <div class="ap-card-plain">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4 ap-margin-bottom">\n
                              <div class="">\n
                                  <twig:Render:Image image="{{ image }}"/>\n
                              </div>\n
                          </div>\n
                          <div class="card-match ap-position-relative ap-position-z-index-5">\n
                              <h4 class="">{{ datablock.value('heading') }}</h4>\n
      {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                              <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                              </div>\n
      {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </a>\n
              {% if datablock.has('link') %}\n
                  <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                      linkButton="{{ datablock.value('link', 'link') }}"/>\n
              {% endif %}\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 60331
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1784900624787
        "blocks" => [
          [
            "id" => "dummy-slider-2-item"
            "data" => [
              "text" => "Designed, manufactured and installed to meet your exact requirements."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Bespoke Ductwork Systems"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784900655 {#8300
      date: 2026-07-24 13:44:15.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 60331
        ]
        "button_size" => "medium"
        "button_text" => "View solutions"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58897"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1784900624787
        "blocks" => [
          [
            "id" => "dummy-slider-2-item"
            "data" => [
              "text" => "Designed, manufactured and installed to meet your exact requirements."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Bespoke Ductwork Systems"
    ]
    -createdAt: DateTimeImmutable @1784037462 {#8301
      date: 2026-07-14 13:57:42.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900655 {#8302
      date: 2026-07-24 13:44:15.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 20.0 MiB 0.04 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58897"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8722
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58897"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784900624787
    "blocks" => [
      [
        "id" => "dummy-slider-2-item"
        "data" => [
          "text" => "Designed, manufactured and installed to meet your exact requirements."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8763
  +content: [
    "time" => 1784900624787
    "blocks" => [
      [
        "id" => "dummy-slider-2-item"
        "data" => [
          "text" => "Designed, manufactured and installed to meet your exact requirements."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 0.84 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8799
    #type: "internal"
    #text: "View solutions"
    #linkData: "60331"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button   m-t-40"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8805
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8799
    #type: "internal"
    #text: "View solutions"
    #linkData: "60331"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1785418937831
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8847
  +content: [
    "time" => 1785418937831
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 0.03 ms
Input props
[
  "class" => "ap-button ap-button-primary"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8886
    #type: "external"
    #text: "Read more"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button ap-button-primary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8892
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8886
    #type: "external"
    #text: "Read more"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.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 {#8933
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784123884233
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8979
  +content: [
    "time" => 1784123884233
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 0.02 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9015
    #type: "external"
    #text: "Learn More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  "class" => "ap-button ap-button-primary"
]
Attributes
[
  "class" => "ap-button ap-button-primary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9021
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9015
    #type: "external"
    #text: "Learn More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 0.02 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9057
    #type: "external"
    #text: "Find Out More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "secondary"
  }
  "class" => "ap-button ap-button-secondary"
]
Attributes
[
  "class" => "ap-button ap-button-secondary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9063
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9057
    #type: "external"
    #text: "Find Out More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "secondary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.80 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9106
    -id: 59058
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#9108 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123958424
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Understanding your environment, requirements and challenges."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Survey & Assessment"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9101
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123958424
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Understanding your environment, requirements and challenges."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Survey & Assessment"
    ]
    -createdAt: DateTimeImmutable @1784037699 {#8973
      date: 2026-07-14 14:01:39.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9100
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9135
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9106
    -id: 59058
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#9108 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123958424
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Understanding your environment, requirements and challenges."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Survey & Assessment"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9101
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123958424
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Understanding your environment, requirements and challenges."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Survey & Assessment"
    ]
    -createdAt: DateTimeImmutable @1784037699 {#8973
      date: 2026-07-14 14:01:39.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9100
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1784123958424
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Understanding your environment, requirements and challenges."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9204
  +content: [
    "time" => 1784123958424
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Understanding your environment, requirements and challenges."
        ]
        "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 20.0 MiB 0.15 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9113
    -id: 59064
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#9114 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123878383
        "blocks" => [
          [
            "id" => "fPPyyvjHBT"
            "data" => [
              "text" => """
                Developing an effective solution based on your\n
                operational needs.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "System Design"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9110
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123878383
        "blocks" => [
          [
            "id" => "fPPyyvjHBT"
            "data" => [
              "text" => """
                Developing an effective solution based on your\n
                operational needs.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "System Design"
    ]
    -createdAt: DateTimeImmutable @1784037990 {#9111
      date: 2026-07-14 14:06:30.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9112
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9244
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9113
    -id: 59064
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#9114 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123878383
        "blocks" => [
          [
            "id" => "fPPyyvjHBT"
            "data" => [
              "text" => """
                Developing an effective solution based on your\n
                operational needs.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "System Design"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9110
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123878383
        "blocks" => [
          [
            "id" => "fPPyyvjHBT"
            "data" => [
              "text" => """
                Developing an effective solution based on your\n
                operational needs.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "System Design"
    ]
    -createdAt: DateTimeImmutable @1784037990 {#9111
      date: 2026-07-14 14:06:30.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9112
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784123878383
    "blocks" => [
      [
        "id" => "fPPyyvjHBT"
        "data" => [
          "text" => """
            Developing an effective solution based on your\n
            operational needs.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9290
  +content: [
    "time" => 1784123878383
    "blocks" => [
      [
        "id" => "fPPyyvjHBT"
        "data" => [
          "text" => """
            Developing an effective solution based on your\n
            operational needs.
            """
        ]
        "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 20.0 MiB 0.16 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9119
    -id: 59065
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#9120 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123963969
        "blocks" => [
          [
            "id" => "lNkC5Y-iHM"
            "data" => [
              "text" => """
                Producing bespoke components with quality and\n
                consistency.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "In-House Manufacturing"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9116
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123963969
        "blocks" => [
          [
            "id" => "lNkC5Y-iHM"
            "data" => [
              "text" => """
                Producing bespoke components with quality and\n
                consistency.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "In-House Manufacturing"
    ]
    -createdAt: DateTimeImmutable @1784038019 {#9117
      date: 2026-07-14 14:06:59.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9118
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9329
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9119
    -id: 59065
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#9120 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123963969
        "blocks" => [
          [
            "id" => "lNkC5Y-iHM"
            "data" => [
              "text" => """
                Producing bespoke components with quality and\n
                consistency.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "In-House Manufacturing"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9116
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123963969
        "blocks" => [
          [
            "id" => "lNkC5Y-iHM"
            "data" => [
              "text" => """
                Producing bespoke components with quality and\n
                consistency.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "In-House Manufacturing"
    ]
    -createdAt: DateTimeImmutable @1784038019 {#9117
      date: 2026-07-14 14:06:59.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9118
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784123963969
    "blocks" => [
      [
        "id" => "lNkC5Y-iHM"
        "data" => [
          "text" => """
            Producing bespoke components with quality and\n
            consistency.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9375
  +content: [
    "time" => 1784123963969
    "blocks" => [
      [
        "id" => "lNkC5Y-iHM"
        "data" => [
          "text" => """
            Producing bespoke components with quality and\n
            consistency.
            """
        ]
        "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 20.0 MiB 0.14 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9125
    -id: 59066
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#9126 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123894542
        "blocks" => [
          [
            "id" => "lNkC5Y-iHM"
            "data" => [
              "text" => " Delivering a fully operational system that performs as intended."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Installation & Commissioning"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9122
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123894542
        "blocks" => [
          [
            "id" => "lNkC5Y-iHM"
            "data" => [
              "text" => " Delivering a fully operational system that performs as intended."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Installation & Commissioning"
    ]
    -createdAt: DateTimeImmutable @1784038048 {#9123
      date: 2026-07-14 14:07:28.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9124
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9414
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9125
    -id: 59066
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#9126 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123894542
        "blocks" => [
          [
            "id" => "lNkC5Y-iHM"
            "data" => [
              "text" => " Delivering a fully operational system that performs as intended."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Installation & Commissioning"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9122
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784123894542
        "blocks" => [
          [
            "id" => "lNkC5Y-iHM"
            "data" => [
              "text" => " Delivering a fully operational system that performs as intended."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Installation & Commissioning"
    ]
    -createdAt: DateTimeImmutable @1784038048 {#9123
      date: 2026-07-14 14:07:28.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9124
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784123894542
    "blocks" => [
      [
        "id" => "lNkC5Y-iHM"
        "data" => [
          "text" => " Delivering a fully operational system that performs as intended."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9460
  +content: [
    "time" => 1784123894542
    "blocks" => [
      [
        "id" => "lNkC5Y-iHM"
        "data" => [
          "text" => " Delivering a fully operational system that performs as intended."
        ]
        "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 20.0 MiB 0.03 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9129
    -id: 61241
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#9130 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785416484 {#9128
      date: 2026-07-30 13:01:24.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: null
    -updatedBy: null
    -updatedFrom: null
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9499
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9129
    -id: 61241
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#9130 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785416484 {#9128
      date: 2026-07-30 13:01:24.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: null
    -updatedBy: null
    -updatedFrom: null
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784901218078
    "blocks" => [
      [
        "id" => "dummy-intro"
        "data" => [
          "text" => "Get expert guidance on design, compliance, and delivery"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9543
  +content: [
    "time" => 1784901218078
    "blocks" => [
      [
        "id" => "dummy-intro"
        "data" => [
          "text" => "Get expert guidance on design, compliance, and delivery"
        ]
        "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 20.0 MiB 0.05 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9579
    #type: "anchor"
    #text: "Discuss Your Project"
    #linkData: "contactform"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  "class" => "ap-button ap-button-primary"
]
Attributes
[
  "class" => "ap-button ap-button-primary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9586
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9579
    #type: "anchor"
    #text: "Discuss Your Project"
    #linkData: "contactform"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 0.02 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9580
    #type: "external"
    #text: "Link 2"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "secondary"
  }
  "class" => "ap-button ap-button-secondary"
]
Attributes
[
  "class" => "ap-button ap-button-secondary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9627
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9580
    #type: "external"
    #text: "Link 2"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "secondary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 1.28 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9677
    -id: 58869
    -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 {#9679 …}
    -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 class="m-b-15">{{ 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" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58870"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784124411365
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                Design, manufacture and installation managed by one experienced team.\n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Complete Engineering Capability"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9672
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58870"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785417494072
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                Over 25 years of engineering expertise, making businesses safer, more efficient and more profitable.\n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Industry Partners Since 1998"
    ]
    -createdAt: DateTimeImmutable @1784026653 {#9669
      date: 2026-07-14 10:57:33.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785417502 {#9671
      date: 2026-07-30 13:18:22.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9706
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9677
    -id: 58869
    -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 {#9679 …}
    -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 class="m-b-15">{{ 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" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58870"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784124411365
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                Design, manufacture and installation managed by one experienced team.\n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Complete Engineering Capability"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9672
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58870"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785417494072
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                Over 25 years of engineering expertise, making businesses safer, more efficient and more profitable.\n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Industry Partners Since 1998"
    ]
    -createdAt: DateTimeImmutable @1784026653 {#9669
      date: 2026-07-14 10:57:33.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785417502 {#9671
      date: 2026-07-30 13:18:22.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 20.0 MiB 0.59 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58870"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#9772
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58870"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784124411365
    "blocks" => [
      [
        "id" => "dummy-feature-card-item"
        "data" => [
          "text" => """
            Design, manufacture and installation managed by one experienced team.\n
            \n
            \n
            \n
            \n
            \n
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9832
  +content: [
    "time" => 1784124411365
    "blocks" => [
      [
        "id" => "dummy-feature-card-item"
        "data" => [
          "text" => """
            Design, manufacture and installation managed by one experienced team.\n
            \n
            \n
            \n
            \n
            \n
            """
        ]
        "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 20.0 MiB 0.72 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9684
    -id: 58874
    -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 {#9685 …}
    -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 class="m-b-15">{{ 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" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58875"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784124454807
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                Solutions developed around your processes, environment and compliance requirements.\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Specialist Industrial Expertise"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9681
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58875"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785416821339
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => "ADCAS &amp; CHAS Accredited, giving you confidence that every project is delivered to recognised industry standards."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Accredited & Trusted"
    ]
    -createdAt: DateTimeImmutable @1784026688 {#9682
      date: 2026-07-14 10:58:08.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785416874 {#9683
      date: 2026-07-30 13:07:54.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9874
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9684
    -id: 58874
    -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 {#9685 …}
    -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 class="m-b-15">{{ 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" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58875"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784124454807
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                Solutions developed around your processes, environment and compliance requirements.\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Specialist Industrial Expertise"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9681
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58875"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785416821339
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => "ADCAS &amp; CHAS Accredited, giving you confidence that every project is delivered to recognised industry standards."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Accredited & Trusted"
    ]
    -createdAt: DateTimeImmutable @1784026688 {#9682
      date: 2026-07-14 10:58:08.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785416874 {#9683
      date: 2026-07-30 13:07:54.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 20.0 MiB 0.47 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58875"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#9917
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58875"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1784124454807
    "blocks" => [
      [
        "id" => "dummy-feature-card-item"
        "data" => [
          "text" => """
            Solutions developed around your processes, environment and compliance requirements.\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9977
  +content: [
    "time" => 1784124454807
    "blocks" => [
      [
        "id" => "dummy-feature-card-item"
        "data" => [
          "text" => """
            Solutions developed around your processes, environment and compliance requirements.\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            """
        ]
        "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 20.0 MiB 0.65 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9690
    -id: 58879
    -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 {#9691 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n
              <div class="">\n
                  {% set image = datablock.value('image', 'array') %}\n
      \n
                  {% if image.image_cropped %}\n
                      <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n
                          <picture class="ap-display-block">\n
                              <twig:Render:Image image="{{ image }}" />\n
                          </picture>\n
                      </div>\n
                  {% endif %}\n
                      <div class="{{ set_theme(datablock.value('theme')) }} image-card-content ">\n
                          {% if datablock.has(['heading']) %}\n
                              <h4>{{ datablock.value('heading') }}</h4>\n
                          {% endif %}\n
                          {% if datablock.has(['content']) %}\n
                              <div class="ap-content m-t-15">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                          {% endif %}\n
      \n
                  </div>\n
              </div>\n
          </a>\n
      \n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58880"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784806399642
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                25,000 sq ft Bury plant gives greater control over quality, specification and delivery.\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "In-House Manufacturing"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784806404 {#9687
      date: 2026-07-23 11:33:24.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58880"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784806399642
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                25,000 sq ft Bury plant gives greater control over quality, specification and delivery.\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "In-House Manufacturing"
    ]
    -createdAt: DateTimeImmutable @1784026720 {#9688
      date: 2026-07-14 10:58:40.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784806404 {#9689
      date: 2026-07-23 11:33:24.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10019
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9690
    -id: 58879
    -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 {#9691 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-card ap-link-reset ap-display-block">\n
              <div class="">\n
                  {% set image = datablock.value('image', 'array') %}\n
      \n
                  {% if image.image_cropped %}\n
                      <div class="ap-card-media-top ap-position-z-index-4 m-b-20">\n
                          <picture class="ap-display-block">\n
                              <twig:Render:Image image="{{ image }}" />\n
                          </picture>\n
                      </div>\n
                  {% endif %}\n
                      <div class="{{ set_theme(datablock.value('theme')) }} image-card-content ">\n
                          {% if datablock.has(['heading']) %}\n
                              <h4>{{ datablock.value('heading') }}</h4>\n
                          {% endif %}\n
                          {% if datablock.has(['content']) %}\n
                              <div class="ap-content m-t-15">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                          {% endif %}\n
      \n
                  </div>\n
              </div>\n
          </a>\n
      \n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58880"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784806399642
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                25,000 sq ft Bury plant gives greater control over quality, specification and delivery.\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "In-House Manufacturing"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784806404 {#9687
      date: 2026-07-23 11:33:24.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58880"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784806399642
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                25,000 sq ft Bury plant gives greater control over quality, specification and delivery.\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "In-House Manufacturing"
    ]
    -createdAt: DateTimeImmutable @1784026720 {#9688
      date: 2026-07-14 10:58:40.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784806404 {#9689
      date: 2026-07-23 11:33:24.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 20.0 MiB 0.40 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58880"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10062
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58880"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784806399642
    "blocks" => [
      [
        "id" => "dummy-feature-card-item"
        "data" => [
          "text" => """
            25,000 sq ft Bury plant gives greater control over quality, specification and delivery.\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10122
  +content: [
    "time" => 1784806399642
    "blocks" => [
      [
        "id" => "dummy-feature-card-item"
        "data" => [
          "text" => """
            25,000 sq ft Bury plant gives greater control over quality, specification and delivery.\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            """
        ]
        "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 20.0 MiB 0.33 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9696
    -id: 58884
    -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 {#9697 …}
    -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 class="m-b-15">{{ 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" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58880"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784124488309
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                From initial assessment through to commissioning and support.\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "End-to-End Project Delivery"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9693
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58880"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785417157455
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                Responsive technical guidance, dependable delivery and ongoing support long after installation.\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "End-to-End Project Delivery"
    ]
    -createdAt: DateTimeImmutable @1784026763 {#9694
      date: 2026-07-14 10:59:23.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785417165 {#9695
      date: 2026-07-30 13:12:45.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10164
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9696
    -id: 58884
    -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 {#9697 …}
    -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 class="m-b-15">{{ 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" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58880"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784124488309
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                From initial assessment through to commissioning and support.\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "End-to-End Project Delivery"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#9693
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58880"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785417157455
        "blocks" => [
          [
            "id" => "dummy-feature-card-item"
            "data" => [
              "text" => """
                Responsive technical guidance, dependable delivery and ongoing support long after installation.\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "End-to-End Project Delivery"
    ]
    -createdAt: DateTimeImmutable @1784026763 {#9694
      date: 2026-07-14 10:59:23.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785417165 {#9695
      date: 2026-07-30 13:12:45.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 20.0 MiB 0.06 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58880"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10207
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58880"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784124488309
    "blocks" => [
      [
        "id" => "dummy-feature-card-item"
        "data" => [
          "text" => """
            From initial assessment through to commissioning and support.\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10248
  +content: [
    "time" => 1784124488309
    "blocks" => [
      [
        "id" => "dummy-feature-card-item"
        "data" => [
          "text" => """
            From initial assessment through to commissioning and support.\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            """
        ]
        "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 20.0 MiB 0.03 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9700
    -id: 61245
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6726 …}
    -children: Doctrine\ORM\PersistentCollection {#9701 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785417291 {#9699
      date: 2026-07-30 13:14:51.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: null
    -updatedBy: null
    -updatedFrom: null
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10290
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9700
    -id: 61245
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6726 …}
    -children: Doctrine\ORM\PersistentCollection {#9701 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785417291 {#9699
      date: 2026-07-30 13:14:51.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: null
    -updatedBy: null
    -updatedFrom: null
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 22.0 MiB 1.06 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10339
    -id: 8799
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10341 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Greggs"
        "image_caption" => null
        "image_cropped" => "8800"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10334
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Greggs"
        "image_caption" => null
        "image_cropped" => "8800"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768831737 {#10331
      date: 2026-01-19 14:08:57.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10333
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10376
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10339
    -id: 8799
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10341 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Greggs"
        "image_caption" => null
        "image_cropped" => "8800"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10334
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Greggs"
        "image_caption" => null
        "image_cropped" => "8800"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768831737 {#10331
      date: 2026-01-19 14:08:57.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10333
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 22.0 MiB 0.49 ms
Input props
[
  "image" => [
    "alt_text" => "Greggs"
    "image_caption" => null
    "image_cropped" => "8800"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10446
  +image: [
    "alt_text" => "Greggs"
    "image_caption" => null
    "image_cropped" => "8800"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 22.0 MiB 0.51 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10346
    -id: 8804
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10347 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8809"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10343
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8809"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768831843 {#10344
      date: 2026-01-19 14:10:43.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10345
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10511
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10346
    -id: 8804
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10347 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8809"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10343
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8809"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768831843 {#10344
      date: 2026-01-19 14:10:43.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10345
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 22.0 MiB 0.39 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "8809"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10554
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "8809"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 22.0 MiB 0.50 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10352
    -id: 8813
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10353 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Suez"
        "image_caption" => null
        "image_cropped" => "8814"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10349
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Suez"
        "image_caption" => null
        "image_cropped" => "8814"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832115 {#10350
      date: 2026-01-19 14:15:15.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10351
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10619
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10352
    -id: 8813
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10353 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Suez"
        "image_caption" => null
        "image_cropped" => "8814"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10349
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Suez"
        "image_caption" => null
        "image_cropped" => "8814"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832115 {#10350
      date: 2026-01-19 14:15:15.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10351
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 22.0 MiB 0.38 ms
Input props
[
  "image" => [
    "alt_text" => "Suez"
    "image_caption" => null
    "image_cropped" => "8814"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10662
  +image: [
    "alt_text" => "Suez"
    "image_caption" => null
    "image_cropped" => "8814"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 22.0 MiB 0.47 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10358
    -id: 8818
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10359 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Kelloggs"
        "image_caption" => null
        "image_cropped" => "8819"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10355
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Kelloggs"
        "image_caption" => null
        "image_cropped" => "8819"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832171 {#10356
      date: 2026-01-19 14:16:11.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10357
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10727
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10358
    -id: 8818
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10359 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Kelloggs"
        "image_caption" => null
        "image_cropped" => "8819"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10355
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Kelloggs"
        "image_caption" => null
        "image_cropped" => "8819"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832171 {#10356
      date: 2026-01-19 14:16:11.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10357
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 22.0 MiB 0.35 ms
Input props
[
  "image" => [
    "alt_text" => "Kelloggs"
    "image_caption" => null
    "image_cropped" => "8819"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10770
  +image: [
    "alt_text" => "Kelloggs"
    "image_caption" => null
    "image_cropped" => "8819"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 22.0 MiB 0.49 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10364
    -id: 8823
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10365 …}
    -position: 5
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "McCain"
        "image_caption" => null
        "image_cropped" => "8824"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10361
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "McCain"
        "image_caption" => null
        "image_cropped" => "8824"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832231 {#10362
      date: 2026-01-19 14:17:11.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10363
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10835
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10364
    -id: 8823
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10365 …}
    -position: 5
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "McCain"
        "image_caption" => null
        "image_cropped" => "8824"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10361
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "McCain"
        "image_caption" => null
        "image_cropped" => "8824"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832231 {#10362
      date: 2026-01-19 14:17:11.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10363
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 22.0 MiB 0.37 ms
Input props
[
  "image" => [
    "alt_text" => "McCain"
    "image_caption" => null
    "image_cropped" => "8824"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10878
  +image: [
    "alt_text" => "McCain"
    "image_caption" => null
    "image_cropped" => "8824"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 22.0 MiB 0.49 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10370
    -id: 8828
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10371 …}
    -position: 6
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "CH Guenther & Sons"
        "image_caption" => null
        "image_cropped" => "8829"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10367
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "CH Guenther & Sons"
        "image_caption" => null
        "image_cropped" => "8829"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832291 {#10368
      date: 2026-01-19 14:18:11.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10369
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10943
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10370
    -id: 8828
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#10371 …}
    -position: 6
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "CH Guenther & Sons"
        "image_caption" => null
        "image_cropped" => "8829"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#10367
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "CH Guenther & Sons"
        "image_caption" => null
        "image_cropped" => "8829"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832291 {#10368
      date: 2026-01-19 14:18:11.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10369
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -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 {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 22.0 MiB 0.36 ms
Input props
[
  "image" => [
    "alt_text" => "CH Guenther & Sons"
    "image_caption" => null
    "image_cropped" => "8829"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10986
  +image: [
    "alt_text" => "CH Guenther & Sons"
    "image_caption" => null
    "image_cropped" => "8829"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 22.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1785418973896
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11054
  +content: [
    "time" => 1785418973896
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 22.0 MiB 11.16 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#11099
    -id: 8924
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#11101 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\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
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 10668
        ]
        "button_size" => null
        "button_text" => "See the Airmatic impact"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58851"
      ]
      "content" => [
        "time" => 1784026185558
        "blocks" => [
          [
            "id" => "TXW-sHUtk9"
            "data" => [
              "text" => "LEV Testing for CP Hood’s Food Seasoning Line"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Food & Beverage"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#11094
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 10668
        ]
        "button_size" => null
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58851"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1785418331308
        "blocks" => [
          [
            "id" => "TXW-sHUtk9"
            "data" => [
              "text" => "Local Exhaust Ventilation System for Food Seasoning Line."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "CP Hood"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
      "content_theme" => "ap-theme-white"
    ]
    -createdAt: DateTimeImmutable @1768853278 {#11091
      date: 2026-01-19 20:07:58.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418340 {#11093
      date: 2026-07-30 13:32:20.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#11124
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#11099
    -id: 8924
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#11101 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\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
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 10668
        ]
        "button_size" => null
        "button_text" => "See the Airmatic impact"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58851"
      ]
      "content" => [
        "time" => 1784026185558
        "blocks" => [
          [
            "id" => "TXW-sHUtk9"
            "data" => [
              "text" => "LEV Testing for CP Hood’s Food Seasoning Line"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Food & Beverage"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#11094
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 10668
        ]
        "button_size" => null
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58851"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1785418331308
        "blocks" => [
          [
            "id" => "TXW-sHUtk9"
            "data" => [
              "text" => "Local Exhaust Ventilation System for Food Seasoning Line."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "CP Hood"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
      "content_theme" => "ap-theme-white"
    ]
    -createdAt: DateTimeImmutable @1768853278 {#11091
      date: 2026-01-19 20:07:58.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418340 {#11093
      date: 2026-07-30 13:32:20.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 22.0 MiB 0.46 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58851"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#11199
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58851"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 22.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784026185558
    "blocks" => [
      [
        "id" => "TXW-sHUtk9"
        "data" => [
          "text" => "LEV Testing for CP Hood’s Food Seasoning Line"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11263
  +content: [
    "time" => 1784026185558
    "blocks" => [
      [
        "id" => "TXW-sHUtk9"
        "data" => [
          "text" => "LEV Testing for CP Hood’s Food Seasoning Line"
        ]
        "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 22.0 MiB 2.30 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11299
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "10668"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button   m-t-40"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11305
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11299
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "10668"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 22.0 MiB 10.75 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#11106
    -id: 9356
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#11107 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\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
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55170
        ]
        "button_size" => "medium"
        "button_text" => "See the Airmatic impact"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58855"
      ]
      "content" => [
        "time" => 1784026238364
        "blocks" => [
          [
            "id" => "TXW-sHUtk9"
            "data" => [
              "text" => "Stainless Steel Vent Pipework for Hydrogen Application"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Maximator"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#11103
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55170
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58855"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1785418363860
        "blocks" => [
          [
            "id" => "TXW-sHUtk9"
            "data" => [
              "text" => "Stainless Steel Vent Pipework for Hydrogen Application."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Maximator"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
      "content_theme" => "ap-theme-white"
    ]
    -createdAt: DateTimeImmutable @1769176411 {#11104
      date: 2026-01-23 13:53:31.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418376 {#11105
      date: 2026-07-30 13:32:56.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#11347
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#11106
    -id: 9356
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#11107 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\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
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55170
        ]
        "button_size" => "medium"
        "button_text" => "See the Airmatic impact"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58855"
      ]
      "content" => [
        "time" => 1784026238364
        "blocks" => [
          [
            "id" => "TXW-sHUtk9"
            "data" => [
              "text" => "Stainless Steel Vent Pipework for Hydrogen Application"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Maximator"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#11103
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55170
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58855"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1785418363860
        "blocks" => [
          [
            "id" => "TXW-sHUtk9"
            "data" => [
              "text" => "Stainless Steel Vent Pipework for Hydrogen Application."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Maximator"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
      "content_theme" => "ap-theme-white"
    ]
    -createdAt: DateTimeImmutable @1769176411 {#11104
      date: 2026-01-23 13:53:31.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418376 {#11105
      date: 2026-07-30 13:32:56.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 22.0 MiB 0.51 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58855"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#11403
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58855"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 22.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784026238364
    "blocks" => [
      [
        "id" => "TXW-sHUtk9"
        "data" => [
          "text" => "Stainless Steel Vent Pipework for Hydrogen Application"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11467
  +content: [
    "time" => 1784026238364
    "blocks" => [
      [
        "id" => "TXW-sHUtk9"
        "data" => [
          "text" => "Stainless Steel Vent Pipework for Hydrogen Application"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 22.0 MiB 2.35 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11503
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "55170"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button   m-t-40"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11509
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11503
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "55170"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 22.0 MiB 11.00 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#11112
    -id: 9357
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#11113 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\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
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55657
        ]
        "button_size" => "medium"
        "button_text" => "See the Airmatic impact"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58859"
      ]
      "content" => [
        "time" => 1784026293652
        "blocks" => [
          [
            "id" => "TXW-sHUtk9"
            "data" => [
              "text" => "Marine / Offshore Equipment"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "VOE Marine"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#11109
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55657
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58859"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1785418495308
        "blocks" => [
          [
            "id" => "57yfEVAgfN"
            "data" => [
              "text" => """
                Manufacture &amp;\n
                Installation of Stainless-Steel Spiral Wound Ductwork.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "0ztbD27ZYd"
            "data" => [
              "text" => "<b>&nbsp;</b>"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "VOE Marine"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
      "content_theme" => "ap-theme-white"
    ]
    -createdAt: DateTimeImmutable @1769176421 {#11110
      date: 2026-01-23 13:53:41.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418498 {#11111
      date: 2026-07-30 13:34:58.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#11551
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#11112
    -id: 9357
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#11113 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\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
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55657
        ]
        "button_size" => "medium"
        "button_text" => "See the Airmatic impact"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58859"
      ]
      "content" => [
        "time" => 1784026293652
        "blocks" => [
          [
            "id" => "TXW-sHUtk9"
            "data" => [
              "text" => "Marine / Offshore Equipment"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "VOE Marine"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#11109
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55657
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58859"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1785418495308
        "blocks" => [
          [
            "id" => "57yfEVAgfN"
            "data" => [
              "text" => """
                Manufacture &amp;\n
                Installation of Stainless-Steel Spiral Wound Ductwork.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "0ztbD27ZYd"
            "data" => [
              "text" => "<b>&nbsp;</b>"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "VOE Marine"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
      "content_theme" => "ap-theme-white"
    ]
    -createdAt: DateTimeImmutable @1769176421 {#11110
      date: 2026-01-23 13:53:41.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418498 {#11111
      date: 2026-07-30 13:34:58.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 22.0 MiB 0.53 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58859"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#11607
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58859"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 22.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784026293652
    "blocks" => [
      [
        "id" => "TXW-sHUtk9"
        "data" => [
          "text" => "Marine / Offshore Equipment"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11671
  +content: [
    "time" => 1784026293652
    "blocks" => [
      [
        "id" => "TXW-sHUtk9"
        "data" => [
          "text" => "Marine / Offshore Equipment"
        ]
        "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 22.0 MiB 2.48 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11707
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "55657"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button   m-t-40"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11713
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11707
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "55657"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 22.0 MiB 11.31 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#11118
    -id: 9358
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#11119 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\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
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55685
        ]
        "button_size" => "medium"
        "button_text" => "See the Airmatic impact"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58863"
      ]
      "content" => [
        "time" => 1784026349222
        "blocks" => [
          [
            "id" => "3w7tAf1ptU"
            "data" => [
              "text" => "Mechanical Process Ventilation &amp; Room Extraction Improvements"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Waste-to-Energy Room Extraction Works"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#11115
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55685
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58863"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1785418523690
        "blocks" => [
          [
            "id" => "3w7tAf1ptU"
            "data" => [
              "text" => "Mechanical Process Ventilation &amp; Room Extraction Improvements"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Leading UK waste management company"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
      "content_theme" => "ap-theme-white"
    ]
    -createdAt: DateTimeImmutable @1769176429 {#11116
      date: 2026-01-23 13:53:49.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418646 {#11117
      date: 2026-07-30 13:37:26.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#11755
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2431
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2435 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2491 …}
    -socialShareImage: null
    -template: "standard"
    -title: "Airmatic | Ductwork, Extraction & Fabrication Specialists"
    -description: "Specialists in ductwork, extraction systems and bespoke metal fabrication. Design, manufacture and installation for efficient industrial environments."
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Homepage Ste"
    -slug: "homepage-ste"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2489 …}
    +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 @1784805959 {#2434
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2428
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2425
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#11118
    -id: 9358
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#11119 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\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
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55685
        ]
        "button_size" => "medium"
        "button_text" => "See the Airmatic impact"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58863"
      ]
      "content" => [
        "time" => 1784026349222
        "blocks" => [
          [
            "id" => "3w7tAf1ptU"
            "data" => [
              "text" => "Mechanical Process Ventilation &amp; Room Extraction Improvements"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Waste-to-Energy Room Extraction Works"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784730468 {#11115
      date: 2026-07-22 14:27:48.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => 55685
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "58863"
      ]
      "theme" => "ap-theme-white"
      "content" => [
        "time" => 1785418523690
        "blocks" => [
          [
            "id" => "3w7tAf1ptU"
            "data" => [
              "text" => "Mechanical Process Ventilation &amp; Room Extraction Improvements"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Leading UK waste management company"
      "logo_image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => null
      ]
      "content_theme" => "ap-theme-white"
    ]
    -createdAt: DateTimeImmutable @1769176429 {#11116
      date: 2026-01-23 13:53:49.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418646 {#11117
      date: 2026-07-30 13:37:26.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 22.0 MiB 0.59 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58863"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#11811
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58863"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 22.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784026349222
    "blocks" => [
      [
        "id" => "3w7tAf1ptU"
        "data" => [
          "text" => "Mechanical Process Ventilation &amp; Room Extraction Improvements"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11875
  +content: [
    "time" => 1784026349222
    "blocks" => [
      [
        "id" => "3w7tAf1ptU"
        "data" => [
          "text" => "Mechanical Process Ventilation &amp; Room Extraction Improvements"
        ]
        "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 22.0 MiB 2.48 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11911
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "55685"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button   m-t-40"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11917
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11911
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "55685"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 22.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1785418986128
    "blocks" => [
      [
        "id" => "th0V7LvZed"
        "data" => [
          "text" => "Let's Solve Your Air Quality Challenge"
          "level" => 2
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "AljLsujf80"
        "data" => [
          "text" => """
            Whether\n
            you're upgrading an existing system, planning a new installation or looking for\n
            expert advice, we're here to help. Tell us about your\n
            project and we'll work with you to develop an engineering solution tailored to\n
            your business.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11962
  +content: [
    "time" => 1785418986128
    "blocks" => [
      [
        "id" => "th0V7LvZed"
        "data" => [
          "text" => "Let's Solve Your Air Quality Challenge"
          "level" => 2
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "AljLsujf80"
        "data" => [
          "text" => """
            Whether\n
            you're upgrading an existing system, planning a new installation or looking for\n
            expert advice, we're here to help. Tell us about your\n
            project and we'll work with you to develop an engineering solution tailored to\n
            your business.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Form ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender 26.0 MiB 26.66 ms
Input props
[
  "template" => "58452"
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender {#12022
  +template: "58452"
  +form: Symfony\Component\Form\Form {#12128 …}
  +initialised: true
  +registry: ApKnowhow\ApEchoBundle\Registry\FormTemplateRegistry {#2174 …}
  +formFactory: Symfony\Component\Form\FormFactory {#12021 …}
  -siteSettingsManager: ApKnowhow\ApEchoBundle\Service\Manager\SiteSettingsManager {#832 …}
  -formConfiguration: ApKnowhow\ApEchoBundle\Service\Form\FormConfiguration {#2237 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.44 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2739
    -id: 10349
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2706 …}
    -name: "Extraction"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2650 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8714
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770748 {#2737
      date: 2026-01-30 10:59:08.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2656
      date: 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 {#12449
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12468 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.34 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12468 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12489
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12468 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 3.85 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2751
    -id: 10354
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2706 …}
    -name: "LEV Testing"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2752 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9164
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770833 {#2744
      date: 2026-01-30 11:00:33.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2750
      date: 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 {#12535
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12551 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.28 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12551 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12572
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12551 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 5.04 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2756
    -id: 10350
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2706 …}
    -name: "Industrial Dust Extraction"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2757 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11078
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770772 {#2754
      date: 2026-01-30 10:59:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2755
      date: 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 {#12618
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12634 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.30 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12634 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12655
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12634 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.92 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2761
    -id: 10351
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2706 …}
    -name: "Fume Extraction"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2762 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11079
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770784 {#2759
      date: 2026-01-30 10:59:44.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2760
      date: 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 {#12718
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12734 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.40 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12734 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12755
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12734 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 5.14 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2766
    -id: 14017
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2706 …}
    -name: "Industrial Ventilation Systems"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2767 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11080
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1771406262 {#2764
      date: 2026-02-18 09:17:42.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2765
      date: 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 {#12818
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12834 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.53 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12834 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12855
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12834 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.24 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2776
    -id: 10356
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2741 …}
    -name: "Fabrication"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2779 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8715
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770856 {#2777
      date: 2026-01-30 11:00:56.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406019 {#2780
      date: 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 {#12918
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12934 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.40 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12934 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12955
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12934 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.90 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2789
    -id: 10357
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2741 …}
    -name: "High Integrity Ductwork"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2790 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9804
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770882 {#2787
      date: 2026-01-30 11:01:22.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406019 {#2788
      date: 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 {#13001
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13017 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.37 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13017 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13038
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13017 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.88 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2794
    -id: 10358
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2741 …}
    -name: "DW114 Duckwork"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2795 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9805
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770897 {#2792
      date: 2026-01-30 11:01:37.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406019 {#2793
      date: 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 {#13101
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13117 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.47 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13117 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13138
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13117 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.95 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2799
    -id: 10359
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2741 …}
    -name: "Bespoke Steel Fabrication"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2800 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9806
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770914 {#2797
      date: 2026-01-30 11:01:54.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406019 {#2798
      date: 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 {#13201
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13217 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.39 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13217 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13238
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13217 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.78 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2803
    -id: 14014
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2741 …}
    -name: "Ductwork Stainless Steel"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2804 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11493
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1771406019 {#2802
      date: 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 {#13301
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13317 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.37 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13317 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13338
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13317 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.09 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2813
    -id: 10361
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2772 …}
    -name: "Company"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2816 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8717
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770938 {#2814
      date: 2026-01-30 11:02:18.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2817
      date: 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 {#13401
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13417 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.36 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13417 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13438
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13417 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.05 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2826
    -id: 10362
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2772 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2827 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8718
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770954 {#2824
      date: 2026-01-30 11:02:34.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2825
      date: 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 {#13484
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13500 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.36 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13500 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13521
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13500 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.02 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2831
    -id: 10365
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2772 …}
    -name: "Process"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2832 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9808
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770970 {#2829
      date: 2026-01-30 11:02:50.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2830
      date: 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 {#13567
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13583 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.34 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13583 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13604
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13583 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 5.19 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2836
    -id: 10363
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2772 …}
    -name: "Careers"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2837 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9809
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770963 {#2834
      date: 2026-01-30 11:02:43.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2835
      date: 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 {#13650
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13666 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.38 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13666 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13687
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13666 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.06 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2841
    -id: 14016
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2772 …}
    -name: "Knowledge Hub"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2842 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8716
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1771406150 {#2839
      date: 2026-02-18 09:15:50.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2840
      date: 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 {#13750
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13766 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.34 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13766 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13787
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13766 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.08 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2851
    -id: 9783
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2809 …}
    -name: "Contact Airmatic"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2854 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8718
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769590811 {#2852
      date: 2026-01-28 09:00:11.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769591267 {#2855
      date: 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 {#13833
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13849 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.35 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13849 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13870
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13849 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.98 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2864
    -id: 8855
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2809 …}
    -name: "Terms"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2865 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8851
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768837729 {#2862
      date: 2026-01-19 15:48:49.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1769591267 {#2863
      date: 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 {#13916
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13932 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.38 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13932 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13953
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13932 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.78 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2869
    -id: 8856
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2809 …}
    -name: "Privacy"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2870 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8852
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768837741 {#2867
      date: 2026-01-19 15:49:01.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1769591267 {#2868
      date: 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 {#14016
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14032 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.40 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14032 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#14053
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14032 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 26.0 MiB 4.80 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2874
    -id: 8857
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2809 …}
    -name: "Cookies"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2875 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8853
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768837753 {#2872
      date: 2026-01-19 15:49:13.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1769591267 {#2873
      date: 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 {#14116
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14132 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 26.0 MiB 1.43 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14132 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#14153
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14132 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Editor:VisualEditorBridge ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge 26.0 MiB 0.37 ms
Input props
[]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge {#14215
  -context: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6566 …}
}