GET https://dev.airmatic.apknowhow.co.uk/landing-book-an-lev-test

Components

7 Twig Components
74 Render Count
57 ms Render Time
10.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
Render:Button
"ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender"
site/components/button.html.twig
23 11.13ms
Render:MenuLink
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"
site/components/link.html.twig
19 38.79ms
Render:RichText
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"
site/components/rich_text.html.twig
14 0.43ms
Render:Datablock
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"
site/datablocks/DatablockRender.html.twig
13 18.19ms
Render:Image
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"
site/components/image.html.twig
3 2.97ms
Render:Form
"ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender"
site/components/Form.html.twig
1 3.18ms
Editor:VisualEditorBridge
"ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge"
@ApEcho/editor/_visual_editor_bridge.html.twig
1 0.12ms

Render calls

Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 14.77 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.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 {#3320
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: null
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 10.0 MiB 2.03 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "9229"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#3829
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "9229"
  ]
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.42 ms
Input props
[
  "class" => "ap-button ap-hidden@l ap-button-primary "
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4053
    #type: "internal"
    #text: "Book your LEV Test"
    #linkData: "8718"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button ap-hidden@l ap-button-primary "
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4060
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4053
    #type: "internal"
    #text: "Book your LEV Test"
    #linkData: "8718"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.07 ms
Input props
[
  "content" => [
    "time" => 1784646429578
    "blocks" => [
      [
        "id" => "gWcuiUwwh4"
        "data" => [
          "text" => "Tailored Extraction Systems"
          "level" => 6
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "j8Bpi8roya"
        "data" => [
          "text" => "WHY BOOK AN LEV TEST?"
          "level" => 3
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "tUHJC0bAZU"
        "data" => [
          "text" => "Booking a Local Exhaust Ventilation (LEV) test is legally required to ensure employee safety and confirm that your extraction systems effectively remove hazardous dust, fumes, and vapours."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "kmhZhvxROl"
        "data" => [
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "meta" => []
              "items" => []
              "content" => "Fully compliant with HSE COSHH regulations."
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Flexible on-site testing at your convenience."
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Detailed digital reports and certificates provided."
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Qualified, experienced engineers."
            ]
            [
              "meta" => []
              "items" => []
              "content" => """
                25+ Years of LEV &amp; Extraction Expertise\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
          ]
          "style" => "ordered"
        ]
        "type" => "list"
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4140
  +content: [
    "time" => 1784646429578
    "blocks" => [
      [
        "id" => "gWcuiUwwh4"
        "data" => [
          "text" => "Tailored Extraction Systems"
          "level" => 6
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "j8Bpi8roya"
        "data" => [
          "text" => "WHY BOOK AN LEV TEST?"
          "level" => 3
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "tUHJC0bAZU"
        "data" => [
          "text" => "Booking a Local Exhaust Ventilation (LEV) test is legally required to ensure employee safety and confirm that your extraction systems effectively remove hazardous dust, fumes, and vapours."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "kmhZhvxROl"
        "data" => [
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "meta" => []
              "items" => []
              "content" => "Fully compliant with HSE COSHH regulations."
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Flexible on-site testing at your convenience."
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Detailed digital reports and certificates provided."
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Qualified, experienced engineers."
            ]
            [
              "meta" => []
              "items" => []
              "content" => """
                25+ Years of LEV &amp; Extraction Expertise\n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                \n
                """
            ]
          ]
          "style" => "ordered"
        ]
        "type" => "list"
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1771250144425
    "blocks" => [
      [
        "id" => "gWcuiUwwh4"
        "data" => [
          "text" => "How the test work"
          "level" => 6
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "j8Bpi8roya"
        "data" => [
          "text" => "We’ll handle everything from scheduling to certification – seamless and compliant"
          "level" => 3
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "o4iUrx4cT5"
        "data" => [
          "text" => "&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "uBXd-OHOqQ"
        "data" => [
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "meta" => []
              "items" => []
              "content" => "Contact us via form or phone number giving brief outline"
            ]
            [
              "meta" => []
              "items" => []
              "content" => "We will contact you to obtain further details and book an appointment"
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Attend site and perform test, timescale dependent on size of system"
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Report completed and sent to you"
            ]
          ]
          "style" => "ordered"
        ]
        "type" => "list"
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4189
  +content: [
    "time" => 1771250144425
    "blocks" => [
      [
        "id" => "gWcuiUwwh4"
        "data" => [
          "text" => "How the test work"
          "level" => 6
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "j8Bpi8roya"
        "data" => [
          "text" => "We’ll handle everything from scheduling to certification – seamless and compliant"
          "level" => 3
        ]
        "type" => "header"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "o4iUrx4cT5"
        "data" => [
          "text" => "&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "uBXd-OHOqQ"
        "data" => [
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "meta" => []
              "items" => []
              "content" => "Contact us via form or phone number giving brief outline"
            ]
            [
              "meta" => []
              "items" => []
              "content" => "We will contact you to obtain further details and book an appointment"
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Attend site and perform test, timescale dependent on size of system"
            ]
            [
              "meta" => []
              "items" => []
              "content" => "Report completed and sent to you"
            ]
          ]
          "style" => "ordered"
        ]
        "type" => "list"
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1784646986202
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4238
  +content: [
    "time" => 1784646986202
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.03 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4274
    #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 {#4280
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4274
    #type: "external"
    #text: "Learn More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.02 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4316
    #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 {#4322
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4316
    #type: "external"
    #text: "Find Out More"
    #linkData: "https://www.example.com"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "secondary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 0.24 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4365
    -id: 60421
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3460 …}
    -children: Doctrine\ORM\PersistentCollection {#4367 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784646795711
        "blocks" => [
          [
            "id" => "dummy-title-list-1"
            "data" => [
              "text" => """
                Checking hood condition, duct integrity,\n
                     filter units, discharge stacks and fan assembly.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Full Visual Inspection"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784646799 {#4360
      date: 2026-07-21 15:13:19.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" => 1784646795711
        "blocks" => [
          [
            "id" => "dummy-title-list-1"
            "data" => [
              "text" => """
                Checking hood condition, duct integrity,\n
                     filter units, discharge stacks and fan assembly.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Full Visual Inspection"
    ]
    -createdAt: DateTimeImmutable @1784646729 {#4232
      date: 2026-07-21 15:12:09.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784646799 {#4359
      date: 2026-07-21 15:13:19.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 {#4384
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4365
    -id: 60421
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3460 …}
    -children: Doctrine\ORM\PersistentCollection {#4367 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784646795711
        "blocks" => [
          [
            "id" => "dummy-title-list-1"
            "data" => [
              "text" => """
                Checking hood condition, duct integrity,\n
                     filter units, discharge stacks and fan assembly.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Full Visual Inspection"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784646799 {#4360
      date: 2026-07-21 15:13:19.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" => 1784646795711
        "blocks" => [
          [
            "id" => "dummy-title-list-1"
            "data" => [
              "text" => """
                Checking hood condition, duct integrity,\n
                     filter units, discharge stacks and fan assembly.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Full Visual Inspection"
    ]
    -createdAt: DateTimeImmutable @1784646729 {#4232
      date: 2026-07-21 15:12:09.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784646799 {#4359
      date: 2026-07-21 15:13:19.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784646795711
    "blocks" => [
      [
        "id" => "dummy-title-list-1"
        "data" => [
          "text" => """
            Checking hood condition, duct integrity,\n
                 filter units, discharge stacks and fan assembly.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4448
  +content: [
    "time" => 1784646795711
    "blocks" => [
      [
        "id" => "dummy-title-list-1"
        "data" => [
          "text" => """
            Checking hood condition, duct integrity,\n
                 filter units, discharge stacks and fan assembly.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 0.14 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4372
    -id: 60422
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3460 …}
    -children: Doctrine\ORM\PersistentCollection {#4373 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784646962006
        "blocks" => [
          [
            "id" => "dummy-title-list-2"
            "data" => [
              "text" => "Clear, auditor ready digital test certificates and detailed airflow records delivered fast."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Digital Compliance Report"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784646964 {#4369
      date: 2026-07-21 15:16:04.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" => 1784646962006
        "blocks" => [
          [
            "id" => "dummy-title-list-2"
            "data" => [
              "text" => "Clear, auditor ready digital test certificates and detailed airflow records delivered fast."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Digital Compliance Report"
    ]
    -createdAt: DateTimeImmutable @1784646729 {#4370
      date: 2026-07-21 15:12:09.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784646964 {#4371
      date: 2026-07-21 15:16:04.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 {#4487
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4372
    -id: 60422
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3460 …}
    -children: Doctrine\ORM\PersistentCollection {#4373 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784646962006
        "blocks" => [
          [
            "id" => "dummy-title-list-2"
            "data" => [
              "text" => "Clear, auditor ready digital test certificates and detailed airflow records delivered fast."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Digital Compliance Report"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784646964 {#4369
      date: 2026-07-21 15:16:04.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" => 1784646962006
        "blocks" => [
          [
            "id" => "dummy-title-list-2"
            "data" => [
              "text" => "Clear, auditor ready digital test certificates and detailed airflow records delivered fast."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Digital Compliance Report"
    ]
    -createdAt: DateTimeImmutable @1784646729 {#4370
      date: 2026-07-21 15:12:09.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784646964 {#4371
      date: 2026-07-21 15:16:04.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784646962006
    "blocks" => [
      [
        "id" => "dummy-title-list-2"
        "data" => [
          "text" => "Clear, auditor ready digital test certificates and detailed airflow records delivered fast."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4533
  +content: [
    "time" => 1784646962006
    "blocks" => [
      [
        "id" => "dummy-title-list-2"
        "data" => [
          "text" => "Clear, auditor ready digital test certificates and detailed airflow records delivered fast."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 0.13 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4378
    -id: 60423
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3460 …}
    -children: Doctrine\ORM\PersistentCollection {#4379 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784646957208
        "blocks" => [
          [
            "id" => "dummy-title-list-3"
            "data" => [
              "text" => "Clear advice and competitive quotes provided if your system is borderline or fails."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Actionable Remediation"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784646960 {#4375
      date: 2026-07-21 15:16:00.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" => 1784646957208
        "blocks" => [
          [
            "id" => "dummy-title-list-3"
            "data" => [
              "text" => "Clear advice and competitive quotes provided if your system is borderline or fails."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Actionable Remediation"
    ]
    -createdAt: DateTimeImmutable @1784646729 {#4376
      date: 2026-07-21 15:12:09.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784646960 {#4377
      date: 2026-07-21 15:16:00.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 {#4572
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4378
    -id: 60423
    -className: null
    -classId: null
    -name: "Title List Item"
    -global: null
    -template: "title-list-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3460 …}
    -children: Doctrine\ORM\PersistentCollection {#4379 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      <li>\n
          <article class="{{ set_theme(datablock.value('theme')) }} m-t-40 m-b-40">\n
              <div class="ap-grid">\n
                  {% if datablock.value('heading') %}\n
                      <div class="ap-width-1-1 ap-width-4-12@l">\n
                          <h3>{{ datablock.value('heading') }}</h3>\n
                      </div>\n
                  {% endif %}\n
                  {% set content_html %}\n
                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                  {% endset %}\n
                  {% if content_html|striptags|trim %}\n
                      <div class="ap-width-1-1 ap-width-7-12@l">\n
                          {{ content_html }}\n
                      </div>\n
                  {% endif %}\n
                  <div class="ap-width-1-1 ap-width-1-12@l ap-flex ap-flex-right">\n
                      {% set link = datablock.value('link', 'link') %}\n
                      {% set link_attrs = link ? render_link(link) : null %}\n
                      {% if link_attrs %}\n
                          <div>\n
                              <a {{ link_attrs|raw }}>\n
                                  <img src="{{ asset('airmatic/arrow-up.svg') }}" alt="">\n
                              </a>\n
                          </div>\n
                      {% endif %}\n
                  </div>\n
              </div>\n
          </article>\n
          <hr>\n
      </li>\n
      """
    -publishedData: [
      "link" => [
        "type" => "external"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => "https://www.example.com"
          "internal" => null
        ]
        "button_size" => "medium"
        "button_text" => "Read more"
        "show_button" => false
        "button_style" => "primary"
      ]
      "theme" => "ap-theme-black"
      "content" => [
        "time" => 1784646957208
        "blocks" => [
          [
            "id" => "dummy-title-list-3"
            "data" => [
              "text" => "Clear advice and competitive quotes provided if your system is borderline or fails."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Actionable Remediation"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784646960 {#4375
      date: 2026-07-21 15:16:00.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" => 1784646957208
        "blocks" => [
          [
            "id" => "dummy-title-list-3"
            "data" => [
              "text" => "Clear advice and competitive quotes provided if your system is borderline or fails."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Actionable Remediation"
    ]
    -createdAt: DateTimeImmutable @1784646729 {#4376
      date: 2026-07-21 15:12:09.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1784646960 {#4377
      date: 2026-07-21 15:16:00.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.02 ms
Input props
[
  "content" => [
    "time" => 1784646957208
    "blocks" => [
      [
        "id" => "dummy-title-list-3"
        "data" => [
          "text" => "Clear advice and competitive quotes provided if your system is borderline or fails."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4618
  +content: [
    "time" => 1784646957208
    "blocks" => [
      [
        "id" => "dummy-title-list-3"
        "data" => [
          "text" => "Clear advice and competitive quotes provided if your system is borderline or fails."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 0.25 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4663
    -id: 9214
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3472 …}
    -children: Doctrine\ORM\PersistentCollection {#4665 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      \n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="m-b-1">\n
                  <div class="ap-card-body ap-border">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  <h6>{{ datablock.value('author_name') }}</h6>\n
                                  <h5>{{ datablock.value('heading') }}</h5>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                                  <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      """
    -publishedData: [
      "content" => [
        "time" => 1780587354798
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => """
                "Airmatic Ltd have been our go-to company for\n
                specialist ductwork for several years. Their knowledgeable team, quality\n
                products and excellent service have been instrumental in helping us deliver\n
                high-specification projects, including UKHSA laboratories where only the\n
                highest standards are acceptable. We would highly recommend them."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Simon Adams, Air Ducts (Southern) Ltd"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1780587356 {#4658
      date: 2026-06-04 15:35:56.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1780587354798
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => """
                "Airmatic Ltd have been our go-to company for\n
                specialist ductwork for several years. Their knowledgeable team, quality\n
                products and excellent service have been instrumental in helping us deliver\n
                high-specification projects, including UKHSA laboratories where only the\n
                highest standards are acceptable. We would highly recommend them."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Simon Adams, Air Ducts (Southern) Ltd"
      "author_name" => "Alan Jones"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014895 {#4655
      date: 2026-01-21 17:01:35.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1780587356 {#4657
      date: 2026-06-04 15:35:56.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4682
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4663
    -id: 9214
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3472 …}
    -children: Doctrine\ORM\PersistentCollection {#4665 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      \n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="m-b-1">\n
                  <div class="ap-card-body ap-border">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  <h6>{{ datablock.value('author_name') }}</h6>\n
                                  <h5>{{ datablock.value('heading') }}</h5>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                                  <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      """
    -publishedData: [
      "content" => [
        "time" => 1780587354798
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => """
                "Airmatic Ltd have been our go-to company for\n
                specialist ductwork for several years. Their knowledgeable team, quality\n
                products and excellent service have been instrumental in helping us deliver\n
                high-specification projects, including UKHSA laboratories where only the\n
                highest standards are acceptable. We would highly recommend them."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Simon Adams, Air Ducts (Southern) Ltd"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1780587356 {#4658
      date: 2026-06-04 15:35:56.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1780587354798
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => """
                "Airmatic Ltd have been our go-to company for\n
                specialist ductwork for several years. Their knowledgeable team, quality\n
                products and excellent service have been instrumental in helping us deliver\n
                high-specification projects, including UKHSA laboratories where only the\n
                highest standards are acceptable. We would highly recommend them."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Simon Adams, Air Ducts (Southern) Ltd"
      "author_name" => "Alan Jones"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014895 {#4655
      date: 2026-01-21 17:01:35.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1780587356 {#4657
      date: 2026-06-04 15:35:56.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1780587354798
    "blocks" => [
      [
        "id" => "Clg6qc2gbc"
        "data" => [
          "text" => """
            "Airmatic Ltd have been our go-to company for\n
            specialist ductwork for several years. Their knowledgeable team, quality\n
            products and excellent service have been instrumental in helping us deliver\n
            high-specification projects, including UKHSA laboratories where only the\n
            highest standards are acceptable. We would highly recommend them."
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4740
  +content: [
    "time" => 1780587354798
    "blocks" => [
      [
        "id" => "Clg6qc2gbc"
        "data" => [
          "text" => """
            "Airmatic Ltd have been our go-to company for\n
            specialist ductwork for several years. Their knowledgeable team, quality\n
            products and excellent service have been instrumental in helping us deliver\n
            high-specification projects, including UKHSA laboratories where only the\n
            highest standards are acceptable. We would highly recommend them."
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 0.15 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4670
    -id: 9219
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3472 …}
    -children: Doctrine\ORM\PersistentCollection {#4671 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      \n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="m-b-1">\n
                  <div class="ap-card-body ap-border">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  <h6>{{ datablock.value('author_name') }}</h6>\n
                                  <h5>{{ datablock.value('heading') }}</h5>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                                  <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      """
    -publishedData: [
      "content" => [
        "time" => 1780587330081
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => """
                "We are very happy with the job as a whole and greatly\n
                appreciate the effort that went into achieving such a high-quality result.\n
                Communication throughout the project was superb and the professionalism shown\n
                from start to finish made the entire process seamless. We would confidently\n
                recommend Rob and his team to others."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Gordon Bews, Premtech Paint"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1780587332 {#4667
      date: 2026-06-04 15:35:32.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1780587330081
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => """
                "We are very happy with the job as a whole and greatly\n
                appreciate the effort that went into achieving such a high-quality result.\n
                Communication throughout the project was superb and the professionalism shown\n
                from start to finish made the entire process seamless. We would confidently\n
                recommend Rob and his team to others."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Gordon Bews, Premtech Paint"
      "author_name" => "Alan Jones"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014989 {#4668
      date: 2026-01-21 17:03:09.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1780587332 {#4669
      date: 2026-06-04 15:35:32.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4782
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4670
    -id: 9219
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3472 …}
    -children: Doctrine\ORM\PersistentCollection {#4671 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      \n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="m-b-1">\n
                  <div class="ap-card-body ap-border">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  <h6>{{ datablock.value('author_name') }}</h6>\n
                                  <h5>{{ datablock.value('heading') }}</h5>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                                  <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      """
    -publishedData: [
      "content" => [
        "time" => 1780587330081
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => """
                "We are very happy with the job as a whole and greatly\n
                appreciate the effort that went into achieving such a high-quality result.\n
                Communication throughout the project was superb and the professionalism shown\n
                from start to finish made the entire process seamless. We would confidently\n
                recommend Rob and his team to others."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Gordon Bews, Premtech Paint"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1780587332 {#4667
      date: 2026-06-04 15:35:32.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1780587330081
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => """
                "We are very happy with the job as a whole and greatly\n
                appreciate the effort that went into achieving such a high-quality result.\n
                Communication throughout the project was superb and the professionalism shown\n
                from start to finish made the entire process seamless. We would confidently\n
                recommend Rob and his team to others."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Gordon Bews, Premtech Paint"
      "author_name" => "Alan Jones"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014989 {#4668
      date: 2026-01-21 17:03:09.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1780587332 {#4669
      date: 2026-06-04 15:35:32.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1780587330081
    "blocks" => [
      [
        "id" => "Clg6qc2gbc"
        "data" => [
          "text" => """
            "We are very happy with the job as a whole and greatly\n
            appreciate the effort that went into achieving such a high-quality result.\n
            Communication throughout the project was superb and the professionalism shown\n
            from start to finish made the entire process seamless. We would confidently\n
            recommend Rob and his team to others."
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4825
  +content: [
    "time" => 1780587330081
    "blocks" => [
      [
        "id" => "Clg6qc2gbc"
        "data" => [
          "text" => """
            "We are very happy with the job as a whole and greatly\n
            appreciate the effort that went into achieving such a high-quality result.\n
            Communication throughout the project was superb and the professionalism shown\n
            from start to finish made the entire process seamless. We would confidently\n
            recommend Rob and his team to others."
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 0.14 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4676
    -id: 9220
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3472 …}
    -children: Doctrine\ORM\PersistentCollection {#4677 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      \n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="m-b-1">\n
                  <div class="ap-card-body ap-border">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  <h6>{{ datablock.value('author_name') }}</h6>\n
                                  <h5>{{ datablock.value('heading') }}</h5>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                                  <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      """
    -publishedData: [
      "content" => [
        "time" => 1780587377848
        "blocks" => [
          [
            "id" => "cPBgRjaPCr"
            "data" => [
              "text" => """
                "A\n
                pleasure to work with, providing excellent support from the outset and\n
                responding quickly to any queries. The feedback from our delivery teams has\n
                been consistently positive, reflecting the reliable and professional service\n
                they continue to provide.<br>Their\n
                commitment to quality service and customer support has made them a valued and\n
                trusted partner."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "David Castle, ERG (Air Pollution Control) Ltd"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1780587379 {#4673
      date: 2026-06-04 15:36:19.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1780587377848
        "blocks" => [
          [
            "id" => "cPBgRjaPCr"
            "data" => [
              "text" => """
                "A\n
                pleasure to work with, providing excellent support from the outset and\n
                responding quickly to any queries. The feedback from our delivery teams has\n
                been consistently positive, reflecting the reliable and professional service\n
                they continue to provide.<br>Their\n
                commitment to quality service and customer support has made them a valued and\n
                trusted partner."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "David Castle, ERG (Air Pollution Control) Ltd"
      "author_name" => "Alan Jones"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014997 {#4674
      date: 2026-01-21 17:03:17.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1780587379 {#4675
      date: 2026-06-04 15:36:19.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4867
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4676
    -id: 9220
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3472 …}
    -children: Doctrine\ORM\PersistentCollection {#4677 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      \n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="m-b-1">\n
                  <div class="ap-card-body ap-border">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  <h6>{{ datablock.value('author_name') }}</h6>\n
                                  <h5>{{ datablock.value('heading') }}</h5>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                                  <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      """
    -publishedData: [
      "content" => [
        "time" => 1780587377848
        "blocks" => [
          [
            "id" => "cPBgRjaPCr"
            "data" => [
              "text" => """
                "A\n
                pleasure to work with, providing excellent support from the outset and\n
                responding quickly to any queries. The feedback from our delivery teams has\n
                been consistently positive, reflecting the reliable and professional service\n
                they continue to provide.<br>Their\n
                commitment to quality service and customer support has made them a valued and\n
                trusted partner."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "David Castle, ERG (Air Pollution Control) Ltd"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1780587379 {#4673
      date: 2026-06-04 15:36:19.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1780587377848
        "blocks" => [
          [
            "id" => "cPBgRjaPCr"
            "data" => [
              "text" => """
                "A\n
                pleasure to work with, providing excellent support from the outset and\n
                responding quickly to any queries. The feedback from our delivery teams has\n
                been consistently positive, reflecting the reliable and professional service\n
                they continue to provide.<br>Their\n
                commitment to quality service and customer support has made them a valued and\n
                trusted partner."
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "David Castle, ERG (Air Pollution Control) Ltd"
      "author_name" => "Alan Jones"
      "review_date" => null
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014997 {#4674
      date: 2026-01-21 17:03:17.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1780587379 {#4675
      date: 2026-06-04 15:36:19.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.02 ms
Input props
[
  "content" => [
    "time" => 1780587377848
    "blocks" => [
      [
        "id" => "cPBgRjaPCr"
        "data" => [
          "text" => """
            "A\n
            pleasure to work with, providing excellent support from the outset and\n
            responding quickly to any queries. The feedback from our delivery teams has\n
            been consistently positive, reflecting the reliable and professional service\n
            they continue to provide.<br>Their\n
            commitment to quality service and customer support has made them a valued and\n
            trusted partner."
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4910
  +content: [
    "time" => 1780587377848
    "blocks" => [
      [
        "id" => "cPBgRjaPCr"
        "data" => [
          "text" => """
            "A\n
            pleasure to work with, providing excellent support from the outset and\n
            responding quickly to any queries. The feedback from our delivery teams has\n
            been consistently positive, reflecting the reliable and professional service\n
            they continue to provide.<br>Their\n
            commitment to quality service and customer support has made them a valued and\n
            trusted partner."
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 1.04 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4959
    -id: 9201
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3478 …}
    -children: Doctrine\ORM\PersistentCollection {#4961 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "9202"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784647087 {#4954
      date: 2026-07-21 15:18:07.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "9202"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1769014502 {#4951
      date: 2026-01-21 16:55:02.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784647087 {#4953
      date: 2026-07-21 15:18:07.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 {#4972
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4959
    -id: 9201
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3478 …}
    -children: Doctrine\ORM\PersistentCollection {#4961 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "9202"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784647087 {#4954
      date: 2026-07-21 15:18:07.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "9202"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1769014502 {#4951
      date: 2026-01-21 16:55:02.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784647087 {#4953
      date: 2026-07-21 15:18:07.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 10.0 MiB 0.49 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "9202"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#5026
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "9202"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 0.61 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4966
    -id: 9208
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3478 …}
    -children: Doctrine\ORM\PersistentCollection {#4967 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "9209"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784647096 {#4963
      date: 2026-07-21 15:18:16.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "9209"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1769014537 {#4964
      date: 2026-01-21 16:55:37.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784647096 {#4965
      date: 2026-07-21 15:18:16.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 {#5091
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4966
    -id: 9208
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3478 …}
    -children: Doctrine\ORM\PersistentCollection {#4967 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
          {% if datablock.has('link') and datablock.value('link', 'link') and datablock.value('link', 'link').show %}\n
              {% set link = datablock.value('link', 'link').linkData %}\n
          {% else %}\n
              {% set link = false %}\n
          {% endif %}\n
      \n
          <a class="ap-marquee__item ap-link-reset {% if not link %}no-link{% endif %}"\n
              {% if link %}\n
                  href="{{ link }}"\n
                  target="_blank"\n
                  rel="nofollow noopener noreferrer"\n
              {% endif %}\n
          >\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"/>\n
              <span class="ap-marquee_company-name ap-width-1-1 ap-display-block ap-text-center  ap-text-meta">\n
                  {{ datablock.value('content') }}\n
              </span>\n
          </a>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "9209"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784647096 {#4963
      date: 2026-07-21 15:18:16.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "document" => null
          "external" => null
          "internal" => null
        ]
        "button_size" => null
        "button_text" => null
        "show_button" => null
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "9209"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1769014537 {#4964
      date: 2026-01-21 16:55:37.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784647096 {#4965
      date: 2026-07-21 15:18:16.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 10.0 MiB 0.46 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "9209"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#5134
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "9209"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1784647063050
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5202
  +content: [
    "time" => 1784647063050
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.03 ms
Input props
[
  "class" => "ap-button ap-button-primary"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-primary"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5243
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 0.27 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5288
    -id: 10652
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3484 …}
    -children: Doctrine\ORM\PersistentCollection {#5290 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['title', 'content']) %}\n
          <li>\n
              <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n
              <div class="ap-accordion-content">\n
                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              </div>\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "title" => "How often should LEV systems be tested ?"
      "content" => [
        "time" => 1771408090828
        "blocks" => [
          [
            "id" => "zpaEnW5Htm"
            "data" => [
              "text" => """
                By\n
                law LEV systems must be thoroughly examined and tested every 14 months.\n
                However, if the contaminant being extracted is listed in COSHH Schedule 4, more\n
                frequent testing may be required.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "ia-qjWZtWi"
            "data" => [
              "text" => """
                If\n
                you’re unsure how this applies to your system, we’re always happy to advise. We\n
                can help you determine the correct testing interval to ensure you remain fully\n
                compliant and your system continues to protect your workforce.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771408091 {#5283
      date: 2026-02-18 09:48:11.0 UTC (+00:00)
    }
    -data: [
      "title" => "How often should LEV systems be tested ?"
      "content" => [
        "time" => 1771408090828
        "blocks" => [
          [
            "id" => "zpaEnW5Htm"
            "data" => [
              "text" => """
                By\n
                law LEV systems must be thoroughly examined and tested every 14 months.\n
                However, if the contaminant being extracted is listed in COSHH Schedule 4, more\n
                frequent testing may be required.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "ia-qjWZtWi"
            "data" => [
              "text" => """
                If\n
                you’re unsure how this applies to your system, we’re always happy to advise. We\n
                can help you determine the correct testing interval to ensure you remain fully\n
                compliant and your system continues to protect your workforce.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1770043742 {#5280
      date: 2026-02-02 14:49:02.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408091 {#5282
      date: 2026-02-18 09:48:11.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5313
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5288
    -id: 10652
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3484 …}
    -children: Doctrine\ORM\PersistentCollection {#5290 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['title', 'content']) %}\n
          <li>\n
              <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n
              <div class="ap-accordion-content">\n
                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              </div>\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "title" => "How often should LEV systems be tested ?"
      "content" => [
        "time" => 1771408090828
        "blocks" => [
          [
            "id" => "zpaEnW5Htm"
            "data" => [
              "text" => """
                By\n
                law LEV systems must be thoroughly examined and tested every 14 months.\n
                However, if the contaminant being extracted is listed in COSHH Schedule 4, more\n
                frequent testing may be required.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "ia-qjWZtWi"
            "data" => [
              "text" => """
                If\n
                you’re unsure how this applies to your system, we’re always happy to advise. We\n
                can help you determine the correct testing interval to ensure you remain fully\n
                compliant and your system continues to protect your workforce.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771408091 {#5283
      date: 2026-02-18 09:48:11.0 UTC (+00:00)
    }
    -data: [
      "title" => "How often should LEV systems be tested ?"
      "content" => [
        "time" => 1771408090828
        "blocks" => [
          [
            "id" => "zpaEnW5Htm"
            "data" => [
              "text" => """
                By\n
                law LEV systems must be thoroughly examined and tested every 14 months.\n
                However, if the contaminant being extracted is listed in COSHH Schedule 4, more\n
                frequent testing may be required.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "ia-qjWZtWi"
            "data" => [
              "text" => """
                If\n
                you’re unsure how this applies to your system, we’re always happy to advise. We\n
                can help you determine the correct testing interval to ensure you remain fully\n
                compliant and your system continues to protect your workforce.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1770043742 {#5280
      date: 2026-02-02 14:49:02.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408091 {#5282
      date: 2026-02-18 09:48:11.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1771408090828
    "blocks" => [
      [
        "id" => "zpaEnW5Htm"
        "data" => [
          "text" => """
            By\n
            law LEV systems must be thoroughly examined and tested every 14 months.\n
            However, if the contaminant being extracted is listed in COSHH Schedule 4, more\n
            frequent testing may be required.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "ia-qjWZtWi"
        "data" => [
          "text" => """
            If\n
            you’re unsure how this applies to your system, we’re always happy to advise. We\n
            can help you determine the correct testing interval to ensure you remain fully\n
            compliant and your system continues to protect your workforce.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5375
  +content: [
    "time" => 1771408090828
    "blocks" => [
      [
        "id" => "zpaEnW5Htm"
        "data" => [
          "text" => """
            By\n
            law LEV systems must be thoroughly examined and tested every 14 months.\n
            However, if the contaminant being extracted is listed in COSHH Schedule 4, more\n
            frequent testing may be required.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "ia-qjWZtWi"
        "data" => [
          "text" => """
            If\n
            you’re unsure how this applies to your system, we’re always happy to advise. We\n
            can help you determine the correct testing interval to ensure you remain fully\n
            compliant and your system continues to protect your workforce.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 0.14 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5295
    -id: 10653
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3484 …}
    -children: Doctrine\ORM\PersistentCollection {#5296 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['title', 'content']) %}\n
          <li>\n
              <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n
              <div class="ap-accordion-content">\n
                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              </div>\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "title" => "How long does a test take ?"
      "content" => [
        "time" => 1771408109712
        "blocks" => [
          [
            "id" => "EuH9w_naa8"
            "data" => [
              "text" => """
                The\n
                time required depends on the size and complexity of your LEV system. Smaller\n
                and more straightforward systems can often be completed within a few hours,\n
                while larger or more complex installations may take a full day.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "5gfGPinDxG"
            "data" => [
              "text" => """
                In\n
                most cases we are able to complete the testing within one working day. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771408110 {#5292
      date: 2026-02-18 09:48:30.0 UTC (+00:00)
    }
    -data: [
      "title" => "How long does a test take ?"
      "content" => [
        "time" => 1771408109712
        "blocks" => [
          [
            "id" => "EuH9w_naa8"
            "data" => [
              "text" => """
                The\n
                time required depends on the size and complexity of your LEV system. Smaller\n
                and more straightforward systems can often be completed within a few hours,\n
                while larger or more complex installations may take a full day.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "5gfGPinDxG"
            "data" => [
              "text" => """
                In\n
                most cases we are able to complete the testing within one working day. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1770043770 {#5293
      date: 2026-02-02 14:49:30.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408110 {#5294
      date: 2026-02-18 09:48:30.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5417
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5295
    -id: 10653
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3484 …}
    -children: Doctrine\ORM\PersistentCollection {#5296 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['title', 'content']) %}\n
          <li>\n
              <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n
              <div class="ap-accordion-content">\n
                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              </div>\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "title" => "How long does a test take ?"
      "content" => [
        "time" => 1771408109712
        "blocks" => [
          [
            "id" => "EuH9w_naa8"
            "data" => [
              "text" => """
                The\n
                time required depends on the size and complexity of your LEV system. Smaller\n
                and more straightforward systems can often be completed within a few hours,\n
                while larger or more complex installations may take a full day.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "5gfGPinDxG"
            "data" => [
              "text" => """
                In\n
                most cases we are able to complete the testing within one working day. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771408110 {#5292
      date: 2026-02-18 09:48:30.0 UTC (+00:00)
    }
    -data: [
      "title" => "How long does a test take ?"
      "content" => [
        "time" => 1771408109712
        "blocks" => [
          [
            "id" => "EuH9w_naa8"
            "data" => [
              "text" => """
                The\n
                time required depends on the size and complexity of your LEV system. Smaller\n
                and more straightforward systems can often be completed within a few hours,\n
                while larger or more complex installations may take a full day.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "5gfGPinDxG"
            "data" => [
              "text" => """
                In\n
                most cases we are able to complete the testing within one working day. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1770043770 {#5293
      date: 2026-02-02 14:49:30.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408110 {#5294
      date: 2026-02-18 09:48:30.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1771408109712
    "blocks" => [
      [
        "id" => "EuH9w_naa8"
        "data" => [
          "text" => """
            The\n
            time required depends on the size and complexity of your LEV system. Smaller\n
            and more straightforward systems can often be completed within a few hours,\n
            while larger or more complex installations may take a full day.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "5gfGPinDxG"
        "data" => [
          "text" => """
            In\n
            most cases we are able to complete the testing within one working day. 
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5460
  +content: [
    "time" => 1771408109712
    "blocks" => [
      [
        "id" => "EuH9w_naa8"
        "data" => [
          "text" => """
            The\n
            time required depends on the size and complexity of your LEV system. Smaller\n
            and more straightforward systems can often be completed within a few hours,\n
            while larger or more complex installations may take a full day.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "5gfGPinDxG"
        "data" => [
          "text" => """
            In\n
            most cases we are able to complete the testing within one working day. 
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 0.13 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5301
    -id: 10654
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3484 …}
    -children: Doctrine\ORM\PersistentCollection {#5302 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['title', 'content']) %}\n
          <li>\n
              <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n
              <div class="ap-accordion-content">\n
                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              </div>\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "title" => "What if my system fails ?"
      "content" => [
        "time" => 1771408124095
        "blocks" => [
          [
            "id" => "P_wiQLnzUG"
            "data" => [
              "text" => """
                If\n
                your system doesn’t meet the required standard, we’ll talk you through the\n
                findings once testing is complete. You’ll still receive a full report outlining\n
                the results, the reasons for the failure and the steps needed to achieve\n
                compliance. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "XWHOULwB7O"
            "data" => [
              "text" => """
                Should\n
                you wish to proceed with any corrective work, we can discuss the available\n
                options and provide a clear, no-obligation quotation to carry out the necessary\n
                improvements. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771408125 {#5298
      date: 2026-02-18 09:48:45.0 UTC (+00:00)
    }
    -data: [
      "title" => "What if my system fails ?"
      "content" => [
        "time" => 1771408124095
        "blocks" => [
          [
            "id" => "P_wiQLnzUG"
            "data" => [
              "text" => """
                If\n
                your system doesn’t meet the required standard, we’ll talk you through the\n
                findings once testing is complete. You’ll still receive a full report outlining\n
                the results, the reasons for the failure and the steps needed to achieve\n
                compliance. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "XWHOULwB7O"
            "data" => [
              "text" => """
                Should\n
                you wish to proceed with any corrective work, we can discuss the available\n
                options and provide a clear, no-obligation quotation to carry out the necessary\n
                improvements. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1770043789 {#5299
      date: 2026-02-02 14:49:49.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408125 {#5300
      date: 2026-02-18 09:48:45.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5502
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5301
    -id: 10654
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3484 …}
    -children: Doctrine\ORM\PersistentCollection {#5302 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['title', 'content']) %}\n
          <li>\n
              <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n
              <div class="ap-accordion-content">\n
                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              </div>\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "title" => "What if my system fails ?"
      "content" => [
        "time" => 1771408124095
        "blocks" => [
          [
            "id" => "P_wiQLnzUG"
            "data" => [
              "text" => """
                If\n
                your system doesn’t meet the required standard, we’ll talk you through the\n
                findings once testing is complete. You’ll still receive a full report outlining\n
                the results, the reasons for the failure and the steps needed to achieve\n
                compliance. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "XWHOULwB7O"
            "data" => [
              "text" => """
                Should\n
                you wish to proceed with any corrective work, we can discuss the available\n
                options and provide a clear, no-obligation quotation to carry out the necessary\n
                improvements. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771408125 {#5298
      date: 2026-02-18 09:48:45.0 UTC (+00:00)
    }
    -data: [
      "title" => "What if my system fails ?"
      "content" => [
        "time" => 1771408124095
        "blocks" => [
          [
            "id" => "P_wiQLnzUG"
            "data" => [
              "text" => """
                If\n
                your system doesn’t meet the required standard, we’ll talk you through the\n
                findings once testing is complete. You’ll still receive a full report outlining\n
                the results, the reasons for the failure and the steps needed to achieve\n
                compliance. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
          [
            "id" => "XWHOULwB7O"
            "data" => [
              "text" => """
                Should\n
                you wish to proceed with any corrective work, we can discuss the available\n
                options and provide a clear, no-obligation quotation to carry out the necessary\n
                improvements. 
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1770043789 {#5299
      date: 2026-02-02 14:49:49.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408125 {#5300
      date: 2026-02-18 09:48:45.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1771408124095
    "blocks" => [
      [
        "id" => "P_wiQLnzUG"
        "data" => [
          "text" => """
            If\n
            your system doesn’t meet the required standard, we’ll talk you through the\n
            findings once testing is complete. You’ll still receive a full report outlining\n
            the results, the reasons for the failure and the steps needed to achieve\n
            compliance. 
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "XWHOULwB7O"
        "data" => [
          "text" => """
            Should\n
            you wish to proceed with any corrective work, we can discuss the available\n
            options and provide a clear, no-obligation quotation to carry out the necessary\n
            improvements. 
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5545
  +content: [
    "time" => 1771408124095
    "blocks" => [
      [
        "id" => "P_wiQLnzUG"
        "data" => [
          "text" => """
            If\n
            your system doesn’t meet the required standard, we’ll talk you through the\n
            findings once testing is complete. You’ll still receive a full report outlining\n
            the results, the reasons for the failure and the steps needed to achieve\n
            compliance. 
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
      [
        "id" => "XWHOULwB7O"
        "data" => [
          "text" => """
            Should\n
            you wish to proceed with any corrective work, we can discuss the available\n
            options and provide a clear, no-obligation quotation to carry out the necessary\n
            improvements. 
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1115 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 10.0 MiB 0.19 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5307
    -id: 10655
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3484 …}
    -children: Doctrine\ORM\PersistentCollection {#5308 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['title', 'content']) %}\n
          <li>\n
              <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n
              <div class="ap-accordion-content">\n
                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              </div>\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "title" => "Do you cover multiple sites ?"
      "content" => [
        "time" => 1771408138192
        "blocks" => [
          [
            "id" => "tiaCBAxcNU"
            "data" => [
              "text" => """
                Yes,\n
                we operate nationwide and cover the whole of the UK. Whether you have a single\n
                site or multiple locations, we can arrange for one of our qualified test\n
                engineers to attend.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771408139 {#5304
      date: 2026-02-18 09:48:59.0 UTC (+00:00)
    }
    -data: [
      "title" => "Do you cover multiple sites ?"
      "content" => [
        "time" => 1771408138192
        "blocks" => [
          [
            "id" => "tiaCBAxcNU"
            "data" => [
              "text" => """
                Yes,\n
                we operate nationwide and cover the whole of the UK. Whether you have a single\n
                site or multiple locations, we can arrange for one of our qualified test\n
                engineers to attend.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1770043829 {#5305
      date: 2026-02-02 14:50:29.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408139 {#5306
      date: 2026-02-18 09:48:59.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5587
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2436
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#2434 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2522 …}
    -socialShareImage: null
    -template: "landing"
    -title: "LEV Testing & Report UK | Airmatic"
    -description: "Book your LEV test with Airmatic. Certified inspection, compliance and detailed reporting to keep your extraction systems safe and HSE compliant."
    -keywords: null
    -position: 28
    -accessLevel: 1
    -enabled: true
    -name: "Landing - Book an LEV Test"
    -slug: "landing-book-an-lev-test"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2431 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends '/site/layout/base.html.twig' %}\n
      \n
      {% block body_class %}landing-page{% endblock %}\n
      \n
      {% block header %}{% endblock %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\n
      \n
          <div class="ap-container p-t-50 m-b-50">\n
              <div class="ap-grid">\n
                  <div class="ap-width-1-2">\n
                      <a href="/">\n
                          <img src="{{ asset('/airmatic/logo.svg') }}"\n
                               alt="{% if companyName %}{{ companyName }}{% endif %}"\n
                               width="270">\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/">\n
                          <span class="ap-text-small"><u>Go back</u></span>\n
                      </a>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-7-12@l">\n
                      <div class="landing-page-datablocks">\n
                          <twig:Render:Datablock :page="page" />\n
                      </div>\n
                  </div>\n
      \n
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true; offset: 20">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          {% if page.has('form_template') %}\n
                              <twig:Render:Form template="{{ page.value('form_template') }}"/>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1784885318 {#2527
      date: 2026-07-24 09:28:38.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
      "form_template" => "58457"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#2531
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1784906989 {#2427
      date: 2026-07-24 15:29:49.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "94.7.219.51"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5307
    -id: 10655
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3484 …}
    -children: Doctrine\ORM\PersistentCollection {#5308 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['title', 'content']) %}\n
          <li>\n
              <a class="ap-accordion-title" href>{{ datablock.value('title') }}</a>\n
              <div class="ap-accordion-content">\n
                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
              </div>\n
          </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "title" => "Do you cover multiple sites ?"
      "content" => [
        "time" => 1771408138192
        "blocks" => [
          [
            "id" => "tiaCBAxcNU"
            "data" => [
              "text" => """
                Yes,\n
                we operate nationwide and cover the whole of the UK. Whether you have a single\n
                site or multiple locations, we can arrange for one of our qualified test\n
                engineers to attend.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771408139 {#5304
      date: 2026-02-18 09:48:59.0 UTC (+00:00)
    }
    -data: [
      "title" => "Do you cover multiple sites ?"
      "content" => [
        "time" => 1771408138192
        "blocks" => [
          [
            "id" => "tiaCBAxcNU"
            "data" => [
              "text" => """
                Yes,\n
                we operate nationwide and cover the whole of the UK. Whether you have a single\n
                site or multiple locations, we can arrange for one of our qualified test\n
                engineers to attend.
                """
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
    ]
    -createdAt: DateTimeImmutable @1770043829 {#5305
      date: 2026-02-02 14:50:29.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408139 {#5306
      date: 2026-02-18 09:48:59.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#249 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1476 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1566 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 10.0 MiB 0.02 ms
Input props
[
  "content" => [
    "time" => 1771408138192
    "blocks" => [
      [
        "id" => "tiaCBAxcNU"
        "data" => [
          "text" => """
            Yes,\n
            we operate nationwide and cover the whole of the UK. Whether you have a single\n
            site or multiple locations, we can arrange for one of our qualified test\n
            engineers to attend.
            """
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5630
  +content: [
    "time" => 1771408138192
    "blocks" => [
      [
        "id" => "tiaCBAxcNU"
        "data" => [
          "text" => """
            Yes,\n
            we operate nationwide and cover the whole of the UK. Whether you have a single\n
            site or multiple locations, we can arrange for one of our qualified test\n
            engineers to attend.
            """
        ]
        "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 10.0 MiB 3.18 ms
Input props
[
  "template" => "58457"
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender {#5690
  +template: "58457"
  +form: Symfony\Component\Form\Form {#5804 …}
  +initialised: true
  +registry: ApKnowhow\ApEchoBundle\Registry\FormTemplateRegistry {#2174 …}
  +formFactory: Symfony\Component\Form\FormFactory {#5689 …}
  -siteSettingsManager: ApKnowhow\ApEchoBundle\Service\Manager\SiteSettingsManager {#819 …}
  -formConfiguration: ApKnowhow\ApEchoBundle\Service\Form\FormConfiguration {#2237 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 2.21 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 {#6162
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6186 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6186 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6208
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6186 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.43 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 {#6271
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6287 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.46 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6287 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6308
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6287 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.97 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 {#6354
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6370 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6370 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6391
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6370 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.91 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 {#6454
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6470 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.49 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6470 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6491
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6470 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.88 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 {#6554
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6570 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.49 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6570 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6591
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6570 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.87 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 {#6654
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6670 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6670 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6691
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6670 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.92 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 {#6754
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6770 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.54 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6770 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6791
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6770 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.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 {#6854
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6870 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.53 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6870 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6891
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6870 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 2.00 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 {#6954
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6970 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.54 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6970 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6991
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6970 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 2.02 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 {#7054
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7070 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.55 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7070 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7091
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7070 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 2.06 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 {#7154
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7170 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.58 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7170 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7191
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7170 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.68 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 {#7254
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7270 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.56 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7270 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7291
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7270 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 2.43 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 {#7337
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7353 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.62 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7353 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7374
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7353 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 2.30 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 {#7437
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7453 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.60 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7453 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7474
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7453 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 2.27 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 {#7537
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7553 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.62 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7553 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7574
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7553 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 1.87 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 {#7637
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7653 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.62 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7653 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7674
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7653 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 2.43 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2872
    -id: 8855
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2817 …}
    -name: "Terms"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2873 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8851
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768837729 {#2870
      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 {#7720
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7736 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.65 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7736 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7757
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7736 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 2.29 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 {#7820
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7836 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.63 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7836 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7857
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7836 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 2.30 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 {#7920
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7936 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 0.64 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7936 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7957
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7936 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#820 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2065 …}
}
Editor:VisualEditorBridge ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge 10.0 MiB 0.12 ms
Input props
[]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge {#8019
  -context: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3319 …}
}