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

Components

7 Twig Components
178 Render Count
219 ms Render Time
24.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
Render:Button
"ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender"
site/components/button.html.twig
69 39.12ms
Render:MenuLink
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"
site/components/link.html.twig
53 130.13ms
Render:RichText
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"
site/components/rich_text.html.twig
26 1.14ms
Render:Datablock
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"
site/datablocks/DatablockRender.html.twig
23 100.90ms
Render:Image
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"
site/components/image.html.twig
5 4.40ms
Render:Form
"ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender"
site/components/Form.html.twig
1 29.39ms
Editor:VisualEditorBridge
"ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge"
@ApEcho/editor/_visual_editor_bridge.html.twig
1 0.10ms

Render calls

Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 3.07 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 14.0 MiB 1.45 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 {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.72 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 {#3488
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3504 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.32 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3504 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3525
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3504 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.37 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#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 {#3594
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3610 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.29 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3610 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3631
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3610 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 2.66 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 {#3694
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3710 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.31 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3710 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3731
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3710 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.51 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 {#3794
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3810 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.34 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3810 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3831
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3810 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.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 {#3894
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3910 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.32 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3910 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3931
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3910 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.74 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 {#3994
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4010 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.34 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4010 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4031
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4010 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 2.94 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4090
    -id: 9691
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Fabrication products"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4096 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60367
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525757 {#4091
      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 {#4122
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4138 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.40 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4138 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4159
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4138 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.72 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4101
    -id: 9694
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "High Integrity Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4102 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60147
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525830 {#4099
      date: 2026-01-27 14:57:10.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802398 {#4100
      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 {#4222
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4238 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.42 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4238 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4259
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4238 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 14.0 MiB 1.75 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4106
    -id: 9695
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "DW114 Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4107 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60218
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525860 {#4104
      date: 2026-01-27 14:57:40.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802410 {#4105
      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 {#4322
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4338 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 14.0 MiB 0.41 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4338 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4359
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4338 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.88 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4111
    -id: 9696
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Bespoke Steel Fabrications"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4112 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60289
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525897 {#4109
      date: 2026-01-27 14:58:17.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802419 {#4110
      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 {#4422
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4438 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.41 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4438 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4459
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4438 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 2.06 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4116
    -id: 11494
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Ductwork Stainless Steel"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4117 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60331
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1770292315 {#4114
      date: 2026-02-05 11:51:55.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802430 {#4115
      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 {#4522
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4538 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.42 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4538 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4559
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4538 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 3.65 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4618
    -id: 9697
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "About us"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4624 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8717
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525925 {#4619
      date: 2026-01-27 14:58:45.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771405378 {#4097
      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 {#4650
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4666 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.48 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4666 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4687
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4666 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.98 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4629
    -id: 9699
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Process"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4630 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9808
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525954 {#4627
      date: 2026-01-27 14:59:14.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1783518753 {#4628
      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 {#4750
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4766 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.47 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4766 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4787
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4766 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.92 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4634
    -id: 8725
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Knowledge Hub"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4635 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8716
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820846 {#4632
      date: 2026-01-19 11:07:26.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1783518753 {#4633
      date: 2026-07-08 13:52:33.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#4850
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4866 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.48 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4866 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4887
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4866 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.94 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4644
    -id: 58290
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Staff Compliance"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4645 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 58306
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1782912366 {#4642
      date: 2026-07-01 13:26:06.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1782986950 {#4643
      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 {#4950
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4966 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4966 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4987
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4966 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 2.10 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 {#5047
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5066 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.52 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5066 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5087
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5066 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.49 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 {#5153
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5169 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5169 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5190
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5169 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#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 {#5236
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5252 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5252 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5273
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5252 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.50 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#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 {#5319
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5335 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5335 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5356
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5335 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.47 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 {#5402
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5418 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.49 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5418 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5439
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5418 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#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 {#5485
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5501 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5501 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5522
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5501 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.50 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#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 {#5568
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5584 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5584 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5605
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5584 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.50 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#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 {#5651
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5667 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.49 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5667 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5688
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5667 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.55 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4090
    -id: 9691
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Fabrication products"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4096 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60367
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525757 {#4091
      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 {#5734
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5750 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5750 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5771
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5750 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 3.20 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4101
    -id: 9694
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "High Integrity Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4102 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60147
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525830 {#4099
      date: 2026-01-27 14:57:10.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802398 {#4100
      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 {#5817
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5833 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.57 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5833 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5854
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5833 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.57 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4106
    -id: 9695
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "DW114 Ductwork"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4107 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60218
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525860 {#4104
      date: 2026-01-27 14:57:40.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802410 {#4105
      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 {#5900
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5916 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.55 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5916 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5937
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5916 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.48 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4111
    -id: 9696
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Bespoke Steel Fabrications"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4112 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60289
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525897 {#4109
      date: 2026-01-27 14:58:17.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802419 {#4110
      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 {#5983
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5999 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5999 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6020
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5999 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.58 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4116
    -id: 11494
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2617 …}
    -name: "Ductwork Stainless Steel"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2713 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4117 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 60331
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1770292315 {#4114
      date: 2026-02-05 11:51:55.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784802430 {#4115
      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 {#6066
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6082 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6082 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6103
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6082 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.55 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4618
    -id: 9697
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "About us"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4624 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8717
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525925 {#4619
      date: 2026-01-27 14:58:45.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771405378 {#4097
      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 {#6149
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6165 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.54 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6165 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6186
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6165 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.54 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4629
    -id: 9699
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Process"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4630 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9808
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769525954 {#4627
      date: 2026-01-27 14:59:14.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1783518753 {#4628
      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 {#6232
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6248 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.49 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6248 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6269
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6248 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.73 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4634
    -id: 8725
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Knowledge Hub"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4635 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8716
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768820846 {#4632
      date: 2026-01-19 11:07:26.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1783518753 {#4633
      date: 2026-07-08 13:52:33.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6315
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6331 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.59 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6331 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6352
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6331 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.53 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#4644
    -id: 58290
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2693 …}
    -name: "Staff Compliance"
    -type: "internal"
    -parent: ApKnowhow\ApEchoBundle\Entity\MenuItem {#2703 …}
    -menuItems: Doctrine\ORM\PersistentCollection {#4645 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 58306
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1782912366 {#4642
      date: 2026-07-01 13:26:06.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1782986950 {#4643
      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 {#6398
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6414 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6414 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6435
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6414 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 16.0 MiB 1.53 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#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 {#6478
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6494 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 16.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6494 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6515
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6494 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 24.0 MiB 88.61 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#6562
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: null
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 18.0 MiB 2.54 ms
Input props
[
  "image" => [
    "alt_text" => "Alt"
    "image_caption" => null
    "image_cropped" => "60464"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#7113
  +image: [
    "alt_text" => "Alt"
    "image_caption" => null
    "image_cropped" => "60464"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.29 ms
Input props
[
  "content" => [
    "time" => 1785515040785
    "blocks" => [
      [
        "id" => "hzrOIDxJzr"
        "data" => [
          "text" => """
            Exacting the highest extraction\n
            standards for all our customers
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7338
  +content: [
    "time" => 1785515040785
    "blocks" => [
      [
        "id" => "hzrOIDxJzr"
        "data" => [
          "text" => """
            Exacting the highest extraction\n
            standards for all our customers
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.07 ms
Input props
[
  "class" => "ap-button ap-button-primary "
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7380
    #type: "anchor"
    #text: "Speak To Our Experts"
    #linkData: "contactform"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button ap-button-primary "
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7386
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7380
    #type: "anchor"
    #text: "Speak To Our Experts"
    #linkData: "contactform"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.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 {#7430
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784124974835
    "blocks" => [
      [
        "id" => "9_y9tQ_Q_z"
        "data" => [
          "text" => """
            Dust, fumes and airborne contaminants are\n
            unavoidable in industrial environments. Without effective extraction, they\n
            become a serious safety and compliance issue.      
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "PnmD-K3rh9"
        "data" => [
          "text" => "<b>The risks:</b>"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7476
  +content: [
    "time" => 1784124974835
    "blocks" => [
      [
        "id" => "9_y9tQ_Q_z"
        "data" => [
          "text" => """
            Dust, fumes and airborne contaminants are\n
            unavoidable in industrial environments. Without effective extraction, they\n
            become a serious safety and compliance issue.&nbsp; &nbsp; &nbsp;&nbsp;
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "PnmD-K3rh9"
        "data" => [
          "text" => "<b>The risks:</b>"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.03 ms
Input props
[
  "class" => "ap-button ap-button-primary"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7515
    #type: "internal"
    #text: "Book a Consultation"
    #linkData: "8718"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button ap-button-primary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7521
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7515
    #type: "internal"
    #text: "Book a Consultation"
    #linkData: "8718"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.02 ms
Input props
[
  "class" => "ap-button ap-button-secondary"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-secondary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7562
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784124967708
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7605
  +content: [
    "time" => 1784124967708
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.04 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7641
    #type: "internal"
    #text: "Speak to an Expert Today"
    #linkData: "8718"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  "class" => "ap-button ap-button-primary m-t-30"
]
Attributes
[
  "class" => "ap-button ap-button-primary m-t-30"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7647
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7641
    #type: "internal"
    #text: "Speak to an Expert Today"
    #linkData: "8718"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 18.0 MiB 1.26 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7692
    -id: 59019
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …}
    -children: Doctrine\ORM\PersistentCollection {#7694 …}
    -position: 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" => "10477"
      ]
      "content" => [
        "time" => 1784124971325
        "blocks" => [
          [
            "id" => "yu0Hpoarp3"
            "data" => [
              "text" => "&nbsp;Exposure to harmful dust, fumes and airborne contaminants can put employees at risk."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Health & Safety Risks"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#7687
      date: 2026-07-24 14:05:12.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" => "10477"
      ]
      "content" => [
        "time" => 1785419991881
        "blocks" => [
          [
            "id" => "yu0Hpoarp3"
            "data" => [
              "text" => "Exposure to harmful dust, fumes and airborne contaminants can put employees at risk."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Health & Safety Risks"
    ]
    -createdAt: DateTimeImmutable @1784036589 {#7684
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785419995 {#7686
      date: 2026-07-30 13:59:55.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 {#7717
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7692
    -id: 59019
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …}
    -children: Doctrine\ORM\PersistentCollection {#7694 …}
    -position: 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" => "10477"
      ]
      "content" => [
        "time" => 1784124971325
        "blocks" => [
          [
            "id" => "yu0Hpoarp3"
            "data" => [
              "text" => "&nbsp;Exposure to harmful dust, fumes and airborne contaminants can put employees at risk."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Health & Safety Risks"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#7687
      date: 2026-07-24 14:05:12.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" => "10477"
      ]
      "content" => [
        "time" => 1785419991881
        "blocks" => [
          [
            "id" => "yu0Hpoarp3"
            "data" => [
              "text" => "Exposure to harmful dust, fumes and airborne contaminants can put employees at risk."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Health & Safety Risks"
    ]
    -createdAt: DateTimeImmutable @1784036589 {#7684
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785419995 {#7686
      date: 2026-07-30 13:59:55.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1784124971325
    "blocks" => [
      [
        "id" => "yu0Hpoarp3"
        "data" => [
          "text" => "&nbsp;Exposure to harmful dust, fumes and airborne contaminants can put employees at risk."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7805
  +content: [
    "time" => 1784124971325
    "blocks" => [
      [
        "id" => "yu0Hpoarp3"
        "data" => [
          "text" => "&nbsp;Exposure to harmful dust, fumes and airborne contaminants can put employees at risk."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 18.0 MiB 0.70 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7699
    -id: 59020
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …}
    -children: Doctrine\ORM\PersistentCollection {#7700 …}
    -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" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "59053"
      ]
      "content" => [
        "time" => 1784124978007
        "blocks" => [
          [
            "id" => "TMsP9mDLzu"
            "data" => [
              "text" => "Poor extraction systems can lead to COSHH breaches, enforcement action and legal consequences."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Compliance Failures"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#7696
      date: 2026-07-24 14:05:12.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" => "59053"
      ]
      "content" => [
        "time" => 1784124978007
        "blocks" => [
          [
            "id" => "TMsP9mDLzu"
            "data" => [
              "text" => "Poor extraction systems can lead to COSHH breaches, enforcement action and legal consequences."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Compliance Failures"
    ]
    -createdAt: DateTimeImmutable @1784036589 {#7697
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784901912 {#7698
      date: 2026-07-24 14:05:12.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 {#7848
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7699
    -id: 59020
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …}
    -children: Doctrine\ORM\PersistentCollection {#7700 …}
    -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" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => false
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "59053"
      ]
      "content" => [
        "time" => 1784124978007
        "blocks" => [
          [
            "id" => "TMsP9mDLzu"
            "data" => [
              "text" => "Poor extraction systems can lead to COSHH breaches, enforcement action and legal consequences."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Compliance Failures"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#7696
      date: 2026-07-24 14:05:12.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" => "59053"
      ]
      "content" => [
        "time" => 1784124978007
        "blocks" => [
          [
            "id" => "TMsP9mDLzu"
            "data" => [
              "text" => "Poor extraction systems can lead to COSHH breaches, enforcement action and legal consequences."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Compliance Failures"
    ]
    -createdAt: DateTimeImmutable @1784036589 {#7697
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784901912 {#7698
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1784124978007
    "blocks" => [
      [
        "id" => "TMsP9mDLzu"
        "data" => [
          "text" => "Poor extraction systems can lead to COSHH breaches, enforcement action and legal consequences."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#7910
  +content: [
    "time" => 1784124978007
    "blocks" => [
      [
        "id" => "TMsP9mDLzu"
        "data" => [
          "text" => "Poor extraction systems can lead to COSHH breaches, enforcement action and legal consequences."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 18.0 MiB 0.63 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7705
    -id: 59021
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …}
    -children: Doctrine\ORM\PersistentCollection {#7706 …}
    -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" => "13798"
      ]
      "content" => [
        "time" => 1784124982306
        "blocks" => [
          [
            "id" => "FYBEq0HanG"
            "data" => [
              "text" => "Poor air quality can affect processes, product quality and overall operational efficiency."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Reduced Productivity"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#7702
      date: 2026-07-24 14:05:12.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" => "13798"
      ]
      "content" => [
        "time" => 1784124982306
        "blocks" => [
          [
            "id" => "FYBEq0HanG"
            "data" => [
              "text" => "Poor air quality can affect processes, product quality and overall operational efficiency."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Reduced Productivity"
    ]
    -createdAt: DateTimeImmutable @1784036589 {#7703
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784901912 {#7704
      date: 2026-07-24 14:05:12.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 {#7952
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7705
    -id: 59021
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …}
    -children: Doctrine\ORM\PersistentCollection {#7706 …}
    -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" => "13798"
      ]
      "content" => [
        "time" => 1784124982306
        "blocks" => [
          [
            "id" => "FYBEq0HanG"
            "data" => [
              "text" => "Poor air quality can affect processes, product quality and overall operational efficiency."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Reduced Productivity"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#7702
      date: 2026-07-24 14:05:12.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" => "13798"
      ]
      "content" => [
        "time" => 1784124982306
        "blocks" => [
          [
            "id" => "FYBEq0HanG"
            "data" => [
              "text" => "Poor air quality can affect processes, product quality and overall operational efficiency."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Reduced Productivity"
    ]
    -createdAt: DateTimeImmutable @1784036589 {#7703
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784901912 {#7704
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784124982306
    "blocks" => [
      [
        "id" => "FYBEq0HanG"
        "data" => [
          "text" => "Poor air quality can affect processes, product quality and overall operational efficiency."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8017
  +content: [
    "time" => 1784124982306
    "blocks" => [
      [
        "id" => "FYBEq0HanG"
        "data" => [
          "text" => "Poor air quality can affect processes, product quality and overall operational efficiency."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 18.0 MiB 0.59 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#7711
    -id: 59022
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …}
    -children: Doctrine\ORM\PersistentCollection {#7712 …}
    -position: 5
    -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" => "13807"
      ]
      "content" => [
        "time" => 1784124986395
        "blocks" => [
          [
            "id" => "qWAwaFv_Qi"
            "data" => [
              "text" => "Uncontrolled dust and fumes can increase the risk of fires, explosions and equipment damage."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Fire & Equipment Risks"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#7708
      date: 2026-07-24 14:05:12.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" => "13807"
      ]
      "content" => [
        "time" => 1784124986395
        "blocks" => [
          [
            "id" => "qWAwaFv_Qi"
            "data" => [
              "text" => "Uncontrolled dust and fumes can increase the risk of fires, explosions and equipment damage."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Fire & Equipment Risks"
    ]
    -createdAt: DateTimeImmutable @1784036589 {#7709
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784901912 {#7710
      date: 2026-07-24 14:05:12.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 {#8059
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#7711
    -id: 59022
    -className: null
    -classId: null
    -name: "Card Image"
    -global: null
    -template: "expanding-card-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6685 …}
    -children: Doctrine\ORM\PersistentCollection {#7712 …}
    -position: 5
    -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" => "13807"
      ]
      "content" => [
        "time" => 1784124986395
        "blocks" => [
          [
            "id" => "qWAwaFv_Qi"
            "data" => [
              "text" => "Uncontrolled dust and fumes can increase the risk of fires, explosions and equipment damage."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Fire & Equipment Risks"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#7708
      date: 2026-07-24 14:05:12.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" => "13807"
      ]
      "content" => [
        "time" => 1784124986395
        "blocks" => [
          [
            "id" => "qWAwaFv_Qi"
            "data" => [
              "text" => "Uncontrolled dust and fumes can increase the risk of fires, explosions and equipment damage."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Fire & Equipment Risks"
    ]
    -createdAt: DateTimeImmutable @1784036589 {#7709
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784901912 {#7710
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784124986395
    "blocks" => [
      [
        "id" => "qWAwaFv_Qi"
        "data" => [
          "text" => "Uncontrolled dust and fumes can increase the risk of fires, explosions and equipment damage."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8124
  +content: [
    "time" => 1784124986395
    "blocks" => [
      [
        "id" => "qWAwaFv_Qi"
        "data" => [
          "text" => "Uncontrolled dust and fumes can increase the risk of fires, explosions and equipment damage."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.06 ms
Input props
[
  "content" => [
    "time" => 1784901512163
    "blocks" => [
      [
        "id" => "dummy-title-content"
        "data" => [
          "text" => "Speak with our technical team to evaluate your workplace air quality and identify compliance gaps."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8166
  +content: [
    "time" => 1784901512163
    "blocks" => [
      [
        "id" => "dummy-title-content"
        "data" => [
          "text" => "Speak with our technical team to evaluate your workplace air quality and identify compliance gaps."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.06 ms
Input props
[
  "class" => "ap-button ap-button-primary"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8205
    #type: "anchor"
    #text: "Book a Site Assessment"
    #linkData: "contactform"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button ap-button-primary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8211
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8205
    #type: "anchor"
    #text: "Book a Site Assessment"
    #linkData: "contactform"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.02 ms
Input props
[
  "class" => "ap-button ap-button-secondary"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-secondary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8252
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784125006878
    "blocks" => [
      [
        "id" => "dummy-title-content"
        "data" => [
          "text" => "We design, manufacture and install LEV and extraction systems that remove dust, fumes, odours and process waste from industrial environments."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8292
  +content: [
    "time" => 1784125006878
    "blocks" => [
      [
        "id" => "dummy-title-content"
        "data" => [
          "text" => "We design, manufacture and install LEV and extraction systems that remove dust, fumes, odours and process waste from industrial 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 18.0 MiB 0.03 ms
Input props
[
  "class" => "ap-button ap-button-primary"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8332
    #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 {#8338
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8332
    #type: "external"
    #text: "Read more"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.02 ms
Input props
[
  "class" => "ap-button ap-button-secondary"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-secondary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#8379
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 18.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784125014743
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8425
  +content: [
    "time" => 1784125014743
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.03 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8461
    #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 {#8467
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8461
    #type: "external"
    #text: "Learn More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 18.0 MiB 0.02 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8503
    #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 {#8509
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#8503
    #type: "external"
    #text: "Find Out More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "secondary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.34 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8552
    -id: 59103
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8554 …}
    -position: 0
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784043277422
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Controls airborne dust to protect health, product quality and equipment"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Dust Extraction"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8547
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 59858
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785423164008
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Controls airborne dust to protect health, product quality and equipment"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Eliminate Harmful Dust"
    ]
    -createdAt: DateTimeImmutable @1784043098 {#8419
      date: 2026-07-14 15:31:38.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425439 {#8546
      date: 2026-07-30 15:30:39.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 {#8600
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8552
    -id: 59103
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8554 …}
    -position: 0
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784043277422
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Controls airborne dust to protect health, product quality and equipment"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Dust Extraction"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8547
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 59858
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785423164008
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Controls airborne dust to protect health, product quality and equipment"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Eliminate Harmful Dust"
    ]
    -createdAt: DateTimeImmutable @1784043098 {#8419
      date: 2026-07-14 15:31:38.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425439 {#8546
      date: 2026-07-30 15:30:39.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1784043277422
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Controls airborne dust to protect health, product quality and equipment"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8681
  +content: [
    "time" => 1784043277422
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Controls airborne dust to protect health, product quality and equipment"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.19 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8559
    -id: 59104
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8560 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784043284548
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Removes harmful fumes from chemical, welding and manufacturing processes"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Fume Extraction"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8556
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 59953
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785422049327
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Capture harmful contaminants at source to improve workplace safety and support COSHH compliance."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Control Hazardous Fumes"
    ]
    -createdAt: DateTimeImmutable @1784043136 {#8557
      date: 2026-07-14 15:32:16.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425439 {#8558
      date: 2026-07-30 15:30:39.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 {#8721
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8559
    -id: 59104
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8560 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784043284548
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Removes harmful fumes from chemical, welding and manufacturing processes"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Fume Extraction"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8556
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 59953
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785422049327
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Capture harmful contaminants at source to improve workplace safety and support COSHH compliance."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Control Hazardous Fumes"
    ]
    -createdAt: DateTimeImmutable @1784043136 {#8557
      date: 2026-07-14 15:32:16.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425439 {#8558
      date: 2026-07-30 15:30:39.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.05 ms
Input props
[
  "content" => [
    "time" => 1784043284548
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Removes harmful fumes from chemical, welding and manufacturing processes"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8767
  +content: [
    "time" => 1784043284548
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Removes harmful fumes from chemical, welding and manufacturing processes"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.15 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8565
    -id: 59105
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8566 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784043294793
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Improves airflow and overall air quality across your facility&nbsp;&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Industrial Ventilation"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8562
      date: 2026-07-24 14:05:12.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" => "Read more"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785422074395
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Tailored industrial ventilation systems that create healthier, more productive working environments.&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Improve Workplace Air Quality"
    ]
    -createdAt: DateTimeImmutable @1784043162 {#8563
      date: 2026-07-14 15:32:42.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425439 {#8564
      date: 2026-07-30 15:30:39.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 {#8806
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8565
    -id: 59105
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8566 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784043294793
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Improves airflow and overall air quality across your facility&nbsp;&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Industrial Ventilation"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8562
      date: 2026-07-24 14:05:12.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" => "Read more"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785422074395
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Tailored industrial ventilation systems that create healthier, more productive working environments.&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Improve Workplace Air Quality"
    ]
    -createdAt: DateTimeImmutable @1784043162 {#8563
      date: 2026-07-14 15:32:42.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425439 {#8564
      date: 2026-07-30 15:30:39.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784043294793
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Improves airflow and overall air quality across your facility&nbsp;&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8852
  +content: [
    "time" => 1784043294793
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Improves airflow and overall air quality across your facility&nbsp;&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.15 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8571
    -id: 59106
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8572 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784043214787
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Manages process odours in waste, food and recycling environments"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Odour Control"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8568
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 60022
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785422108542
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Odour extraction systems designed for food production, waste management and recycling facilities."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Manage Unwanted Odours"
    ]
    -createdAt: DateTimeImmutable @1784043196 {#8569
      date: 2026-07-14 15:33:16.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425439 {#8570
      date: 2026-07-30 15:30:39.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 {#8891
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8571
    -id: 59106
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8572 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784043214787
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Manages process odours in waste, food and recycling environments"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Odour Control"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8568
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 60022
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785422108542
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Odour extraction systems designed for food production, waste management and recycling facilities."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Manage Unwanted Odours"
    ]
    -createdAt: DateTimeImmutable @1784043196 {#8569
      date: 2026-07-14 15:33:16.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425439 {#8570
      date: 2026-07-30 15:30:39.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.02 ms
Input props
[
  "content" => [
    "time" => 1784043214787
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Manages process odours in waste, food and recycling environments"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#8937
  +content: [
    "time" => 1784043214787
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Manages process odours in waste, food and recycling environments"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.18 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8577
    -id: 59107
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8578 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784043241076
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Removes process waste such as paper, metal and plastics efficiently and safely"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Trim Extraction"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8574
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 11082
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785422162774
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Trim extraction systems that reduce fire risk when processing waste such as paper, metal and plastics."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Remove Production Waste Efficiently"
    ]
    -createdAt: DateTimeImmutable @1784043223 {#8575
      date: 2026-07-14 15:33:43.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425439 {#8576
      date: 2026-07-30 15:30:39.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 {#8976
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8577
    -id: 59107
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8578 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784043241076
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Removes process waste such as paper, metal and plastics efficiently and safely"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Trim Extraction"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8574
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 11082
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785422162774
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Trim extraction systems that reduce fire risk when processing waste such as paper, metal and plastics."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Remove Production Waste Efficiently"
    ]
    -createdAt: DateTimeImmutable @1784043223 {#8575
      date: 2026-07-14 15:33:43.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425439 {#8576
      date: 2026-07-30 15:30:39.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784043241076
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Removes process waste such as paper, metal and plastics efficiently and safely"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9022
  +content: [
    "time" => 1784043241076
    "blocks" => [
      [
        "id" => "dummy-title-list-item"
        "data" => [
          "text" => "Removes process waste such as paper, metal and plastics efficiently and safely"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.16 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8582
    -id: 61262
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8583 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785425466418
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Our experienced engineers manage every stage of your project, providing a seamless process that minimises disruption while ensuring every system performs exactly as intended."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "End-to-end Delivery"
    ]
    -createdAt: DateTimeImmutable @1785425243 {#8580
      date: 2026-07-30 15:27:23.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785425476 {#8581
      date: 2026-07-30 15:31:16.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9061
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8582
    -id: 61262
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8583 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785425466418
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Our experienced engineers manage every stage of your project, providing a seamless process that minimises disruption while ensuring every system performs exactly as intended."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "End-to-end Delivery"
    ]
    -createdAt: DateTimeImmutable @1785425243 {#8580
      date: 2026-07-30 15:27:23.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785425476 {#8581
      date: 2026-07-30 15:31:16.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.02 ms
Input props
[
  "content" => null
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9107
  +content: null
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.03 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8588
    -id: 59297
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8589 …}
    -position: 6
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784125025821
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "From site assessment through to commissioning, we deliver systems built for performance, safety and long-term compliance."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "End-to-end delivery"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8585
      date: 2026-07-24 14:05:12.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" => 1785421422747
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Every solution is engineered to improve workplace air quality, protect your people and support long-term operational performance."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Built for Long-Term Performance"
    ]
    -createdAt: DateTimeImmutable @1784109957 {#8586
      date: 2026-07-15 10:05:57.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "94.7.219.51"
    -updatedAt: DateTimeImmutable @1785425442 {#8587
      date: 2026-07-30 15:30:42.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 {#9147
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8588
    -id: 59297
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8589 …}
    -position: 6
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => 1784125025821
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "From site assessment through to commissioning, we deliver systems built for performance, safety and long-term compliance."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "End-to-end delivery"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8585
      date: 2026-07-24 14:05:12.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" => 1785421422747
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "Every solution is engineered to improve workplace air quality, protect your people and support long-term operational performance."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Built for Long-Term Performance"
    ]
    -createdAt: DateTimeImmutable @1784109957 {#8586
      date: 2026-07-15 10:05:57.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "94.7.219.51"
    -updatedAt: DateTimeImmutable @1785425442 {#8587
      date: 2026-07-30 15:30:42.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.03 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#8594
    -id: 59317
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8595 …}
    -position: 7
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 9164
        ]
        "button_size" => "medium"
        "button_text" => "Book an LEV Test"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784901806871
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "We provide LEV testing, inspection and reporting to ensure ongoing compliance.&nbsp;Discover our LEV testing services below"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Already have an extraction system installed?"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8591
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 9164
        ]
        "button_size" => "medium"
        "button_text" => "Book an LEV Test"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785422140109
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "We provide LEV testing, inspection and reporting to ensure ongoing compliance.&nbsp;Discover our LEV testing services below"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Already have an extraction system installed?"
    ]
    -createdAt: DateTimeImmutable @1784112829 {#8592
      date: 2026-07-15 10:53:49.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "94.7.219.51"
    -updatedAt: DateTimeImmutable @1785422272 {#8593
      date: 2026-07-30 14:37:52.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 {#9189
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#8594
    -id: 59317
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6709 …}
    -children: Doctrine\ORM\PersistentCollection {#8595 …}
    -position: 7
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }}   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" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 9164
        ]
        "button_size" => "medium"
        "button_text" => "Book an LEV Test"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784901806871
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "We provide LEV testing, inspection and reporting to ensure ongoing compliance.&nbsp;Discover our LEV testing services below"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Already have an extraction system installed?"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#8591
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 9164
        ]
        "button_size" => "medium"
        "button_text" => "Book an LEV Test"
        "show_button" => true
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1785422140109
        "blocks" => [
          [
            "id" => "dummy-title-list-item"
            "data" => [
              "text" => "We provide LEV testing, inspection and reporting to ensure ongoing compliance.&nbsp;Discover our LEV testing services below"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Already have an extraction system installed?"
    ]
    -createdAt: DateTimeImmutable @1784112829 {#8592
      date: 2026-07-15 10:53:49.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "94.7.219.51"
    -updatedAt: DateTimeImmutable @1785422272 {#8593
      date: 2026-07-30 14:37:52.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784901827075
    "blocks" => [
      [
        "id" => "iea9katuLC"
        "data" => [
          "text" => "Under HSE COSHH regulations, employers must control exposure to airborne contaminants. We provide professional LEV testing, inspection and reporting to ensure systems remain compliant, effective and safe."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "wDN2JxyW2D"
        "data" => [
          "text" => """
            <b>\n
            \n
            What you get:\n
            \n
            </b>
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "jlNfDynjiN"
        "data" => [
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "meta" => []
              "items" => []
              "content" => "HSE-compliant LEV inspections "
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Clear, practical reporting "
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Performance verification "
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Maintenance recommendations"
            ]
          ]
          "style" => "ordered"
        ]
        "type" => "list"
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9233
  +content: [
    "time" => 1784901827075
    "blocks" => [
      [
        "id" => "iea9katuLC"
        "data" => [
          "text" => "Under HSE COSHH regulations, employers must control exposure to airborne contaminants. We provide professional LEV testing, inspection and reporting to ensure systems remain compliant, effective and safe."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "wDN2JxyW2D"
        "data" => [
          "text" => """
            <b>\n
            \n
            What you get:\n
            \n
            </b>
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "jlNfDynjiN"
        "data" => [
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "meta" => []
              "items" => []
              "content" => "HSE-compliant LEV inspections "
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Clear, practical reporting "
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Performance verification "
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Maintenance recommendations"
            ]
          ]
          "style" => "ordered"
        ]
        "type" => "list"
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 0.99 ms
Input props
[
  "class" => "ap-button ap-button-primary"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9272
    #type: "internal"
    #text: "Book a Test"
    #linkData: "9164"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button ap-button-primary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9278
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9272
    #type: "internal"
    #text: "Book a Test"
    #linkData: "9164"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 0.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 {#9319
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 20.0 MiB 0.65 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "59157"
  ]
  "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1"
]
Attributes
[
  "class" => "ap-border-radius-medium ap-overflow-hidden ap-width-1-1"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#9358
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "59157"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784901827076
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9423
  +content: [
    "time" => 1784901827076
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.54 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9463
    -id: 61288
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#9469 …}
    -position: 1
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "content" => [
        "time" => 1785446469050
        "blocks" => [
          [
            "id" => "tyeqwFo_Dt"
            "data" => [
              "text" => "<b>The feedback from our delivery teams has been consistently positive, reflecting the reliable and professional service they continue to provide. Their commitment to quality service and customer support has made them a valued and trusted partner.</b>"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "QE8B7oeqvd"
            "data" => []
            "type" => "delimiter"
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => null
      "review_date" => "January 2026"
      "author_title" => "David Castle - ERG Ltd"
    ]
    -createdAt: DateTimeImmutable @1785444095 {#9464
      date: 2026-07-30 20:41:35.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785446480 {#9461
      date: 2026-07-30 21:21: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 {#9480
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9463
    -id: 61288
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#9469 …}
    -position: 1
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "content" => [
        "time" => 1785446469050
        "blocks" => [
          [
            "id" => "tyeqwFo_Dt"
            "data" => [
              "text" => "<b>The feedback from our delivery teams has been consistently positive, reflecting the reliable and professional service they continue to provide. Their commitment to quality service and customer support has made them a valued and trusted partner.</b>"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "QE8B7oeqvd"
            "data" => []
            "type" => "delimiter"
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => null
      "review_date" => "January 2026"
      "author_title" => "David Castle - ERG Ltd"
    ]
    -createdAt: DateTimeImmutable @1785444095 {#9464
      date: 2026-07-30 20:41:35.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785446480 {#9461
      date: 2026-07-30 21:21:20.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.04 ms
Input props
[
  "content" => null
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9534
  +content: null
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.15 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9474
    -id: 61289
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#9475 …}
    -position: 2
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "content" => [
        "time" => 1785446587686
        "blocks" => [
          [
            "id" => "qcQMB7dyUl"
            "data" => [
              "text" => "<b>Communication throughout the project was superb and the professionalism shown from start to finish made the entire process seamless. We would confidently recommend Rob and his team to others.</b>"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "6vv6xFWfur"
            "data" => []
            "type" => "delimiter"
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => null
      "review_date" => "September 2025"
      "author_title" => "Gordon Bews - Premtech Paint"
    ]
    -createdAt: DateTimeImmutable @1785445125 {#9472
      date: 2026-07-30 20:58:45.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785446591 {#9473
      date: 2026-07-30 21:23:11.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#9576
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9474
    -id: 61289
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6732 …}
    -children: Doctrine\ORM\PersistentCollection {#9475 …}
    -position: 2
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "content" => [
        "time" => 1785446587686
        "blocks" => [
          [
            "id" => "qcQMB7dyUl"
            "data" => [
              "text" => "<b>Communication throughout the project was superb and the professionalism shown from start to finish made the entire process seamless. We would confidently recommend Rob and his team to others.</b>"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "6vv6xFWfur"
            "data" => []
            "type" => "delimiter"
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => null
      "review_date" => "September 2025"
      "author_title" => "Gordon Bews - Premtech Paint"
    ]
    -createdAt: DateTimeImmutable @1785445125 {#9472
      date: 2026-07-30 20:58:45.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785446591 {#9473
      date: 2026-07-30 21:23:11.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => null
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9619
  +content: null
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784882115456
    "blocks" => [
      [
        "id" => "dummy-slider-intro"
        "data" => [
          "text" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit.&nbsp;&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9664
  +content: [
    "time" => 1784882115456
    "blocks" => [
      [
        "id" => "dummy-slider-intro"
        "data" => [
          "text" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit.&nbsp;&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 1.53 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9710
    -id: 60670
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9712 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden   ap-slider-card">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-margin-bottom ">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 ">\n
                              <h4 >{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button   m-t-40"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "external" => "https://www.example.com"
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => "1"
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image 1"
        "image_cropped" => "58922"
      ]
      "content" => [
        "time" => 1700000000000
        "blocks" => [
          [
            "id" => "dummy-slider-card1"
            "data" => [
              "text" => "Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
            ]
            "type" => "paragraph"
          ]
        ]
        "version" => "2.29.1"
      ]
      "heading" => "Lorem ipsum dolor"
      "logo_image" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#9705
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 10668
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image 1"
        "image_caption" => null
        "image_cropped" => "58922"
      ]
      "content" => [
        "time" => 1785447026372
        "blocks" => [
          [
            "id" => "dummy-slider-card1"
            "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" => "View Case Study"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1784882096 {#9702
      date: 2026-07-24 08:34:56.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785447088 {#9704
      date: 2026-07-30 21:31:28.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 {#9729
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9710
    -id: 60670
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9712 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden   ap-slider-card">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-margin-bottom ">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 ">\n
                              <h4 >{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button   m-t-40"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "external" => "https://www.example.com"
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => "1"
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image 1"
        "image_cropped" => "58922"
      ]
      "content" => [
        "time" => 1700000000000
        "blocks" => [
          [
            "id" => "dummy-slider-card1"
            "data" => [
              "text" => "Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
            ]
            "type" => "paragraph"
          ]
        ]
        "version" => "2.29.1"
      ]
      "heading" => "Lorem ipsum dolor"
      "logo_image" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#9705
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 10668
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image 1"
        "image_caption" => null
        "image_cropped" => "58922"
      ]
      "content" => [
        "time" => 1785447026372
        "blocks" => [
          [
            "id" => "dummy-slider-card1"
            "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" => "View Case Study"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1784882096 {#9702
      date: 2026-07-24 08:34:56.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785447088 {#9704
      date: 2026-07-30 21:31:28.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 20.0 MiB 0.58 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image 1"
    "image_cropped" => "58922"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#9787
  +image: [
    "alt_text" => "Lorem ipsum placeholder image 1"
    "image_cropped" => "58922"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1700000000000
    "blocks" => [
      [
        "id" => "dummy-slider-card1"
        "data" => [
          "text" => "Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
        ]
        "type" => "paragraph"
      ]
    ]
    "version" => "2.29.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#9847
  +content: [
    "time" => 1700000000000
    "blocks" => [
      [
        "id" => "dummy-slider-card1"
        "data" => [
          "text" => "Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
        ]
        "type" => "paragraph"
      ]
    ]
    "version" => "2.29.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 0.06 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9883
    #type: "external"
    #text: "Read more"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button   m-t-40"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#9889
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#9883
    #type: "external"
    #text: "Read more"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.94 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9717
    -id: 60671
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9718 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden   ap-slider-card">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-margin-bottom ">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 ">\n
                              <h4 >{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button   m-t-40"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "external" => "https://www.example.com"
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => "1"
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image 2"
        "image_cropped" => "58926"
      ]
      "content" => [
        "time" => 1700000000000
        "blocks" => [
          [
            "id" => "dummy-slider-card2"
            "data" => [
              "text" => "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris."
            ]
            "type" => "paragraph"
          ]
        ]
        "version" => "2.29.1"
      ]
      "heading" => "Consectetur adipiscing"
      "logo_image" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#9714
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 55685
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image 2"
        "image_caption" => null
        "image_cropped" => "58926"
      ]
      "content" => [
        "time" => 1785447171257
        "blocks" => [
          [
            "id" => "dummy-slider-card2"
            "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" => "View Case Study"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1784882096 {#9715
      date: 2026-07-24 08:34:56.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785447185 {#9716
      date: 2026-07-30 21:33:05.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 {#9931
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9717
    -id: 60671
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9718 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden   ap-slider-card">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-margin-bottom ">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 ">\n
                              <h4 >{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button   m-t-40"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "external" => "https://www.example.com"
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => "1"
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image 2"
        "image_cropped" => "58926"
      ]
      "content" => [
        "time" => 1700000000000
        "blocks" => [
          [
            "id" => "dummy-slider-card2"
            "data" => [
              "text" => "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris."
            ]
            "type" => "paragraph"
          ]
        ]
        "version" => "2.29.1"
      ]
      "heading" => "Consectetur adipiscing"
      "logo_image" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784901912 {#9714
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 55685
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image 2"
        "image_caption" => null
        "image_cropped" => "58926"
      ]
      "content" => [
        "time" => 1785447171257
        "blocks" => [
          [
            "id" => "dummy-slider-card2"
            "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" => "View Case Study"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1784882096 {#9715
      date: 2026-07-24 08:34:56.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785447185 {#9716
      date: 2026-07-30 21:33:05.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 20.0 MiB 0.57 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image 2"
    "image_cropped" => "58926"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#9974
  +image: [
    "alt_text" => "Lorem ipsum placeholder image 2"
    "image_cropped" => "58926"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1700000000000
    "blocks" => [
      [
        "id" => "dummy-slider-card2"
        "data" => [
          "text" => "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris."
        ]
        "type" => "paragraph"
      ]
    ]
    "version" => "2.29.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10034
  +content: [
    "time" => 1700000000000
    "blocks" => [
      [
        "id" => "dummy-slider-card2"
        "data" => [
          "text" => "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris."
        ]
        "type" => "paragraph"
      ]
    ]
    "version" => "2.29.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 0.05 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10070
    #type: "external"
    #text: "Read more"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button   m-t-40"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10076
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10070
    #type: "external"
    #text: "Read more"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 4.41 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#9723
    -id: 61350
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9724 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden   ap-slider-card">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-margin-bottom ">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 ">\n
                              <h4 >{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button   m-t-40"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 8716
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58922"
      ]
      "content" => [
        "time" => 1785512796830
        "blocks" => [
          [
            "id" => "dummy-slider-image"
            "data" => [
              "text" => "Improving air quality and LEV compliance in Chemical Manufacturing"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Kemira Chemicals UK"
      "logo_image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1785512812 {#9720
      date: 2026-07-31 15:46:52.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 8716
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58922"
      ]
      "content" => [
        "time" => 1785512796830
        "blocks" => [
          [
            "id" => "dummy-slider-image"
            "data" => [
              "text" => "Improving air quality and LEV compliance in Chemical Manufacturing"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Kemira Chemicals UK"
      "logo_image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1785512636 {#9721
      date: 2026-07-31 15:43:56.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785512812 {#9722
      date: 2026-07-31 15:46:52.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 {#10118
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#9723
    -id: 61350
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6738 …}
    -children: Doctrine\ORM\PersistentCollection {#9724 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% set image = datablock.value('image', 'array') %}\n
      {% if image.image_cropped is defined and image.image_cropped %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l ap-overflow-hidden   ap-slider-card">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-display-block">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-margin-bottom ">\n
                                  <twig:Render:Image image="{{ image }}" />\n
                                  {% set logo_image = datablock.value('logo_image', 'array') %}\n
                                  {% if logo_image.image_cropped is defined and logo_image.image_cropped %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ logo_image }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 ">\n
                              <h4 >{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content ap-margin-small-top">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button   m-t-40"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 8716
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58922"
      ]
      "content" => [
        "time" => 1785512796830
        "blocks" => [
          [
            "id" => "dummy-slider-image"
            "data" => [
              "text" => "Improving air quality and LEV compliance in Chemical Manufacturing"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Kemira Chemicals UK"
      "logo_image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1785512812 {#9720
      date: 2026-07-31 15:46:52.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => 8716
        ]
        "button_size" => "medium"
        "button_text" => "View Case Study"
        "show_button" => true
        "button_style" => "primary"
      ]
      "image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => "58922"
      ]
      "content" => [
        "time" => 1785512796830
        "blocks" => [
          [
            "id" => "dummy-slider-image"
            "data" => [
              "text" => "Improving air quality and LEV compliance in Chemical Manufacturing"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Kemira Chemicals UK"
      "logo_image" => [
        "alt_text" => "Lorem ipsum placeholder image"
        "image_caption" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1785512636 {#9721
      date: 2026-07-31 15:43:56.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785512812 {#9722
      date: 2026-07-31 15:46:52.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 20.0 MiB 0.05 ms
Input props
[
  "image" => [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58922"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#10161
  +image: [
    "alt_text" => "Lorem ipsum placeholder image"
    "image_caption" => null
    "image_cropped" => "58922"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1785512796830
    "blocks" => [
      [
        "id" => "dummy-slider-image"
        "data" => [
          "text" => "Improving air quality and LEV compliance in Chemical Manufacturing"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10202
  +content: [
    "time" => 1785512796830
    "blocks" => [
      [
        "id" => "dummy-slider-image"
        "data" => [
          "text" => "Improving air quality and LEV compliance in Chemical Manufacturing"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 20.0 MiB 0.94 ms
Input props
[
  "class" => "ap-button   m-t-40"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10238
    #type: "internal"
    #text: "View Case Study"
    #linkData: "8716"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button   m-t-40"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#10244
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#10238
    #type: "internal"
    #text: "View Case Study"
    #linkData: "8716"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 20.0 MiB 0.03 ms
Input props
[
  "content" => null
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10289
  +content: null
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.12 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10328
    -id: 61267
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6743 …}
    -children: Doctrine\ORM\PersistentCollection {#10334 …}
    -position: 1
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "title" => "What industries do you work with?"
      "content" => [
        "time" => 1785426272692
        "blocks" => [
          [
            "id" => "dummy-acc-item"
            "data" => [
              "text" => """
                We\n
                design and install bespoke extraction systems for manufacturers across sectors\n
                including food production, recycling, automotive, packaging and general\n
                manufacturing.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1785426256 {#10329
      date: 2026-07-30 15:44:16.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785426372 {#10326
      date: 2026-07-30 15:46:12.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10360
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10328
    -id: 61267
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6743 …}
    -children: Doctrine\ORM\PersistentCollection {#10334 …}
    -position: 1
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "title" => "What industries do you work with?"
      "content" => [
        "time" => 1785426272692
        "blocks" => [
          [
            "id" => "dummy-acc-item"
            "data" => [
              "text" => """
                We\n
                design and install bespoke extraction systems for manufacturers across sectors\n
                including food production, recycling, automotive, packaging and general\n
                manufacturing.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1785426256 {#10329
      date: 2026-07-30 15:44:16.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785426372 {#10326
      date: 2026-07-30 15:46:12.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.04 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10339
    -id: 61284
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6743 …}
    -children: Doctrine\ORM\PersistentCollection {#10340 …}
    -position: 2
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "title" => "Do I legally need LEV testing?"
      "content" => [
        "time" => 1785443811227
        "blocks" => [
          [
            "id" => "dummy-acc-item"
            "data" => [
              "text" => """
                If\n
                your workplace uses LEV systems to control hazardous substances, regular\n
                thorough examination and testing is required under COSHH regulations.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1785443772 {#10337
      date: 2026-07-30 20:36:12.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785443813 {#10338
      date: 2026-07-30 20:36:53.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 {#10427
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10339
    -id: 61284
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6743 …}
    -children: Doctrine\ORM\PersistentCollection {#10340 …}
    -position: 2
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "title" => "Do I legally need LEV testing?"
      "content" => [
        "time" => 1785443811227
        "blocks" => [
          [
            "id" => "dummy-acc-item"
            "data" => [
              "text" => """
                If\n
                your workplace uses LEV systems to control hazardous substances, regular\n
                thorough examination and testing is required under COSHH regulations.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1785443772 {#10337
      date: 2026-07-30 20:36:12.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785443813 {#10338
      date: 2026-07-30 20:36:53.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.04 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10344
    -id: 61285
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6743 …}
    -children: Doctrine\ORM\PersistentCollection {#10345 …}
    -position: 3
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "title" => "Can you upgrade an existing extraction system?"
      "content" => [
        "time" => 1785443839452
        "blocks" => [
          [
            "id" => "dummy-acc-item"
            "data" => [
              "text" => """
                Yes.\n
                We can assess your existing installation and recommend upgrades, modifications\n
                or complete replacements where required.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1785443818 {#10342
      date: 2026-07-30 20:36:58.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785443840 {#10343
      date: 2026-07-30 20:37: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 {#10471
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10344
    -id: 61285
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6743 …}
    -children: Doctrine\ORM\PersistentCollection {#10345 …}
    -position: 3
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "title" => "Can you upgrade an existing extraction system?"
      "content" => [
        "time" => 1785443839452
        "blocks" => [
          [
            "id" => "dummy-acc-item"
            "data" => [
              "text" => """
                Yes.\n
                We can assess your existing installation and recommend upgrades, modifications\n
                or complete replacements where required.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1785443818 {#10342
      date: 2026-07-30 20:36:58.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785443840 {#10343
      date: 2026-07-30 20:37:20.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 20.0 MiB 0.04 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10349
    -id: 61286
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6743 …}
    -children: Doctrine\ORM\PersistentCollection {#10350 …}
    -position: 4
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "title" => "Do you manufacture your own ductwork?"
      "content" => [
        "time" => 1785445041559
        "blocks" => [
          [
            "id" => "dummy-acc-item"
            "data" => [
              "text" => """
                Yes.\n
                We manufacture bespoke ductwork&nbsp;and extraction components in-house, giving us complete\n
                control over quality and lead times.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1785443845 {#10347
      date: 2026-07-30 20:37:25.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785445042 {#10348
      date: 2026-07-30 20:57: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 {#10515
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10349
    -id: 61286
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6743 …}
    -children: Doctrine\ORM\PersistentCollection {#10350 …}
    -position: 4
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "title" => "Do you manufacture your own ductwork?"
      "content" => [
        "time" => 1785445041559
        "blocks" => [
          [
            "id" => "dummy-acc-item"
            "data" => [
              "text" => """
                Yes.\n
                We manufacture bespoke ductwork&nbsp;and extraction components in-house, giving us complete\n
                control over quality and lead times.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1785443845 {#10347
      date: 2026-07-30 20:37:25.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785445042 {#10348
      date: 2026-07-30 20:57:22.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 22.0 MiB 0.07 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#10354
    -id: 61287
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6743 …}
    -children: Doctrine\ORM\PersistentCollection {#10355 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "title" => "Do you provide ongoing maintenance?"
      "content" => [
        "time" => 1785443926048
        "blocks" => [
          [
            "id" => "dummy-acc-item"
            "data" => [
              "text" => """
                Yes.\n
                We offer servicing, maintenance and LEV testing to keep your systems operating\n
                safely and efficiently.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1785443906 {#10352
      date: 2026-07-30 20:38:26.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785443927 {#10353
      date: 2026-07-30 20:38:47.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#10559
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2441
    -id: 59016
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2481 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2594 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 12
    -accessLevel: 1
    -enabled: true
    -name: "Extraction Solutions - Main Ste Edits"
    -slug: "extraction-solutions-ste"
    -excludeSlug: false
    -inSitemap: false
    -inMenu: false
    -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 @1784901912 {#2445
      date: 2026-07-24 14:05:12.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1784036589 {#2435
      date: 2026-07-14 13:43:09.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784907003 {#2475
      date: 2026-07-24 15:30:03.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#10354
    -id: 61287
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#6743 …}
    -children: Doctrine\ORM\PersistentCollection {#10355 …}
    -position: 5
    -preview: false
    -publishedTemplate: null
    -publishedData: null
    -published: false
    -publishedAt: null
    -data: [
      "title" => "Do you provide ongoing maintenance?"
      "content" => [
        "time" => 1785443926048
        "blocks" => [
          [
            "id" => "dummy-acc-item"
            "data" => [
              "text" => """
                Yes.\n
                We offer servicing, maintenance and LEV testing to keep your systems operating\n
                safely and efficiently.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1785443906 {#10352
      date: 2026-07-30 20:38:26.0 UTC (+00:00)
    }
    -createdBy: "Emily"
    -createdFrom: "86.23.149.160"
    -updatedAt: DateTimeImmutable @1785443927 {#10353
      date: 2026-07-30 20:38:47.0 UTC (+00:00)
    }
    -updatedBy: "Emily"
    -updatedFrom: "86.23.149.160"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1533 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 22.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784882166700
    "blocks" => [
      [
        "id" => "W8b3klUuFl"
        "data" => [
          "text" => "Contact Us"
          "level" => 6
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "rKbylSH0sR"
        "data" => [
          "text" => "Request a Consultation with our specialists"
          "level" => 3
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "2XWkf3PI2b"
        "data" => [
          "text" => "Talk to our team about your site, risks and requirements. We’ll recommend a compliant, cost-effective solution tailored to your operation."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#10606
  +content: [
    "time" => 1784882166700
    "blocks" => [
      [
        "id" => "W8b3klUuFl"
        "data" => [
          "text" => "Contact Us"
          "level" => 6
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "rKbylSH0sR"
        "data" => [
          "text" => "Request a Consultation with our specialists"
          "level" => 3
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "2XWkf3PI2b"
        "data" => [
          "text" => "Talk to our team about your site, risks and requirements. We’ll recommend a compliant, cost-effective solution tailored to your operation."
        ]
        "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 24.0 MiB 29.39 ms
Input props
[
  "template" => "58452"
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender {#10666
  +template: "58452"
  +form: Symfony\Component\Form\Form {#10772 …}
  +initialised: true
  +registry: ApKnowhow\ApEchoBundle\Registry\FormTemplateRegistry {#2174 …}
  +formFactory: Symfony\Component\Form\FormFactory {#10665 …}
  -siteSettingsManager: ApKnowhow\ApEchoBundle\Service\Manager\SiteSettingsManager {#832 …}
  -formConfiguration: ApKnowhow\ApEchoBundle\Service\Form\FormConfiguration {#2237 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 4.36 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 {#11093
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11112 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.08 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11112 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11133
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11112 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 2.92 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 {#11196
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11212 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 0.96 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11212 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11233
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11212 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.41 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 {#11279
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11295 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 0.99 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11295 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11316
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11295 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.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 {#11379
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11395 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.03 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11395 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11416
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11395 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.57 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 {#11479
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11495 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.05 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11495 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11516
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11495 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.52 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 {#11579
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11595 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.03 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11595 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11616
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11595 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.54 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 {#11679
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11695 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.00 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11695 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11716
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11695 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.94 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 {#11779
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11795 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.25 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11795 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11816
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11795 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.97 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 {#11879
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11895 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.05 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11895 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#11916
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11895 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.65 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 {#11979
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11995 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.10 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11995 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12016
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#11995 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.10 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 {#12079
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12095 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.04 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12095 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12116
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12095 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.14 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 {#12162
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12178 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.06 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12178 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12199
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12178 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.36 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 {#12245
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12261 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.07 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12261 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12282
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12261 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.72 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 {#12328
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12344 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.05 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12344 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12365
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12344 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.12 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 {#12428
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12444 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.03 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12444 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12465
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12444 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.21 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 {#12511
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12527 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.02 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12527 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12548
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12527 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.64 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 {#12594
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12610 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.06 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12610 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12631
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12610 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.57 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 {#12694
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12710 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.06 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12710 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12731
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12710 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 24.0 MiB 3.65 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 {#12794
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12810 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 24.0 MiB 1.10 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12810 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#12831
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#12810 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#831 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2020 …}
}
Editor:VisualEditorBridge ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge 24.0 MiB 0.10 ms
Input props
[]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge {#12893
  -context: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#6561 …}
}