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

Components

6 Twig Components
85 Render Count
156 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
26 31.84ms
Render:MenuLink
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"
site/components/link.html.twig
21 111.48ms
Render:RichText
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"
site/components/rich_text.html.twig
15 1.06ms
Render:Datablock
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"
site/datablocks/DatablockRender.html.twig
13 52.50ms
Render:Image
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"
site/components/image.html.twig
9 9.45ms
Render:Form
"ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender"
site/components/Form.html.twig
1 4.62ms

Render calls

Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 39.47 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.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 {#2461
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: null
  -twig: Twig\Environment {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 6.0 MiB 3.85 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_cropped" => "9229"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#3316
  +image: [
    "alt_text" => "alt"
    "image_cropped" => "9229"
  ]
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.81 ms
Input props
[
  "class" => "ap-button ap-button-primary "
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3541
    #type: "internal"
    #text: "Book your LEV Test"
    #linkData: "8718"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button ap-button-primary "
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3548
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3541
    #type: "internal"
    #text: "Book your LEV Test"
    #linkData: "8718"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.13 ms
Input props
[
  "content" => [
    "time" => 1771250243372
    "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\n
            Ventilation (LEV) test is essential&nbsp;to ensure employee safety, comply with\n
            legal requirements, and confirm that your extraction systems effectively remove\n
            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."
            ]
          ]
          "style" => "ordered"
        ]
        "type" => "list"
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#3628
  +content: [
    "time" => 1771250243372
    "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\n
            Ventilation (LEV) test is essential&nbsp;to ensure employee safety, comply with\n
            legal requirements, and confirm that your extraction systems effectively remove\n
            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."
            ]
          ]
          "style" => "ordered"
        ]
        "type" => "list"
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.07 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 {#3677
  +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 {#1103 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.06 ms
Input props
[
  "content" => [
    "time" => 1769688793298
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#3723
  +content: [
    "time" => 1769688793298
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 3.03 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#3768
    -id: 10121
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2787 …}
    -children: Doctrine\ORM\PersistentCollection {#3770 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n
                                  {% if datablock.has(['logo_image']) %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ datablock.value('logo_image', 'array') }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "13685"
      ]
      "content" => [
        "time" => 1771250154656
        "blocks" => [
          [
            "id" => "2VzPwFXxMr"
            "data" => [
              "text" => "&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Full LEV system inspection and testing"
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771250190 {#3763
      date: 2026-02-16 13:56:30.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "13685"
      ]
      "content" => [
        "time" => 1771250154656
        "blocks" => [
          [
            "id" => "2VzPwFXxMr"
            "data" => [
              "text" => "&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Full LEV system inspection and testing"
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1769686591 {#3760
      date: 2026-01-29 11:36:31.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771250190 {#3762
      date: 2026-02-16 13:56: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 {#3787
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3768
    -id: 10121
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2787 …}
    -children: Doctrine\ORM\PersistentCollection {#3770 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n
                                  {% if datablock.has(['logo_image']) %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ datablock.value('logo_image', 'array') }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "13685"
      ]
      "content" => [
        "time" => 1771250154656
        "blocks" => [
          [
            "id" => "2VzPwFXxMr"
            "data" => [
              "text" => "&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Full LEV system inspection and testing"
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771250190 {#3763
      date: 2026-02-16 13:56:30.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "13685"
      ]
      "content" => [
        "time" => 1771250154656
        "blocks" => [
          [
            "id" => "2VzPwFXxMr"
            "data" => [
              "text" => "&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Full LEV system inspection and testing"
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1769686591 {#3760
      date: 2026-01-29 11:36:31.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771250190 {#3762
      date: 2026-02-16 13:56:30.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 6.0 MiB 1.16 ms
Input props
[
  "image" => [
    "alt_text" => null
    "image_cropped" => "13685"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#3848
  +image: [
    "alt_text" => null
    "image_cropped" => "13685"
  ]
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 6.0 MiB 0.10 ms
Input props
[
  "image" => [
    "alt_text" => null
    "image_cropped" => null
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#3911
  +image: [
    "alt_text" => null
    "image_cropped" => null
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.06 ms
Input props
[
  "content" => [
    "time" => 1771250154656
    "blocks" => [
      [
        "id" => "2VzPwFXxMr"
        "data" => [
          "text" => "&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#3952
  +content: [
    "time" => 1771250154656
    "blocks" => [
      [
        "id" => "2VzPwFXxMr"
        "data" => [
          "text" => "&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.06 ms
Input props
[
  "class" => "ap-button ap-button-link m-t-50"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-link m-t-50"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3993
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 2.06 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#3775
    -id: 10122
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2787 …}
    -children: Doctrine\ORM\PersistentCollection {#3776 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n
                                  {% if datablock.has(['logo_image']) %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ datablock.value('logo_image', 'array') }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "10179"
      ]
      "content" => [
        "time" => 1771249156821
        "blocks" => [
          [
            "id" => "k5FP9SVgNS"
            "data" => [
              "text" => "&nbsp;&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Digital report included in testing for compliance records"
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771249202 {#3772
      date: 2026-02-16 13:40:02.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "10179"
      ]
      "content" => [
        "time" => 1771249156821
        "blocks" => [
          [
            "id" => "k5FP9SVgNS"
            "data" => [
              "text" => "&nbsp;&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Digital report included in testing for compliance records"
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1769686595 {#3773
      date: 2026-01-29 11:36:35.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771249772 {#3774
      date: 2026-02-16 13:49: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 {#4035
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3775
    -id: 10122
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2787 …}
    -children: Doctrine\ORM\PersistentCollection {#3776 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n
                                  {% if datablock.has(['logo_image']) %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ datablock.value('logo_image', 'array') }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "10179"
      ]
      "content" => [
        "time" => 1771249156821
        "blocks" => [
          [
            "id" => "k5FP9SVgNS"
            "data" => [
              "text" => "&nbsp;&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Digital report included in testing for compliance records"
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771249202 {#3772
      date: 2026-02-16 13:40:02.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "10179"
      ]
      "content" => [
        "time" => 1771249156821
        "blocks" => [
          [
            "id" => "k5FP9SVgNS"
            "data" => [
              "text" => "&nbsp;&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "Digital report included in testing for compliance records"
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1769686595 {#3773
      date: 2026-01-29 11:36:35.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771249772 {#3774
      date: 2026-02-16 13:49:32.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 6.0 MiB 1.08 ms
Input props
[
  "image" => [
    "alt_text" => null
    "image_cropped" => "10179"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#4078
  +image: [
    "alt_text" => null
    "image_cropped" => "10179"
  ]
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 6.0 MiB 0.08 ms
Input props
[
  "image" => [
    "alt_text" => null
    "image_cropped" => null
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#4142
  +image: [
    "alt_text" => null
    "image_cropped" => null
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.07 ms
Input props
[
  "content" => [
    "time" => 1771249156821
    "blocks" => [
      [
        "id" => "k5FP9SVgNS"
        "data" => [
          "text" => "&nbsp;&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4183
  +content: [
    "time" => 1771249156821
    "blocks" => [
      [
        "id" => "k5FP9SVgNS"
        "data" => [
          "text" => "&nbsp;&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.05 ms
Input props
[
  "class" => "ap-button ap-button-link m-t-50"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-link m-t-50"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4224
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 2.03 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#3781
    -id: 13680
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2787 …}
    -children: Doctrine\ORM\PersistentCollection {#3782 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n
                                  {% if datablock.has(['logo_image']) %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ datablock.value('logo_image', 'array') }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "13681"
      ]
      "content" => [
        "time" => 1771249324111
        "blocks" => [
          [
            "id" => "DHfPLGw_0d"
            "data" => [
              "text" => "&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "If the system fails or is borderline, we’ll advise on improvements and provide a quote if needed."
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771249328 {#3778
      date: 2026-02-16 13:42:08.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "13681"
      ]
      "content" => [
        "time" => 1771249324111
        "blocks" => [
          [
            "id" => "DHfPLGw_0d"
            "data" => [
              "text" => "&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "If the system fails or is borderline, we’ll advise on improvements and provide a quote if needed."
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1771249224 {#3779
      date: 2026-02-16 13:40:24.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771249772 {#3780
      date: 2026-02-16 13:49: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 {#4266
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3781
    -id: 13680
    -className: null
    -classId: null
    -name: "Lead Card Slider Item"
    -global: null
    -template: "slider-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2787 …}
    -children: Doctrine\ORM\PersistentCollection {#3782 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['image']) %}\n
      <li class="ap-width-4-5 ap-width-2-5@s ap-width-3-10@l">\n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset">\n
              <div class="ap-card-plain">\n
                  <div class="">\n
                      <div class="ap-position-relative ap-position-z-index-3 ap-overflow-hidden">\n
                          <div class="ap-card-media-top ap-position-z-index-4">\n
                              <div class="ap-inline">\n
                                  <twig:Render:Image image="{{ datablock.value('image', 'array') }}" />\n
                                  {% if datablock.has(['logo_image']) %}\n
                                      <div class="ap-overlay ap-position-bottom logo-overlay ap-flex ap-flex-center ap-flex-middle">\n
                                          <twig:Render:Image image="{{ datablock.value('logo_image', 'array') }}" />\n
                                      </div>\n
                                  {% endif %}\n
                              </div>\n
                          </div>\n
                          {%  if datablock.has('heading') %}\n
                          <div class="card-match ap-position-relative ap-position-z-index-5 m-t-25">\n
                              <h4 class="m-b-20">{{ datablock.value('heading')}}</h4>\n
                              {% if datablock.has('content') %}\n
                              <div class="ap-content">\n
                                  <twig:Render:RichText content="{{ datablock.value('content', 'array') }}" />\n
                              </div>\n
                              {% endif %}\n
                          </div>\n
                          {% endif %}\n
                      </div>\n
                  </div>\n
              </div>\n
          </a>\n
          {% if datablock.has('link') %}\n
              <twig:Render:Button class="ap-button ap-button-link m-t-50"\n
                                  linkButton="{{ datablock.value('link', 'link') }}"/>\n
          {% endif %}\n
      </li>\n
      {% endif %}\n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "13681"
      ]
      "content" => [
        "time" => 1771249324111
        "blocks" => [
          [
            "id" => "DHfPLGw_0d"
            "data" => [
              "text" => "&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "If the system fails or is borderline, we’ll advise on improvements and provide a quote if needed."
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1771249328 {#3778
      date: 2026-02-16 13:42:08.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => false
      ]
      "image" => [
        "alt_text" => null
        "image_cropped" => "13681"
      ]
      "content" => [
        "time" => 1771249324111
        "blocks" => [
          [
            "id" => "DHfPLGw_0d"
            "data" => [
              "text" => "&nbsp;"
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "If the system fails or is borderline, we’ll advise on improvements and provide a quote if needed."
      "logo_image" => [
        "alt_text" => null
        "image_cropped" => null
      ]
    ]
    -createdAt: DateTimeImmutable @1771249224 {#3779
      date: 2026-02-16 13:40:24.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771249772 {#3780
      date: 2026-02-16 13:49:32.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 6.0 MiB 1.06 ms
Input props
[
  "image" => [
    "alt_text" => null
    "image_cropped" => "13681"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#4309
  +image: [
    "alt_text" => null
    "image_cropped" => "13681"
  ]
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 6.0 MiB 0.07 ms
Input props
[
  "image" => [
    "alt_text" => null
    "image_cropped" => null
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#4373
  +image: [
    "alt_text" => null
    "image_cropped" => null
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.06 ms
Input props
[
  "content" => [
    "time" => 1771249324111
    "blocks" => [
      [
        "id" => "DHfPLGw_0d"
        "data" => [
          "text" => "&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4414
  +content: [
    "time" => 1771249324111
    "blocks" => [
      [
        "id" => "DHfPLGw_0d"
        "data" => [
          "text" => "&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.05 ms
Input props
[
  "class" => "ap-button ap-button-link m-t-50"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-link m-t-50"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4455
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.44 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4504
    -id: 9214
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2793 …}
    -children: Doctrine\ORM\PersistentCollection {#4506 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['heading', 'content', 'rating']) %}\n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="ap-card ap-theme-white ap-border ap-border-radius-medium">\n
                  <div class="ap-card-body">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  {% for star in range(1, datablock.value('rating')) %}\n
                                      <svg width="24" height="24" viewBox="0 0 24 24">\n
                                          <polygon\n
                                              points="12 1.489 15.09 7.751 22 8.755 17 13.629 18.18 20.511 12 17.261 5.82 20.511 7 13.629 2 8.755 8.91 7.751 12 1.489"\n
                                              fill="#FFD700"></polygon>\n
                                      </svg>\n
                                  {% endfor %}\n
                                  <h3>{{ datablock.value('heading') }}</h3>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                      <div class="author-info m-t-15">\n
                          <div class="ap-flex ap-subheading ap-flex-middle">\n
                              {% if datablock.has('image') %}\n
                                  <div class="ap-width-auto">\n
                                      <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                                         class="ap-border-circle  m-r-15"/>\n
                                  </div>\n
                              {% endif %}\n
                              {% if datablock.has(['author_name', 'author_title']) %}\n
                                  <div class=" ">\n
                                      <h5 class="m-0 ap-heading ap-heading-small">{{ datablock.value('author_name') }}</h5>\n
                                      <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                                  </div>\n
                              {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1769014974 {#4499
      date: 2026-01-21 17:02:54.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014895 {#4496
      date: 2026-01-21 17:01:35.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1771249772 {#4498
      date: 2026-02-16 13:49: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 {#4523
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4504
    -id: 9214
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2793 …}
    -children: Doctrine\ORM\PersistentCollection {#4506 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['heading', 'content', 'rating']) %}\n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="ap-card ap-theme-white ap-border ap-border-radius-medium">\n
                  <div class="ap-card-body">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  {% for star in range(1, datablock.value('rating')) %}\n
                                      <svg width="24" height="24" viewBox="0 0 24 24">\n
                                          <polygon\n
                                              points="12 1.489 15.09 7.751 22 8.755 17 13.629 18.18 20.511 12 17.261 5.82 20.511 7 13.629 2 8.755 8.91 7.751 12 1.489"\n
                                              fill="#FFD700"></polygon>\n
                                      </svg>\n
                                  {% endfor %}\n
                                  <h3>{{ datablock.value('heading') }}</h3>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                      <div class="author-info m-t-15">\n
                          <div class="ap-flex ap-subheading ap-flex-middle">\n
                              {% if datablock.has('image') %}\n
                                  <div class="ap-width-auto">\n
                                      <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                                         class="ap-border-circle  m-r-15"/>\n
                                  </div>\n
                              {% endif %}\n
                              {% if datablock.has(['author_name', 'author_title']) %}\n
                                  <div class=" ">\n
                                      <h5 class="m-0 ap-heading ap-heading-small">{{ datablock.value('author_name') }}</h5>\n
                                      <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                                  </div>\n
                              {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1769014974 {#4499
      date: 2026-01-21 17:02:54.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014895 {#4496
      date: 2026-01-21 17:01:35.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1771249772 {#4498
      date: 2026-02-16 13:49:32.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.07 ms
Input props
[
  "content" => [
    "time" => 1769014961169
    "blocks" => [
      [
        "id" => "Clg6qc2gbc"
        "data" => [
          "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4581
  +content: [
    "time" => 1769014961169
    "blocks" => [
      [
        "id" => "Clg6qc2gbc"
        "data" => [
          "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.34 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4511
    -id: 9219
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2793 …}
    -children: Doctrine\ORM\PersistentCollection {#4512 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['heading', 'content', 'rating']) %}\n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="ap-card ap-theme-white ap-border ap-border-radius-medium">\n
                  <div class="ap-card-body">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  {% for star in range(1, datablock.value('rating')) %}\n
                                      <svg width="24" height="24" viewBox="0 0 24 24">\n
                                          <polygon\n
                                              points="12 1.489 15.09 7.751 22 8.755 17 13.629 18.18 20.511 12 17.261 5.82 20.511 7 13.629 2 8.755 8.91 7.751 12 1.489"\n
                                              fill="#FFD700"></polygon>\n
                                      </svg>\n
                                  {% endfor %}\n
                                  <h3>{{ datablock.value('heading') }}</h3>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                      <div class="author-info m-t-15">\n
                          <div class="ap-flex ap-subheading ap-flex-middle">\n
                              {% if datablock.has('image') %}\n
                                  <div class="ap-width-auto">\n
                                      <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                                         class="ap-border-circle  m-r-15"/>\n
                                  </div>\n
                              {% endif %}\n
                              {% if datablock.has(['author_name', 'author_title']) %}\n
                                  <div class=" ">\n
                                      <h5 class="m-0 ap-heading ap-heading-small">{{ datablock.value('author_name') }}</h5>\n
                                      <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                                  </div>\n
                              {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1769014974 {#4508
      date: 2026-01-21 17:02:54.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014989 {#4509
      date: 2026-01-21 17:03:09.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1771249772 {#4510
      date: 2026-02-16 13:49: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 {#4623
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4511
    -id: 9219
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2793 …}
    -children: Doctrine\ORM\PersistentCollection {#4512 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['heading', 'content', 'rating']) %}\n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="ap-card ap-theme-white ap-border ap-border-radius-medium">\n
                  <div class="ap-card-body">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  {% for star in range(1, datablock.value('rating')) %}\n
                                      <svg width="24" height="24" viewBox="0 0 24 24">\n
                                          <polygon\n
                                              points="12 1.489 15.09 7.751 22 8.755 17 13.629 18.18 20.511 12 17.261 5.82 20.511 7 13.629 2 8.755 8.91 7.751 12 1.489"\n
                                              fill="#FFD700"></polygon>\n
                                      </svg>\n
                                  {% endfor %}\n
                                  <h3>{{ datablock.value('heading') }}</h3>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                      <div class="author-info m-t-15">\n
                          <div class="ap-flex ap-subheading ap-flex-middle">\n
                              {% if datablock.has('image') %}\n
                                  <div class="ap-width-auto">\n
                                      <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                                         class="ap-border-circle  m-r-15"/>\n
                                  </div>\n
                              {% endif %}\n
                              {% if datablock.has(['author_name', 'author_title']) %}\n
                                  <div class=" ">\n
                                      <h5 class="m-0 ap-heading ap-heading-small">{{ datablock.value('author_name') }}</h5>\n
                                      <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                                  </div>\n
                              {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1769014974 {#4508
      date: 2026-01-21 17:02:54.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014989 {#4509
      date: 2026-01-21 17:03:09.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1771249772 {#4510
      date: 2026-02-16 13:49:32.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.09 ms
Input props
[
  "content" => [
    "time" => 1769014961169
    "blocks" => [
      [
        "id" => "Clg6qc2gbc"
        "data" => [
          "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4666
  +content: [
    "time" => 1769014961169
    "blocks" => [
      [
        "id" => "Clg6qc2gbc"
        "data" => [
          "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.30 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4517
    -id: 9220
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2793 …}
    -children: Doctrine\ORM\PersistentCollection {#4518 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['heading', 'content', 'rating']) %}\n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="ap-card ap-theme-white ap-border ap-border-radius-medium">\n
                  <div class="ap-card-body">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  {% for star in range(1, datablock.value('rating')) %}\n
                                      <svg width="24" height="24" viewBox="0 0 24 24">\n
                                          <polygon\n
                                              points="12 1.489 15.09 7.751 22 8.755 17 13.629 18.18 20.511 12 17.261 5.82 20.511 7 13.629 2 8.755 8.91 7.751 12 1.489"\n
                                              fill="#FFD700"></polygon>\n
                                      </svg>\n
                                  {% endfor %}\n
                                  <h3>{{ datablock.value('heading') }}</h3>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                      <div class="author-info m-t-15">\n
                          <div class="ap-flex ap-subheading ap-flex-middle">\n
                              {% if datablock.has('image') %}\n
                                  <div class="ap-width-auto">\n
                                      <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                                         class="ap-border-circle  m-r-15"/>\n
                                  </div>\n
                              {% endif %}\n
                              {% if datablock.has(['author_name', 'author_title']) %}\n
                                  <div class=" ">\n
                                      <h5 class="m-0 ap-heading ap-heading-small">{{ datablock.value('author_name') }}</h5>\n
                                      <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                                  </div>\n
                              {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1769014974 {#4514
      date: 2026-01-21 17:02:54.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014997 {#4515
      date: 2026-01-21 17:03:17.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1771249772 {#4516
      date: 2026-02-16 13:49: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 {#4708
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4517
    -id: 9220
    -className: null
    -classId: null
    -name: "Review Item"
    -global: null
    -template: "review-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2793 …}
    -children: Doctrine\ORM\PersistentCollection {#4518 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has(['heading', 'content', 'rating']) %}\n
          <div class="ap-width-4-5 ap-width-2-5@m ap-width-4-9@l">\n
              <div class="ap-card ap-theme-white ap-border ap-border-radius-medium">\n
                  <div class="ap-card-body">\n
                      <div>\n
                          <div class="ap-grid-small" ap-grid>\n
                              <div class="ap-width-expand">\n
                                  {% for star in range(1, datablock.value('rating')) %}\n
                                      <svg width="24" height="24" viewBox="0 0 24 24">\n
                                          <polygon\n
                                              points="12 1.489 15.09 7.751 22 8.755 17 13.629 18.18 20.511 12 17.261 5.82 20.511 7 13.629 2 8.755 8.91 7.751 12 1.489"\n
                                              fill="#FFD700"></polygon>\n
                                      </svg>\n
                                  {% endfor %}\n
                                  <h3>{{ datablock.value('heading') }}</h3>\n
                                  <div class="ap-content">\n
                                      <twig:Render:RichText content="{{ datablock.value('content', 'array') }}"/>\n
                                  </div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                      <div class="author-info m-t-15">\n
                          <div class="ap-flex ap-subheading ap-flex-middle">\n
                              {% if datablock.has('image') %}\n
                                  <div class="ap-width-auto">\n
                                      <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                                         class="ap-border-circle  m-r-15"/>\n
                                  </div>\n
                              {% endif %}\n
                              {% if datablock.has(['author_name', 'author_title']) %}\n
                                  <div class=" ">\n
                                      <h5 class="m-0 ap-heading ap-heading-small">{{ datablock.value('author_name') }}</h5>\n
                                      <div class="m-0 ">{{ datablock.value('author_title') }}</div>\n
                                  </div>\n
                              {% endif %}\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1769014974 {#4514
      date: 2026-01-21 17:02:54.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => null
      ]
      "rating" => 1.0
      "content" => [
        "time" => 1769014961169
        "blocks" => [
          [
            "id" => "Clg6qc2gbc"
            "data" => [
              "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
            ]
            "type" => "paragraph"
            "tunes" => [
              "alignment" => [
                "alignment" => "left"
              ]
            ]
          ]
        ]
        "version" => "2.31.1"
      ]
      "heading" => "McCain"
      "author_name" => "Alan Jones"
      "author_title" => "September 2025"
    ]
    -createdAt: DateTimeImmutable @1769014997 {#4515
      date: 2026-01-21 17:03:17.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1771249772 {#4516
      date: 2026-02-16 13:49:32.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.06 ms
Input props
[
  "content" => [
    "time" => 1769014961169
    "blocks" => [
      [
        "id" => "Clg6qc2gbc"
        "data" => [
          "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4751
  +content: [
    "time" => 1769014961169
    "blocks" => [
      [
        "id" => "Clg6qc2gbc"
        "data" => [
          "text" => "We find the best possible solutions to resolve your indoor air quality issues by designing, manufacturing &amp; installing high specification ductwork systems and ductwork for hazardous environments."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.06 ms
Input props
[
  "content" => [
    "time" => 1769014492117
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4796
  +content: [
    "time" => 1769014492117
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 2.05 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4841
    -id: 9201
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2799 …}
    -children: Doctrine\ORM\PersistentCollection {#4843 …}
    -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
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => "9202"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1769014529 {#4836
      date: 2026-01-21 16:55:29.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => "9202"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1769014502 {#4833
      date: 2026-01-21 16:55:02.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1771249772 {#4835
      date: 2026-02-16 13:49: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 {#4854
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4841
    -id: 9201
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2799 …}
    -children: Doctrine\ORM\PersistentCollection {#4843 …}
    -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
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => "9202"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1769014529 {#4836
      date: 2026-01-21 16:55:29.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => "9202"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1769014502 {#4833
      date: 2026-01-21 16:55:02.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1771249772 {#4835
      date: 2026-02-16 13:49:32.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 6.0 MiB 1.01 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_cropped" => "9202"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#4908
  +image: [
    "alt_text" => "alt"
    "image_cropped" => "9202"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 1.28 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4848
    -id: 9208
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2799 …}
    -children: Doctrine\ORM\PersistentCollection {#4849 …}
    -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
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => "9209"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1769014559 {#4845
      date: 2026-01-21 16:55:59.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => "9209"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1769014537 {#4846
      date: 2026-01-21 16:55:37.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1771249772 {#4847
      date: 2026-02-16 13:49: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 {#4973
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4848
    -id: 9208
    -className: null
    -classId: null
    -name: "Slider Accreditations Image"
    -global: null
    -template: "accreditations-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2799 …}
    -children: Doctrine\ORM\PersistentCollection {#4849 …}
    -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
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => "9209"
      ]
      "content" => null
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1769014559 {#4845
      date: 2026-01-21 16:55:59.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => null
        ]
        "button_text" => null
        "show_button" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_cropped" => "9209"
      ]
      "content" => null
    ]
    -createdAt: DateTimeImmutable @1769014537 {#4846
      date: 2026-01-21 16:55:37.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1771249772 {#4847
      date: 2026-02-16 13:49:32.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 6.0 MiB 1.03 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_cropped" => "9209"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#5016
  +image: [
    "alt_text" => "alt"
    "image_cropped" => "9209"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.07 ms
Input props
[
  "content" => [
    "time" => 1771407988104
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5084
  +content: [
    "time" => 1771407988104
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1103 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.08 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 {#5125
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.48 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5170
    -id: 10652
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2805 …}
    -children: Doctrine\ORM\PersistentCollection {#5172 …}
    -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 {#5165
      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 {#5162
      date: 2026-02-02 14:49:02.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408091 {#5164
      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 {#5195
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5170
    -id: 10652
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2805 …}
    -children: Doctrine\ORM\PersistentCollection {#5172 …}
    -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 {#5165
      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 {#5162
      date: 2026-02-02 14:49:02.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408091 {#5164
      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 {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.09 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 {#5257
  +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 {#1103 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.32 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5177
    -id: 10653
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2805 …}
    -children: Doctrine\ORM\PersistentCollection {#5178 …}
    -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 {#5174
      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 {#5175
      date: 2026-02-02 14:49:30.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408110 {#5176
      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 {#5299
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5177
    -id: 10653
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2805 …}
    -children: Doctrine\ORM\PersistentCollection {#5178 …}
    -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 {#5174
      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 {#5175
      date: 2026-02-02 14:49:30.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408110 {#5176
      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 {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.06 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 {#5342
  +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 {#1103 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.34 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5183
    -id: 10654
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2805 …}
    -children: Doctrine\ORM\PersistentCollection {#5184 …}
    -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 {#5180
      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 {#5181
      date: 2026-02-02 14:49:49.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408125 {#5182
      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 {#5384
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5183
    -id: 10654
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2805 …}
    -children: Doctrine\ORM\PersistentCollection {#5184 …}
    -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 {#5180
      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 {#5181
      date: 2026-02-02 14:49:49.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408125 {#5182
      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 {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.06 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 {#5427
  +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 {#1103 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 0.33 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5189
    -id: 10655
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2805 …}
    -children: Doctrine\ORM\PersistentCollection {#5190 …}
    -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 {#5186
      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 {#5187
      date: 2026-02-02 14:50:29.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408139 {#5188
      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 {#5469
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#1941
    -id: 9164
    -parent: null
    -pages: Doctrine\ORM\PersistentCollection {#1836 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#1940 …}
    -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: 13
    -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 {#1833 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
          <meta name="description" content="{% block description %}{% endblock %}">\n
          <meta name="keywords" content="{% block keywords %}{% endblock %}">\n
          <title>{% block title %}{% endblock %}</title>\n
      \n
          <link rel="icon" type="image/png" href="{{ asset('airmatic/favicon/favicon-96x96.png') }}" sizes="96x96" />\n
          <link rel="icon" type="image/svg+xml" href="{{ asset('airmatic/favicon/favicon.svg') }}" />\n
          <link rel="shortcut icon" href="{{ asset('airmatic/favicon/favicon.ico') }}" />\n
          <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('airmatic/favicon/apple-touch-icon.png') }}" />\n
          <meta name="apple-mobile-web-app-title" content="Airmatic" />\n
          <link rel="manifest" href="{{ asset('airmatic/favicon/site.webmanifest') }}" />\n
      \n
          <link rel="stylesheet" href="https://use.typekit.net/jqf7ojz.css">\n
      \n
          <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />\n
      \n
          {% block stylesheets %}\n
              {{ vite_entry_link_tags('frontend', { build: 'frontend' }) }}\n
          {% endblock %}\n
      \n
          {% set cookieYesId = settings.get('cookie_yes_id')|default %}\n
      \n
          {% if cookieYesId %}\n
              <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/{{ cookieYesId }}/script.js"></script>\n
          {% endif %}\n
      \n
          {% set googleTagManagerId = settings.get('google_tag_manager_id')|default %}\n
      \n
          {% if googleTagManagerId %}\n
              <script>\n
                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
                          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
                      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
                      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
                  })(window,document,'script','dataLayer','GTM-{{ googleTagManagerId }}');\n
              </script>\n
          {% endif %}\n
      </head>\n
      <body>\n
      {% if googleTagManagerId %}\n
          <noscript>\n
              <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-{{ googleTagManagerId }}"\n
                      height="0" width="0" style="display:none;visibility:hidden"></iframe>\n
          </noscript>\n
      {% endif %}\n
      \n
      {% block body %}\n
          {% set companyName = settings.get('company_name')|default %}\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 %}" width="270">\n
                      </a>\n
                  </div>\n
                  <div class="ap-width-1-2 ap-flex ap-flex-right">\n
                      <a href="/"><span><u>Go back</u></span></a>\n
                  </div>\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
                  <div class="ap-width-1-1 ap-width-5-12@l">\n
                      <div class="form-panel" ap-sticky="end: true">\n
                          <h3>{{ page.value('heading', 'string') }}</h3>\n
                          <twig:Render:Form template="lev_test_form"/>\n
                      </div>\n
                  </div>\n
              </div>\n
          </div>\n
      {% endblock %}\n
      \n
      {% include '/site/layout/footer.html.twig' with {settings: settings|default, footer_menu: footer_menu|default, sub_nav:sub_nav|default} %}\n
      \n
      {% block javascripts %}\n
          {{ vite_entry_script_tags('frontend', { build: 'frontend' }) }}\n
      {% endblock %}\n
      </body>\n
      </html>\n
      """
    -publishedData: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772012183 {#1923
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Arrange an LEV Test Date"
    ]
    -createdAt: DateTimeImmutable @1769010932 {#1928
      date: 2026-01-21 15:55:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1772012183 {#1829
      date: 2026-02-25 09:36:23.0 UTC (+00:00)
    }
    -updatedBy: "christian"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5189
    -id: 10655
    -className: null
    -classId: null
    -name: "Accordion Item"
    -global: null
    -template: "accordion-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#2805 …}
    -children: Doctrine\ORM\PersistentCollection {#5190 …}
    -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 {#5186
      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 {#5187
      date: 2026-02-02 14:50:29.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771408139 {#5188
      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 {#240 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#2571 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2005 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 8.0 MiB 0.07 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 {#5512
  +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 {#1103 …}
}
Render:Form ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender 8.0 MiB 4.62 ms
Input props
[
  "template" => "lev_test_form"
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\FormRender {#5554
  +template: "lev_test_form"
  +form: Symfony\Component\Form\Form {#5668 …}
  +initialised: true
  +registry: ApKnowhow\ApEchoBundle\Registry\FormTemplateRegistry {#1588 …}
  +formFactory: Symfony\Component\Form\FormFactory {#5572 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 6.90 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2279
    -id: 10349
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …}
    -name: "Extraction"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2274 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8714
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770748 {#2276
      date: 2026-01-30 10:59:08.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2272
      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 {#5991
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6017 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.15 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6017 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6039
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6017 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 3.89 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2291
    -id: 10354
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …}
    -name: "LEV Testing"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2292 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9164
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770833 {#2289
      date: 2026-01-30 11:00:33.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2290
      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 {#6101
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6117 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.30 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6117 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6138
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6117 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 4.65 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2296
    -id: 10350
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …}
    -name: "Industrial Dust Extraction"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2297 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11078
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770772 {#2294
      date: 2026-01-30 10:59:32.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2295
      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 {#6184
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6200 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.16 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6200 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6221
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6200 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 4.60 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2301
    -id: 10351
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …}
    -name: "Fume Extraction"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2302 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11079
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770784 {#2299
      date: 2026-01-30 10:59:44.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2300
      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 {#6284
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6300 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.30 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6300 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6321
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6300 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 4.72 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2306
    -id: 14017
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …}
    -name: "Industrial Ventilation Systems"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2307 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11080
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1771406262 {#2304
      date: 2026-02-18 09:17:42.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2305
      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 {#6384
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6400 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.22 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6400 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6421
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6400 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 4.89 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2311
    -id: 10352
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …}
    -name: "Odour Extraction"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2312 …}
    -enabled: true
    -position: 6
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11081
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770809 {#2309
      date: 2026-01-30 11:00:09.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2310
      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 {#6484
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6500 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.24 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6500 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6521
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6500 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 4.85 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2316
    -id: 10353
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2239 …}
    -name: "Trim Extraction"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2317 …}
    -enabled: true
    -position: 7
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11082
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770823 {#2314
      date: 2026-01-30 11:00:23.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406272 {#2315
      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 {#6584
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6600 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.26 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6600 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6621
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6600 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 4.81 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2326
    -id: 10356
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2281 …}
    -name: "Fabrication"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2329 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8715
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770856 {#2327
      date: 2026-01-30 11:00:56.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406019 {#2330
      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 {#6684
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6700 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.25 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6700 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6721
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6700 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 5.95 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2339
    -id: 10357
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2281 …}
    -name: "High Integrity Ductwork"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2340 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9804
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770882 {#2337
      date: 2026-01-30 11:01:22.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406019 {#2338
      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 {#6784
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6800 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 2.17 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6800 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6821
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6800 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 5.12 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2344
    -id: 10358
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2281 …}
    -name: "DW114 Duckwork"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2345 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9805
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770897 {#2342
      date: 2026-01-30 11:01:37.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406019 {#2343
      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 {#6884
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6900 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.40 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6900 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6921
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6900 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 5.53 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2349
    -id: 10359
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2281 …}
    -name: "Bespoke Steel Fabrication"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2350 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9806
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770914 {#2347
      date: 2026-01-30 11:01:54.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406019 {#2348
      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 {#6984
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7000 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 1.67 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7000 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7021
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7000 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 6.20 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2353
    -id: 14014
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2281 …}
    -name: "Ductwork Stainless Steel"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2354 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 11493
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1771406019 {#2352
      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 {#7084
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7100 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 1.70 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7100 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7121
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7100 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 6.39 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2363
    -id: 10361
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2322 …}
    -name: "Company"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2366 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8717
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770938 {#2364
      date: 2026-01-30 11:02:18.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2367
      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 {#7184
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7200 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 1.75 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7200 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7221
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7200 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 5.32 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2376
    -id: 10362
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2322 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2377 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8718
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770954 {#2374
      date: 2026-01-30 11:02:34.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2375
      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 {#7284
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7300 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 1.77 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7300 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7321
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7300 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 5.92 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2381
    -id: 10365
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2322 …}
    -name: "Process"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2382 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9808
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770970 {#2379
      date: 2026-01-30 11:02:50.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2380
      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 {#7367
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7383 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 1.47 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7383 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7404
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7383 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 5.34 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2386
    -id: 10363
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2322 …}
    -name: "Careers"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2387 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9809
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769770963 {#2384
      date: 2026-01-30 11:02:43.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2385
      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 {#7467
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7483 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 1.45 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7483 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7504
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7483 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 5.31 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2391
    -id: 14016
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2322 …}
    -name: "Knowledge Hub"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2392 …}
    -enabled: true
    -position: 5
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8716
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1771406150 {#2389
      date: 2026-02-18 09:15:50.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1771406155 {#2390
      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 {#7567
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7583 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 1.47 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7583 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7604
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7583 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 4.45 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2401
    -id: 9783
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2359 …}
    -name: "Contact Airmatic"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2404 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8718
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769590811 {#2402
      date: 2026-01-28 09:00:11.0 UTC (+00:00)
    }
    -createdBy: "christian"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769591267 {#2405
      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 {#7667
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7683 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 1.48 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7683 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7704
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7683 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 5.61 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2414
    -id: 8855
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2359 …}
    -name: "Terms"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2415 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8851
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768837729 {#2412
      date: 2026-01-19 15:48:49.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1769591267 {#2413
      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 {#7750
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7766 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 1.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7766 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7787
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7766 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 5.50 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2419
    -id: 8856
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2359 …}
    -name: "Privacy"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2420 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8852
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768837741 {#2417
      date: 2026-01-19 15:49:01.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1769591267 {#2418
      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 {#7850
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7866 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 1.53 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7866 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7887
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7866 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 10.0 MiB 5.52 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2424
    -id: 8857
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2359 …}
    -name: "Cookies"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2425 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 8853
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1768837753 {#2422
      date: 2026-01-19 15:49:13.0 UTC (+00:00)
    }
    -createdBy: "alexhindley"
    -createdFrom: "192.168.65.1"
    -updatedAt: DateTimeImmutable @1769591267 {#2423
      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 {#7950
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7966 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 10.0 MiB 1.53 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7966 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#7987
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#7966 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#852 …}
}