GET https://dev.airmatic.apknowhow.co.uk/homepage-ste

Components

7 Twig Components
201 Render Count
287 ms Render Time
20.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.56ms
Render:MenuLink
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"
site/components/link.html.twig
53 139.15ms
Render:Datablock
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"
site/datablocks/DatablockRender.html.twig
29 213.75ms
Render:RichText
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"
site/components/rich_text.html.twig
27 1.13ms
Render:Image
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"
site/components/image.html.twig
18 12.59ms
Render:Form
"ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender"
site/components/Form.html.twig
1 25.93ms
Editor:VisualEditorBridge
"ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge"
@ApEcho/editor/_visual_editor_bridge.html.twig
1 0.36ms

Render calls

Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 3.63 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3317
    -id: 8723
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Extraction solutions"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3323 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59016
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820812 {#3318
      date: 2026-01-19 11:06:52.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784793698 {#3315
      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 {#3382
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3414 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.43 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3414 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3433
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3414 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.36 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3328
    -id: 10364
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "LEV Testing"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3329 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9164
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770970 {#3326
      date: 2026-01-30 11:02:50.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1770215664 {#3327
      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 {#3511
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3527 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.30 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3527 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3548
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3527 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.30 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3333
    -id: 9679
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Industrial Dust Extraction"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3334 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59858
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525335 {#3331
      date: 2026-01-27 14:48:55.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793711 {#3332
      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 {#3611
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3627 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.30 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3627 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3648
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3627 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.39 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3338
    -id: 9680
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Fume Extraction"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3339 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59953
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525362 {#3336
      date: 2026-01-27 14:49:22.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793719 {#3337
      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 {#3711
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3727 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.30 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3727 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3748
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3727 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.33 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3343
    -id: 9681
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Industrial Ventilation Systems"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3344 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59175
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525391 {#3341
      date: 2026-01-27 14:49:51.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784819015 {#3342
      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 {#3811
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3827 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.32 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3827 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3848
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3827 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.35 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3348
    -id: 9683
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Odour Extraction Systems"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3349 …}
    -enabled: true
    -position: 6
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60022
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525423 {#3346
      date: 2026-01-27 14:50:23.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793737 {#3347
      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 {#3911
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3927 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.32 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3927 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3948
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3927 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.41 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3353
    -id: 9684
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Trim Extraction System"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3354 …}
    -enabled: true
    -position: 7
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60105
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525445 {#3351
      date: 2026-01-27 14:50:45.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793747 {#3352
      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 {#4011
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4027 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.35 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4027 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4048
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4027 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.62 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4107
    -id: 9691
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Fabrication products"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4113 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60367
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525757 {#4108
      date: 2026-01-27 14:55:57.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802388 {#3292
      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 {#4139
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4155 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.39 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4155 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4176
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4155 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.53 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4118
    -id: 9694
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "High Integrity Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4119 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60147
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525830 {#4116
      date: 2026-01-27 14:57:10.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802398 {#4117
      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 {#4239
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4255 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.38 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4255 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4276
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4255 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.60 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4123
    -id: 9695
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "DW114 Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4124 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60218
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525860 {#4121
      date: 2026-01-27 14:57:40.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802410 {#4122
      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 {#4339
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4355 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.41 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4355 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4376
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4355 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.57 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4128
    -id: 9696
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Bespoke Steel Fabrications"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4129 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60289
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525897 {#4126
      date: 2026-01-27 14:58:17.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802419 {#4127
      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 {#4439
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4455 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.41 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4455 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4476
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4455 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.69 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4133
    -id: 11494
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Ductwork Stainless Steel"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4134 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60331
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1770292315 {#4131
      date: 2026-02-05 11:51:55.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802430 {#4132
      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 {#4539
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4555 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.43 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4555 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4576
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4555 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.78 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4635
    -id: 9697
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "About us"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4641 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8717
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525925 {#4636
      date: 2026-01-27 14:58:45.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771405378 {#4114
      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 {#4667
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4683 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.47 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4683 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4704
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4683 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.81 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4646
    -id: 9699
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Process"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4647 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9808
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525954 {#4644
      date: 2026-01-27 14:59:14.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1783518753 {#4645
      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 {#4767
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4783 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.47 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4783 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4804
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4783 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.83 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4651
    -id: 8725
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Knowledge Hub"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4652 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8716
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820846 {#4649
      date: 2026-01-19 11:07:26.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1783518753 {#4650
      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 {#4867
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4883 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.48 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4883 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4904
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4883 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.87 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4661
    -id: 58290
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Staff Compliance"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4662 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 58306
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1782912366 {#4659
      date: 2026-07-01 13:26:06.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1782986950 {#4660
      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 {#4967
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4983 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4983 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5004
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4983 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.88 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2731
    -id: 8727
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2730 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8718
      "cssClasses" => "ap-button"
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820877 {#2727
      date: 2026-01-19 11:07:57.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1783518749 {#2732
      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 {#5064
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5083 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5083 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5104
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5083 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.53 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3317
    -id: 8723
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Extraction solutions"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3323 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59016
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820812 {#3318
      date: 2026-01-19 11:06:52.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784793698 {#3315
      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 {#5170
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5186 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5186 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5207
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5186 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.56 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3328
    -id: 10364
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "LEV Testing"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3329 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9164
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770970 {#3326
      date: 2026-01-30 11:02:50.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1770215664 {#3327
      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 {#5253
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5269 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.53 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5269 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5290
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5269 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.51 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3333
    -id: 9679
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Industrial Dust Extraction"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3334 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59858
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525335 {#3331
      date: 2026-01-27 14:48:55.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793711 {#3332
      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 {#5336
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5352 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.49 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5352 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5373
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5352 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.49 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3338
    -id: 9680
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Fume Extraction"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3339 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59953
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525362 {#3336
      date: 2026-01-27 14:49:22.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793719 {#3337
      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 {#5419
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5435 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.49 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5435 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5456
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5435 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3343
    -id: 9681
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Industrial Ventilation Systems"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3344 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 59175
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525391 {#3341
      date: 2026-01-27 14:49:51.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784819015 {#3342
      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 {#5502
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5518 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5518 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5539
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5518 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.53 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3348
    -id: 9683
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Odour Extraction Systems"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3349 …}
    -enabled: true
    -position: 6
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60022
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525423 {#3346
      date: 2026-01-27 14:50:23.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793737 {#3347
      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 {#5585
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5601 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5601 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5622
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5601 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.55 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#3353
    -id: 9684
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Trim Extraction System"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2483 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#3354 …}
    -enabled: true
    -position: 7
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60105
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525445 {#3351
      date: 2026-01-27 14:50:45.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784793747 {#3352
      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 {#5668
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5684 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.54 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5684 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5705
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5684 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.53 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4107
    -id: 9691
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Fabrication products"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4113 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60367
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525757 {#4108
      date: 2026-01-27 14:55:57.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802388 {#3292
      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 {#5751
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5767 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5767 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5788
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5767 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.50 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4118
    -id: 9694
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "High Integrity Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4119 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60147
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525830 {#4116
      date: 2026-01-27 14:57:10.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802398 {#4117
      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 {#5834
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5850 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5850 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5871
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5850 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4123
    -id: 9695
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "DW114 Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4124 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60218
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525860 {#4121
      date: 2026-01-27 14:57:40.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802410 {#4122
      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 {#5917
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5933 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5933 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5954
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5933 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.54 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4128
    -id: 9696
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Bespoke Steel Fabrications"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4129 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60289
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525897 {#4126
      date: 2026-01-27 14:58:17.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802419 {#4127
      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 {#6000
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6016 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6016 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6037
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6016 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.57 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4133
    -id: 11494
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Ductwork Stainless Steel"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4134 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60331
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1770292315 {#4131
      date: 2026-02-05 11:51:55.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802430 {#4132
      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 {#6083
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6099 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.53 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6099 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6120
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6099 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4635
    -id: 9697
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "About us"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4641 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8717
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525925 {#4636
      date: 2026-01-27 14:58:45.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771405378 {#4114
      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 {#6166
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6182 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6182 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6203
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6182 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.71 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4646
    -id: 9699
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Process"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4647 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9808
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525954 {#4644
      date: 2026-01-27 14:59:14.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1783518753 {#4645
      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 {#6249
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6265 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.69 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6265 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6286
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6265 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.71 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4651
    -id: 8725
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Knowledge Hub"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4652 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8716
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820846 {#4649
      date: 2026-01-19 11:07:26.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1783518753 {#4650
      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 {#6332
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6348 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.52 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6348 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6369
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6348 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.54 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4661
    -id: 58290
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Staff Compliance"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4662 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 58306
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1782912366 {#4659
      date: 2026-07-01 13:26:06.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1782986950 {#4660
      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 {#6415
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6431 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6431 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6452
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6431 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.53 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2731
    -id: 8727
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2730 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8718
      "cssClasses" => "ap-button"
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820877 {#2727
      date: 2026-01-19 11:07:57.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1783518749 {#2732
      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 {#6495
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6511 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6511 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6532
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6511 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 147.16 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#6579
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 10.0 MiB 5.95 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "60674"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#7112
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "60674"
  ]
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.81 ms
Input props
[
  "class" => "ap-button ap-button-primary"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7330
    #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 {#7336
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7330
    #type: "internal"
    #text: "Extraction solutions"
    #linkData: "8714"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 12.0 MiB 0.91 ms
Input props
[
  "class" => "ap-button ap-button-secondary m-t-0@s m-t-20"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7386
    #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 {#7398
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7386
    #type: "internal"
    #text: "Fabrication products"
    #linkData: "8715"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.0 MiB 0.30 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 {#7462
  +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 12.0 MiB 0.03 ms
Input props
[
  "class" => "ap-button ap-button-primary"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-primary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7512
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 12.0 MiB 0.03 ms
Input props
[
  "class" => "ap-button ap-button-secondary"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-secondary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7553
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784123819653
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7596
  +content: [
    "time" => 1784123819653
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 12.0 MiB 0.03 ms
Input props
[
  "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 {#7637
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 12.0 MiB 1.06 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#7682
    -id: 8778
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6702 …}
    -children: Doctrine\ORM\PersistentCollection {#7684 …}
    -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 {#7677
      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 {#7674
      date: 2026-01-19 13:44:22.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 {#7711
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#7682
    -id: 8778
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6702 …}
    -children: Doctrine\ORM\PersistentCollection {#7684 …}
    -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 {#7677
      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 {#7674
      date: 2026-01-19 13:44:22.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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.0 MiB 0.04 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 {#7803
  +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 12.0 MiB 0.55 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 8783
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6702 …}
    -children: Doctrine\ORM\PersistentCollection {#7690 …}
    -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 {#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" => "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 {#7687
      date: 2026-01-19 13:45:43.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 {#7846
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 8783
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6702 …}
    -children: Doctrine\ORM\PersistentCollection {#7690 …}
    -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 {#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" => "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 {#7687
      date: 2026-01-19 13:45:43.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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.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 {#7912
  +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 12.0 MiB 0.50 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#7695
    -id: 8788
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6702 …}
    -children: Doctrine\ORM\PersistentCollection {#7696 …}
    -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 {#7692
      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 {#7693
      date: 2026-01-19 13:46:24.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7694
      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 {#7954
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#7695
    -id: 8788
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6702 …}
    -children: Doctrine\ORM\PersistentCollection {#7696 …}
    -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 {#7692
      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 {#7693
      date: 2026-01-19 13:46:24.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7694
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.0 MiB 0.03 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 {#8020
  +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 12.0 MiB 0.51 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#7701
    -id: 8793
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6702 …}
    -children: Doctrine\ORM\PersistentCollection {#7702 …}
    -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 {#7698
      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 {#7699
      date: 2026-01-19 13:46:57.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7700
      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 {#8062
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#7701
    -id: 8793
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6702 …}
    -children: Doctrine\ORM\PersistentCollection {#7702 …}
    -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 {#7698
      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 {#7699
      date: 2026-01-19 13:46:57.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#7700
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.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 {#8128
  +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 12.0 MiB 0.06 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#7705
    -id: 61239
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6702 …}
    -children: Doctrine\ORM\PersistentCollection {#7706 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785414514 {#7704
      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 {#8170
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#7705
    -id: 61239
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6702 …}
    -children: Doctrine\ORM\PersistentCollection {#7706 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785414514 {#7704
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.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 {#8215
  +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 12.0 MiB 0.03 ms
Input props
[
  "class" => "ap-button ap-button-primary m-t-20"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8251
    #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 {#8257
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8251
    #type: "external"
    #text: "Learn More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 12.0 MiB 4.34 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#8302
    -id: 59050
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#8304 …}
    -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 {#8297
      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 {#8294
      date: 2026-07-14 13:55:11.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900660 {#8296
      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 {#8321
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#8302
    -id: 59050
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#8304 …}
    -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 {#8297
      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 {#8294
      date: 2026-07-14 13:55:11.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900660 {#8296
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 12.0 MiB 0.45 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58897"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#8379
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58897"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.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 {#8439
  +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 12.0 MiB 0.81 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8475
    #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 {#8481
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8475
    #type: "internal"
    #text: "View solutions"
    #linkData: "59858"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 12.0 MiB 3.40 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#8309
    -id: 59051
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#8310 …}
    -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 {#8306
      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 {#8307
      date: 2026-07-14 13:57:39.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900619 {#8308
      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 {#8523
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#8309
    -id: 59051
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#8310 …}
    -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 {#8306
      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 {#8307
      date: 2026-07-14 13:57:39.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900619 {#8308
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 12.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 {#8566
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58897"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.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 {#8607
  +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 12.0 MiB 0.80 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8643
    #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 {#8649
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8643
    #type: "internal"
    #text: "View solutions"
    #linkData: "59175"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 12.0 MiB 3.42 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#8315
    -id: 59052
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#8316 …}
    -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 {#8312
      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 {#8313
      date: 2026-07-14 13:57:42.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900655 {#8314
      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 {#8691
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#8315
    -id: 59052
    -className: null
    -classId: null
    -name: "Secondary Card Slider Item"
    -global: null
    -template: "slider-2-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6708 …}
    -children: Doctrine\ORM\PersistentCollection {#8316 …}
    -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 {#8312
      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 {#8313
      date: 2026-07-14 13:57:42.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784900655 {#8314
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 12.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 {#8734
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58897"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.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 {#8775
  +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 12.0 MiB 0.80 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8811
    #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 {#8817
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8811
    #type: "internal"
    #text: "View solutions"
    #linkData: "60331"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1785418937831
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8859
  +content: [
    "time" => 1785418937831
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 12.0 MiB 0.03 ms
Input props
[
  "class" => "ap-button ap-button-primary"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8898
    #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 {#8904
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8898
    #type: "external"
    #text: "Read more"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 12.0 MiB 0.03 ms
Input props
[
  "class" => "ap-button ap-button-secondary"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-secondary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8945
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784123884233
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8991
  +content: [
    "time" => 1784123884233
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 12.0 MiB 0.02 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9027
    #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 {#9033
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9027
    #type: "external"
    #text: "Learn More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 12.0 MiB 0.02 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9069
    #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 {#9075
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9069
    #type: "external"
    #text: "Find Out More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "secondary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 12.0 MiB 0.78 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9118
    -id: 59058
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6720 …}
    -children: Doctrine\ORM\PersistentCollection {#9120 …}
    -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 {#9113
      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 {#8985
      date: 2026-07-14 14:01:39.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 {#9147
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9118
    -id: 59058
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6720 …}
    -children: Doctrine\ORM\PersistentCollection {#9120 …}
    -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 {#9113
      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 {#8985
      date: 2026-07-14 14:01:39.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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 12.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 {#9216
  +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 14.0 MiB 0.15 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 59064
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6720 …}
    -children: Doctrine\ORM\PersistentCollection {#9126 …}
    -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 {#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" => 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 {#9123
      date: 2026-07-14 14:06:30.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 {#9256
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 59064
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6720 …}
    -children: Doctrine\ORM\PersistentCollection {#9126 …}
    -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 {#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" => 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 {#9123
      date: 2026-07-14 14:06:30.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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 14.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 {#9302
  +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 14.0 MiB 0.18 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9131
    -id: 59065
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6720 …}
    -children: Doctrine\ORM\PersistentCollection {#9132 …}
    -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 {#9128
      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 {#9129
      date: 2026-07-14 14:06:59.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9130
      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 {#9341
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9131
    -id: 59065
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6720 …}
    -children: Doctrine\ORM\PersistentCollection {#9132 …}
    -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 {#9128
      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 {#9129
      date: 2026-07-14 14:06:59.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9130
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 14.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 {#9387
  +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 14.0 MiB 0.15 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9137
    -id: 59066
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6720 …}
    -children: Doctrine\ORM\PersistentCollection {#9138 …}
    -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 {#9134
      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 {#9135
      date: 2026-07-14 14:07:28.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9136
      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 {#9426
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9137
    -id: 59066
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6720 …}
    -children: Doctrine\ORM\PersistentCollection {#9138 …}
    -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 {#9134
      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 {#9135
      date: 2026-07-14 14:07:28.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784730468 {#9136
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 14.0 MiB 0.02 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 {#9472
  +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 14.0 MiB 0.03 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9141
    -id: 61241
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6720 …}
    -children: Doctrine\ORM\PersistentCollection {#9142 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785416484 {#9140
      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 {#9511
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9141
    -id: 61241
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6720 …}
    -children: Doctrine\ORM\PersistentCollection {#9142 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785416484 {#9140
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 14.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 {#9555
  +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 14.0 MiB 0.05 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9591
    #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 {#9598
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9591
    #type: "anchor"
    #text: "Discuss Your Project"
    #linkData: "contactform"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.02 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9592
    #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 {#9639
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9592
    #type: "external"
    #text: "Link 2"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "secondary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 14.0 MiB 1.18 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9689
    -id: 58869
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9691 …}
    -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 {#9684
      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 {#9681
      date: 2026-07-14 10:57:33.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785417502 {#9683
      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 {#9718
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9689
    -id: 58869
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9691 …}
    -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 {#9684
      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 {#9681
      date: 2026-07-14 10:57:33.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785417502 {#9683
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 14.0 MiB 0.49 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58870"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#9784
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58870"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 14.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 {#9844
  +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 14.0 MiB 0.64 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 58874
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9697 …}
    -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 {#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" => "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 {#9694
      date: 2026-07-14 10:58:08.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785416874 {#9695
      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 {#9886
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 58874
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9697 …}
    -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 {#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" => "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 {#9694
      date: 2026-07-14 10:58:08.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785416874 {#9695
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 14.0 MiB 0.41 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58875"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#9929
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58875"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 14.0 MiB 0.03 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 {#9989
  +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 14.0 MiB 0.64 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9702
    -id: 58879
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9703 …}
    -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 {#9699
      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 {#9700
      date: 2026-07-14 10:58:40.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784806404 {#9701
      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 {#10031
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9702
    -id: 58879
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9703 …}
    -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 {#9699
      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 {#9700
      date: 2026-07-14 10:58:40.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784806404 {#9701
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 14.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 {#10074
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58880"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 14.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 {#10134
  +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 14.0 MiB 0.28 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9708
    -id: 58884
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9709 …}
    -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 {#9705
      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 {#9706
      date: 2026-07-14 10:59:23.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785417165 {#9707
      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 {#10176
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9708
    -id: 58884
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9709 …}
    -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 {#9705
      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 {#9706
      date: 2026-07-14 10:59:23.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785417165 {#9707
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 14.0 MiB 0.04 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58880"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10219
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58880"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 14.0 MiB 0.04 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 {#10260
  +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 14.0 MiB 0.03 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9712
    -id: 61245
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9713 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785417291 {#9711
      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 {#10302
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#9712
    -id: 61245
    -className: null
    -classId: null
    -name: "Feature Card Image"
    -global: null
    -template: "image-card-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9713 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: null
    -createdAt: DateTimeImmutable @1785417291 {#9711
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 14.0 MiB 1.00 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#10351
    -id: 8799
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10353 …}
    -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 {#10346
      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 {#10343
      date: 2026-01-19 14:08:57.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 {#10388
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#10351
    -id: 8799
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10353 …}
    -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 {#10346
      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 {#10343
      date: 2026-01-19 14:08:57.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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 14.0 MiB 0.42 ms
Input props
[
  "image" => [
    "alt_text" => "Greggs"
    "image_caption" => null
    "image_cropped" => "8800"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10458
  +image: [
    "alt_text" => "Greggs"
    "image_caption" => null
    "image_cropped" => "8800"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 14.0 MiB 0.48 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 8804
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10359 …}
    -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 {#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" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8809"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768831843 {#10356
      date: 2026-01-19 14:10:43.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 {#10523
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 8804
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10359 …}
    -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 {#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" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "8809"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768831843 {#10356
      date: 2026-01-19 14:10:43.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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 14.0 MiB 0.36 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "8809"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10566
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "8809"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 14.0 MiB 0.48 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 8813
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10365 …}
    -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 {#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" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Suez"
        "image_caption" => null
        "image_cropped" => "8814"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832115 {#10362
      date: 2026-01-19 14:15:15.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 {#10631
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 8813
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10365 …}
    -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 {#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" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "Suez"
        "image_caption" => null
        "image_cropped" => "8814"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832115 {#10362
      date: 2026-01-19 14:15:15.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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 14.0 MiB 0.37 ms
Input props
[
  "image" => [
    "alt_text" => "Suez"
    "image_caption" => null
    "image_cropped" => "8814"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10674
  +image: [
    "alt_text" => "Suez"
    "image_caption" => null
    "image_cropped" => "8814"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 14.0 MiB 0.47 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 8818
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10371 …}
    -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 {#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" => "Kelloggs"
        "image_caption" => null
        "image_cropped" => "8819"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832171 {#10368
      date: 2026-01-19 14:16: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 {#10739
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 8818
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10371 …}
    -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 {#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" => "Kelloggs"
        "image_caption" => null
        "image_cropped" => "8819"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1768832171 {#10368
      date: 2026-01-19 14:16: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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 14.0 MiB 0.36 ms
Input props
[
  "image" => [
    "alt_text" => "Kelloggs"
    "image_caption" => null
    "image_cropped" => "8819"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10782
  +image: [
    "alt_text" => "Kelloggs"
    "image_caption" => null
    "image_cropped" => "8819"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 14.0 MiB 0.44 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#10376
    -id: 8823
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10377 …}
    -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 {#10373
      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 {#10374
      date: 2026-01-19 14:17:11.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10375
      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 {#10847
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#10376
    -id: 8823
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10377 …}
    -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 {#10373
      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 {#10374
      date: 2026-01-19 14:17:11.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10375
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 14.0 MiB 0.33 ms
Input props
[
  "image" => [
    "alt_text" => "McCain"
    "image_caption" => null
    "image_cropped" => "8824"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10890
  +image: [
    "alt_text" => "McCain"
    "image_caption" => null
    "image_cropped" => "8824"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 16.0 MiB 0.46 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#10382
    -id: 8828
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10383 …}
    -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 {#10379
      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 {#10380
      date: 2026-01-19 14:18:11.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10381
      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 {#10955
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#10382
    -id: 8828
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6744 …}
    -children: Doctrine\ORM\PersistentCollection {#10383 …}
    -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 {#10379
      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 {#10380
      date: 2026-01-19 14:18:11.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784730468 {#10381
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 16.0 MiB 0.35 ms
Input props
[
  "image" => [
    "alt_text" => "CH Guenther & Sons"
    "image_caption" => null
    "image_cropped" => "8829"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10998
  +image: [
    "alt_text" => "CH Guenther & Sons"
    "image_caption" => null
    "image_cropped" => "8829"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 16.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1785418973896
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#11066
  +content: [
    "time" => 1785418973896
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 16.0 MiB 10.92 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#11111
    -id: 8924
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6750 …}
    -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" => 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 {#11106
      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 {#11103
      date: 2026-01-19 20:07:58.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418340 {#11105
      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 {#11136
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#11111
    -id: 8924
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6750 …}
    -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" => 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 {#11106
      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 {#11103
      date: 2026-01-19 20:07:58.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418340 {#11105
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 16.0 MiB 0.47 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58851"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#11211
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58851"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 16.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 {#11275
  +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 16.0 MiB 2.26 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11311
    #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 {#11317
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11311
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "10668"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 16.0 MiB 11.12 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 9356
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6750 …}
    -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" => 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 {#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" => 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 {#11116
      date: 2026-01-23 13:53:31.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418376 {#11117
      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 {#11359
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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: 9356
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6750 …}
    -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" => 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 {#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" => 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 {#11116
      date: 2026-01-23 13:53:31.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418376 {#11117
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 16.0 MiB 0.64 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58855"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#11415
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58855"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 16.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 {#11479
  +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 16.0 MiB 2.39 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11515
    #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 {#11521
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11515
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "55170"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 16.0 MiB 11.61 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#11124
    -id: 9357
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6750 …}
    -children: Doctrine\ORM\PersistentCollection {#11125 …}
    -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 {#11121
      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 {#11122
      date: 2026-01-23 13:53:41.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418498 {#11123
      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 {#11563
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#11124
    -id: 9357
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6750 …}
    -children: Doctrine\ORM\PersistentCollection {#11125 …}
    -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 {#11121
      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 {#11122
      date: 2026-01-23 13:53:41.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418498 {#11123
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 16.0 MiB 0.77 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58859"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#11619
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58859"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 16.0 MiB 0.04 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 {#11683
  +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 16.0 MiB 2.51 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11719
    #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 {#11725
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11719
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "55657"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 16.0 MiB 11.72 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#11130
    -id: 9358
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6750 …}
    -children: Doctrine\ORM\PersistentCollection {#11131 …}
    -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 {#11127
      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 {#11128
      date: 2026-01-23 13:53:49.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418646 {#11129
      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 {#11767
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2448
    -id: 8712
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -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 {#2592 …}
    +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 {#2435
      date: 2026-07-23 11:25:59.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1768817119 {#2455
      date: 2026-01-19 10:05:19.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784805959 {#2475
      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 {#11130
    -id: 9358
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6750 …}
    -children: Doctrine\ORM\PersistentCollection {#11131 …}
    -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 {#11127
      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 {#11128
      date: 2026-01-23 13:53:49.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1785418646 {#11129
      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 {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 16.0 MiB 0.69 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58863"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#11823
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "58863"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 16.0 MiB 0.04 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 {#11887
  +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 16.0 MiB 2.57 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11923
    #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 {#11929
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11923
    #type: "internal"
    #text: "See the Airmatic impact"
    #linkData: "55685"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 16.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 {#11974
  +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 20.0 MiB 25.93 ms
Input props
[
  "template" => "58452"
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender {#12034
  +template: "58452"
  +form: Symfony\Component\Form\Form {#12140 …}
  +initialised: true
  +registry: ApKnowhow\ApEchoBundle\Registry\FormTemplateRegistry {#2174 …}
  +formFactory: Symfony\Component\Form\FormFactory {#12033 …}
  -siteSettingsManager: ApKnowhow\ApEchoBundle\Service\Manager\SiteSettingsManager {#819 …}
  -formConfiguration: ApKnowhow\ApEchoBundle\Service\Form\FormConfiguration {#2237 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.44 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2747
    -id: 10349
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …}
    -name: "Extraction"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2742 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8714
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770748 {#2744
      date: 2026-01-30 10:59:08.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2740
      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 {#12461
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12480 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.34 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12480 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12501
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12480 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 3.86 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2759
    -id: 10354
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …}
    -name: "LEV Testing"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2760 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9164
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770833 {#2757
      date: 2026-01-30 11:00:33.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2758
      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 {#12547
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12563 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.27 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12563 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12584
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12563 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.86 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2764
    -id: 10350
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …}
    -name: "Industrial Dust Extraction"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2765 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11078
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770772 {#2762
      date: 2026-01-30 10:59:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2763
      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 {#12630
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12646 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.29 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12646 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12667
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12646 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.45 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2769
    -id: 10351
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …}
    -name: "Fume Extraction"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2770 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11079
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770784 {#2767
      date: 2026-01-30 10:59:44.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2768
      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 {#12730
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12746 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.29 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12746 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12767
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12746 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.42 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2774
    -id: 14017
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2707 …}
    -name: "Industrial Ventilation Systems"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2775 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11080
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1771406262 {#2772
      date: 2026-02-18 09:17:42.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2773
      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 {#12830
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12846 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.31 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12846 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12867
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12846 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 3.89 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2784
    -id: 10356
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …}
    -name: "Fabrication"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2787 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8715
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770856 {#2785
      date: 2026-01-30 11:00:56.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 {#12930
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12946 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.30 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12946 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12967
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12946 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.49 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2797
    -id: 10357
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …}
    -name: "High Integrity Ductwork"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2798 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9804
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770882 {#2795
      date: 2026-01-30 11:01:22.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406019 {#2796
      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 {#13013
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13029 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.36 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13029 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13050
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13029 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.44 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2802
    -id: 10358
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …}
    -name: "DW114 Duckwork"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2803 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9805
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770897 {#2800
      date: 2026-01-30 11:01:37.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406019 {#2801
      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 {#13113
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13129 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.33 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13129 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13150
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13129 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.47 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2807
    -id: 10359
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …}
    -name: "Bespoke Steel Fabrication"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2808 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9806
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770914 {#2805
      date: 2026-01-30 11:01:54.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406019 {#2806
      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 {#13213
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13229 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.38 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13229 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13250
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13229 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.56 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2811
    -id: 14014
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2749 …}
    -name: "Ductwork Stainless Steel"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2812 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11493
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1771406019 {#2810
      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 {#13313
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13329 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.36 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13329 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13350
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13329 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.05 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2821
    -id: 10361
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …}
    -name: "Company"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2824 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8717
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770938 {#2822
      date: 2026-01-30 11:02:18.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 {#13413
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13429 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.35 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13429 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13450
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13429 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.05 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2834
    -id: 10362
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2835 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8718
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770954 {#2832
      date: 2026-01-30 11:02:34.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2833
      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 {#13496
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13512 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.34 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13512 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13533
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13512 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.02 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2839
    -id: 10365
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …}
    -name: "Process"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2840 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9808
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770970 {#2837
      date: 2026-01-30 11:02:50.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2838
      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 {#13579
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13595 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.33 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13595 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13616
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13595 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.98 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2844
    -id: 10363
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …}
    -name: "Careers"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2845 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9809
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770963 {#2842
      date: 2026-01-30 11:02:43.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2843
      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 {#13662
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13678 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.41 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13678 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13699
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13678 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.18 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2849
    -id: 14016
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2780 …}
    -name: "Knowledge Hub"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2850 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8716
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1771406150 {#2847
      date: 2026-02-18 09:15:50.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2848
      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 {#13762
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13778 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.47 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13778 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13799
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13778 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.27 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2859
    -id: 9783
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …}
    -name: "Contact Airmatic"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2862 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8718
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769590811 {#2860
      date: 2026-01-28 09:00:11.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -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 {#13845
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13861 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.48 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13861 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13882
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13861 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.98 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2872
    -id: 8855
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …}
    -name: "Terms"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2873 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8851
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768837729 {#2870
      date: 2026-01-19 15:48:49.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1769591267 {#2871
      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 {#13928
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13944 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.37 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13944 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#13965
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#13944 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.80 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2877
    -id: 8856
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …}
    -name: "Privacy"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2878 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8852
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768837741 {#2875
      date: 2026-01-19 15:49:01.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1769591267 {#2876
      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 {#14028
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14044 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.40 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14044 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#14065
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14044 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 20.0 MiB 4.66 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2882
    -id: 8857
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …}
    -name: "Cookies"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2883 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8853
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768837753 {#2880
      date: 2026-01-19 15:49:13.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1769591267 {#2881
      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 {#14128
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14144 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 1.41 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14144 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#14165
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#14144 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Editor:VisualEditorBridge ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge 20.0 MiB 0.36 ms
Input props
[]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge {#14227
  -context: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6578 …}
}