GET https://dev.2026.apknowhow.co.uk/work/rowland-homes

Components

4 Twig Components
51 Render Count
83 ms Render Time
8.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
Render:Button
"ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender"
site/components/button.html.twig
18 17.84ms
Render:Datablock
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"
site/datablocks/DatablockRender.html.twig
16 44.51ms
Render:MenuLink
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"
site/components/link.html.twig
11 44.51ms
Render:RichText
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"
site/components/rich_text.html.twig
6 0.42ms

Render calls

Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 6.0 MiB 2.17 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2300
    -id: 9455
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2307 …}
    -name: "Work"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2401 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9442
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423651 {#2412
      date: 2026-01-26 10:34:11.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423680 {#2408
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#2623
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2729 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.76 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2729 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2757
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2729 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 6.0 MiB 2.50 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2397
    -id: 9456
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2307 …}
    -name: "Expertise"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2396 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9445
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423658 {#2399
      date: 2026-01-26 10:34:18.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423680 {#2398
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#2812
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2831 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.57 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2831 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2852
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2831 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 6.0 MiB 2.54 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2392
    -id: 9457
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2307 …}
    -name: "Culture"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2391 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9443
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423670 {#2394
      date: 2026-01-26 10:34:30.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423680 {#2393
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#2915
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2934 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.64 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2934 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2955
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2934 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 6.0 MiB 2.62 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2388
    -id: 9458
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2307 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2387 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9444
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423680 {#2389
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -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 {#3018
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3037 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.64 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3037 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3058
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3037 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 36.97 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#3124
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: null
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.19 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#3980
    -id: 9984
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#3982 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "Brand Strategy"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444757 {#3975
      date: 2026-03-02 09:45:57.0 UTC (+00:00)
    }
    -data: [
      "title" => "Brand Strategy"
    ]
    -createdAt: DateTimeImmutable @1769605469 {#3972
      date: 2026-01-28 13:04:29.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444757 {#3974
      date: 2026-03-02 09:45:57.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4017
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3980
    -id: 9984
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#3982 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "Brand Strategy"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444757 {#3975
      date: 2026-03-02 09:45:57.0 UTC (+00:00)
    }
    -data: [
      "title" => "Brand Strategy"
    ]
    -createdAt: DateTimeImmutable @1769605469 {#3972
      date: 2026-01-28 13:04:29.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444757 {#3974
      date: 2026-03-02 09:45:57.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.09 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#3987
    -id: 9985
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#3988 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "Branding"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444762 {#3984
      date: 2026-03-02 09:46:02.0 UTC (+00:00)
    }
    -data: [
      "title" => "Branding"
    ]
    -createdAt: DateTimeImmutable @1769605483 {#3985
      date: 2026-01-28 13:04:43.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444762 {#3986
      date: 2026-03-02 09:46:02.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4091
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3987
    -id: 9985
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#3988 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "Branding"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444762 {#3984
      date: 2026-03-02 09:46:02.0 UTC (+00:00)
    }
    -data: [
      "title" => "Branding"
    ]
    -createdAt: DateTimeImmutable @1769605483 {#3985
      date: 2026-01-28 13:04:43.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444762 {#3986
      date: 2026-03-02 09:46:02.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.09 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#3993
    -id: 10742
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#3994 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "Campaigns"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444766 {#3990
      date: 2026-03-02 09:46:06.0 UTC (+00:00)
    }
    -data: [
      "title" => "Campaigns"
    ]
    -createdAt: DateTimeImmutable @1770048146 {#3991
      date: 2026-02-02 16:02:26.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444766 {#3992
      date: 2026-03-02 09:46:06.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4135
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3993
    -id: 10742
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#3994 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "Campaigns"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444766 {#3990
      date: 2026-03-02 09:46:06.0 UTC (+00:00)
    }
    -data: [
      "title" => "Campaigns"
    ]
    -createdAt: DateTimeImmutable @1770048146 {#3991
      date: 2026-02-02 16:02:26.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444766 {#3992
      date: 2026-03-02 09:46:06.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.09 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#3999
    -id: 10743
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#4000 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "UI & UX Design"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444769 {#3996
      date: 2026-03-02 09:46:09.0 UTC (+00:00)
    }
    -data: [
      "title" => "UI & UX Design"
    ]
    -createdAt: DateTimeImmutable @1770048169 {#3997
      date: 2026-02-02 16:02:49.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444769 {#3998
      date: 2026-03-02 09:46:09.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4179
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3999
    -id: 10743
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#4000 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "UI & UX Design"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444769 {#3996
      date: 2026-03-02 09:46:09.0 UTC (+00:00)
    }
    -data: [
      "title" => "UI & UX Design"
    ]
    -createdAt: DateTimeImmutable @1770048169 {#3997
      date: 2026-02-02 16:02:49.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444769 {#3998
      date: 2026-03-02 09:46:09.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.09 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4005
    -id: 10744
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#4006 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "Front & Back End Development"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444772 {#4002
      date: 2026-03-02 09:46:12.0 UTC (+00:00)
    }
    -data: [
      "title" => "Front & Back End Development"
    ]
    -createdAt: DateTimeImmutable @1770048191 {#4003
      date: 2026-02-02 16:03:11.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444772 {#4004
      date: 2026-03-02 09:46:12.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4223
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4005
    -id: 10744
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#4006 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "Front & Back End Development"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444772 {#4002
      date: 2026-03-02 09:46:12.0 UTC (+00:00)
    }
    -data: [
      "title" => "Front & Back End Development"
    ]
    -createdAt: DateTimeImmutable @1770048191 {#4003
      date: 2026-02-02 16:03:11.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444772 {#4004
      date: 2026-03-02 09:46:12.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.08 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4011
    -id: 10745
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#4012 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "CMS"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444774 {#4008
      date: 2026-03-02 09:46:14.0 UTC (+00:00)
    }
    -data: [
      "title" => "CMS"
    ]
    -createdAt: DateTimeImmutable @1770048217 {#4009
      date: 2026-02-02 16:03:37.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444774 {#4010
      date: 2026-03-02 09:46:14.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4267
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4011
    -id: 10745
    -className: null
    -classId: null
    -name: "Project Intro Service"
    -global: null
    -template: "9934"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3273 …}
    -children: Doctrine\ORM\PersistentCollection {#4012 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-pill ap-text-nowrap">\n
          {{ datablock.value('title') }}\n
      </div>\n
      """
    -publishedData: [
      "title" => "CMS"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772444774 {#4008
      date: 2026-03-02 09:46:14.0 UTC (+00:00)
    }
    -data: [
      "title" => "CMS"
    ]
    -createdAt: DateTimeImmutable @1770048217 {#4009
      date: 2026-02-02 16:03:37.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772444774 {#4010
      date: 2026-03-02 09:46:14.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.11 ms
Input props
[
  "content" => [
    "time" => 1772444776104
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4315
  +content: [
    "time" => 1772444776104
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1108 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.07 ms
Input props
[
  "content" => [
    "time" => 1775063587432
    "blocks" => [
      [
        "id" => "V-1kPRFd9W"
        "data" => [
          "text" => "Our partner for over two decades needed to evolve their brand positioning. Strong local recognition, but a crowded market demanded they stand out differently. The brief: refresh the identity to compete with aspirational competitors without losing the warmth and customer-first approach that defined who they are."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4366
  +content: [
    "time" => 1775063587432
    "blocks" => [
      [
        "id" => "V-1kPRFd9W"
        "data" => [
          "text" => "Our partner for over two decades needed to evolve their brand positioning. Strong local recognition, but a crowded market demanded they stand out differently. The brief: refresh the identity to compete with aspirational competitors without losing the warmth and customer-first approach that defined who they are."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1108 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.06 ms
Input props
[
  "class" => "ap-button ap-button-text"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-text"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4408
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.06 ms
Input props
[
  "content" => [
    "time" => 1775062445299
    "blocks" => [
      [
        "id" => "figJAv9q8o"
        "data" => [
          "text" => "Following a brand audit, we developed a refreshed identity with subtle refinements to the logo mark, an elevated colour palette, and contemporary typography. At the heart of this sat the new positioning line, “Rowland. Feel at home”—a promise extending beyond the product to the customer experience, community connection, and brand personality. Authentic, real-world imagery replaced generic stock, supported by carefully considered CGIs that celebrated the homes with honesty and warmth."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4454
  +content: [
    "time" => 1775062445299
    "blocks" => [
      [
        "id" => "figJAv9q8o"
        "data" => [
          "text" => "Following a brand audit, we developed a refreshed identity with subtle refinements to the logo mark, an elevated colour palette, and contemporary typography. At the heart of this sat the new positioning line, “Rowland. Feel at home”—a promise extending beyond the product to the customer experience, community connection, and brand personality. Authentic, real-world imagery replaced generic stock, supported by carefully considered CGIs that celebrated the homes with honesty and warmth."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1108 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.05 ms
Input props
[
  "class" => "ap-button ap-button-text"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-text"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4495
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.06 ms
Input props
[
  "content" => [
    "time" => 1775062452651
    "blocks" => [
      [
        "id" => "QbyuA7PxJD"
        "data" => [
          "text" => "We delivered a comprehensive brand refresh with an honest, confident tone of voice. The result is a brand where everyone truly feels at home—from first-time buyers to growing families and downsizers finding their perfect space."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4538
  +content: [
    "time" => 1775062452651
    "blocks" => [
      [
        "id" => "QbyuA7PxJD"
        "data" => [
          "text" => "We delivered a comprehensive brand refresh with an honest, confident tone of voice. The result is a brand where everyone truly feels at home—from first-time buyers to growing families and downsizers finding their perfect space."
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1108 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.06 ms
Input props
[
  "class" => "ap-button ap-button-text"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-text"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4579
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.81 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4629
    -id: 11539
    -className: null
    -classId: null
    -name: "Media Grid Video"
    -global: null
    -template: "media-grid-video"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3303 …}
    -children: Doctrine\ORM\PersistentCollection {#4631 …}
    -position: 0
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 {{ datablock.value('width') }}">\n
          <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative ap-height-1-1">\n
      \n
              {% set rawType = datablock.value('video_type')|default('youtube') %}\n
              {% set videoId = datablock.value('video_id') %}\n
              {% set aspect  = datablock.value('aspect_ratio') %}\n
      \n
              {# ================= YOUTUBE ================= #}\n
              {% if rawType in [true, 1, '1', 'youtube'] %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://www.youtube.com/embed/{{ videoId }}?autoplay=1&mute=1&loop=1&playlist={{ videoId }}&controls=0&rel=0&playsinline=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
      \n
                  {# ================= VIMEO ================= #}\n
              {% else %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://player.vimeo.com/video/{{ videoId }}?background=1&autoplay=1&loop=1&muted=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
              {% endif %}\n
      \n
          </div>\n
      </div>\n
      """
    -publishedData: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1162188192"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772545197 {#4624
      date: 2026-03-03 13:39:57.0 UTC (+00:00)
    }
    -data: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1162188192"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1770296707 {#4621
      date: 2026-02-05 13:05:07.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772545197 {#4623
      date: 2026-03-03 13:39:57.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4654
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4629
    -id: 11539
    -className: null
    -classId: null
    -name: "Media Grid Video"
    -global: null
    -template: "media-grid-video"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3303 …}
    -children: Doctrine\ORM\PersistentCollection {#4631 …}
    -position: 0
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 {{ datablock.value('width') }}">\n
          <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative ap-height-1-1">\n
      \n
              {% set rawType = datablock.value('video_type')|default('youtube') %}\n
              {% set videoId = datablock.value('video_id') %}\n
              {% set aspect  = datablock.value('aspect_ratio') %}\n
      \n
              {# ================= YOUTUBE ================= #}\n
              {% if rawType in [true, 1, '1', 'youtube'] %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://www.youtube.com/embed/{{ videoId }}?autoplay=1&mute=1&loop=1&playlist={{ videoId }}&controls=0&rel=0&playsinline=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
      \n
                  {# ================= VIMEO ================= #}\n
              {% else %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://player.vimeo.com/video/{{ videoId }}?background=1&autoplay=1&loop=1&muted=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
              {% endif %}\n
      \n
          </div>\n
      </div>\n
      """
    -publishedData: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1162188192"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772545197 {#4624
      date: 2026-03-03 13:39:57.0 UTC (+00:00)
    }
    -data: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1162188192"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1770296707 {#4621
      date: 2026-02-05 13:05:07.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772545197 {#4623
      date: 2026-03-03 13:39:57.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 3.00 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4636
    -id: 15422
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3303 …}
    -children: Doctrine\ORM\PersistentCollection {#4637 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "brochure"
        "image_caption" => "alt"
        "image_cropped" => "15427"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772530797 {#4633
      date: 2026-03-03 09:39:57.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "brochure"
        "image_caption" => "alt"
        "image_cropped" => "15427"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772099657 {#4634
      date: 2026-02-26 09:54:17.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772530797 {#4635
      date: 2026-03-03 09:39:57.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4717
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4636
    -id: 15422
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3303 …}
    -children: Doctrine\ORM\PersistentCollection {#4637 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "brochure"
        "image_caption" => "alt"
        "image_cropped" => "15427"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772530797 {#4633
      date: 2026-03-03 09:39:57.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "brochure"
        "image_caption" => "alt"
        "image_cropped" => "15427"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772099657 {#4634
      date: 2026-02-26 09:54:17.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1772530797 {#4635
      date: 2026-03-03 09:39:57.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.97 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4642
    -id: 15399
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3303 …}
    -children: Doctrine\ORM\PersistentCollection {#4643 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "ad DPS"
        "image_caption" => "alt"
        "image_cropped" => "15418"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772530807 {#4639
      date: 2026-03-03 09:40:07.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "ad DPS"
        "image_caption" => "alt"
        "image_cropped" => "15418"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772098709 {#4640
      date: 2026-02-26 09:38:29.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138881 {#4641
      date: 2026-04-02 14:08:01.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4930
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4642
    -id: 15399
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3303 …}
    -children: Doctrine\ORM\PersistentCollection {#4643 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "ad DPS"
        "image_caption" => "alt"
        "image_cropped" => "15418"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772530807 {#4639
      date: 2026-03-03 09:40:07.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "ad DPS"
        "image_caption" => "alt"
        "image_cropped" => "15418"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772098709 {#4640
      date: 2026-02-26 09:38:29.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138881 {#4641
      date: 2026-04-02 14:08:01.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.88 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4648
    -id: 15453
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3303 …}
    -children: Doctrine\ORM\PersistentCollection {#4649 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "umbrella"
        "image_caption" => "alt"
        "image_cropped" => "15474"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772530801 {#4645
      date: 2026-03-03 09:40:01.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "umbrella"
        "image_caption" => "alt"
        "image_cropped" => "15474"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772100315 {#4646
      date: 2026-02-26 10:05:15.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138881 {#4647
      date: 2026-04-02 14:08:01.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4996
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4648
    -id: 15453
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3303 …}
    -children: Doctrine\ORM\PersistentCollection {#4649 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "umbrella"
        "image_caption" => "alt"
        "image_cropped" => "15474"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772530801 {#4645
      date: 2026-03-03 09:40:01.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "umbrella"
        "image_caption" => "alt"
        "image_cropped" => "15474"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772100315 {#4646
      date: 2026-02-26 10:05:15.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138881 {#4647
      date: 2026-04-02 14:08:01.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 0.93 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5066
    -id: 15589
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3315 …}
    -children: Doctrine\ORM\PersistentCollection {#5068 …}
    -position: 0
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "alt"
        "image_caption" => "alt"
        "image_cropped" => "15905"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772469248 {#5061
      date: 2026-03-02 16:34:08.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_caption" => "alt"
        "image_cropped" => "15905"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772114404 {#5041
      date: 2026-02-26 14:00:04.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138938 {#5060
      date: 2026-04-02 14:08:58.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5097
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5066
    -id: 15589
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3315 …}
    -children: Doctrine\ORM\PersistentCollection {#5068 …}
    -position: 0
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "alt"
        "image_caption" => "alt"
        "image_cropped" => "15905"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772469248 {#5061
      date: 2026-03-02 16:34:08.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "alt"
        "image_caption" => "alt"
        "image_cropped" => "15905"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772114404 {#5041
      date: 2026-02-26 14:00:04.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138938 {#5060
      date: 2026-04-02 14:08:58.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 0.12 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5073
    -id: 53906
    -className: null
    -classId: null
    -name: "Media Grid Video"
    -global: null
    -template: "media-grid-video"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3315 …}
    -children: Doctrine\ORM\PersistentCollection {#5074 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 {{ datablock.value('width') }}">\n
          <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative ap-height-1-1">\n
      \n
              {% set rawType = datablock.value('video_type')|default('youtube') %}\n
              {% set videoId = datablock.value('video_id') %}\n
              {% set aspect  = datablock.value('aspect_ratio') %}\n
      \n
              {# ================= YOUTUBE ================= #}\n
              {% if rawType in [true, 1, '1', 'youtube'] %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://www.youtube.com/embed/{{ videoId }}?autoplay=1&mute=1&loop=1&playlist={{ videoId }}&controls=0&rel=0&playsinline=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
      \n
                  {# ================= VIMEO ================= #}\n
              {% else %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://player.vimeo.com/video/{{ videoId }}?background=1&autoplay=1&loop=1&muted=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
              {% endif %}\n
      \n
          </div>\n
      </div>\n
      \n
      <style>\n
          .ap-aspect-ratio-3-19   {aspect-ratio: 3 / 1.9; }\n
      </style>\n
      """
    -publishedData: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1137674853"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-3-19"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1775142173 {#5070
      date: 2026-04-02 15:02:53.0 UTC (+00:00)
    }
    -data: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1137674853"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-3-19"
    ]
    -createdAt: DateTimeImmutable @1774883586 {#5071
      date: 2026-03-30 15:13:06.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776094555 {#5072
      date: 2026-04-13 15:35:55.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5183
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5073
    -id: 53906
    -className: null
    -classId: null
    -name: "Media Grid Video"
    -global: null
    -template: "media-grid-video"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3315 …}
    -children: Doctrine\ORM\PersistentCollection {#5074 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 {{ datablock.value('width') }}">\n
          <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative ap-height-1-1">\n
      \n
              {% set rawType = datablock.value('video_type')|default('youtube') %}\n
              {% set videoId = datablock.value('video_id') %}\n
              {% set aspect  = datablock.value('aspect_ratio') %}\n
      \n
              {# ================= YOUTUBE ================= #}\n
              {% if rawType in [true, 1, '1', 'youtube'] %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://www.youtube.com/embed/{{ videoId }}?autoplay=1&mute=1&loop=1&playlist={{ videoId }}&controls=0&rel=0&playsinline=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
      \n
                  {# ================= VIMEO ================= #}\n
              {% else %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://player.vimeo.com/video/{{ videoId }}?background=1&autoplay=1&loop=1&muted=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
              {% endif %}\n
      \n
          </div>\n
      </div>\n
      \n
      <style>\n
          .ap-aspect-ratio-3-19   {aspect-ratio: 3 / 1.9; }\n
      </style>\n
      """
    -publishedData: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1137674853"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-3-19"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1775142173 {#5070
      date: 2026-04-02 15:02:53.0 UTC (+00:00)
    }
    -data: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1137674853"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-3-19"
    ]
    -createdAt: DateTimeImmutable @1774883586 {#5071
      date: 2026-03-30 15:13:06.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776094555 {#5072
      date: 2026-04-13 15:35:55.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 0.06 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5079
    -id: 15575
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3315 …}
    -children: Doctrine\ORM\PersistentCollection {#5080 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "scroll"
        "image_caption" => "alt"
        "image_cropped" => "15576"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772545227 {#5076
      date: 2026-03-03 13:40:27.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "scroll"
        "image_caption" => "alt"
        "image_cropped" => "15576"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772113804 {#5077
      date: 2026-02-26 13:50:04.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138938 {#5078
      date: 2026-04-02 14:08:58.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5227
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5079
    -id: 15575
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3315 …}
    -children: Doctrine\ORM\PersistentCollection {#5080 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "scroll"
        "image_caption" => "alt"
        "image_cropped" => "15576"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772545227 {#5076
      date: 2026-03-03 13:40:27.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "scroll"
        "image_caption" => "alt"
        "image_cropped" => "15576"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772113804 {#5077
      date: 2026-02-26 13:50:04.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138938 {#5078
      date: 2026-04-02 14:08:58.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 0.08 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5085
    -id: 15688
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3315 …}
    -children: Doctrine\ORM\PersistentCollection {#5086 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "laptop"
        "image_caption" => "alt"
        "image_cropped" => "15917"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772470653 {#5082
      date: 2026-03-02 16:57:33.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "laptop"
        "image_caption" => "alt"
        "image_cropped" => "15917"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772121307 {#5083
      date: 2026-02-26 15:55:07.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138930 {#5084
      date: 2026-04-02 14:08:50.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5269
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5085
    -id: 15688
    -className: null
    -classId: null
    -name: "Media Grid Image"
    -global: null
    -template: "media-grid-image"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3315 …}
    -children: Doctrine\ORM\PersistentCollection {#5086 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      {% if datablock.has('image') %}\n
              <div class="ap-width-1-1   {{ datablock.value('width') }}">\n
                  <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative  ap-height-1-1">\n
      \n
                      <picture>\n
                          <img src="{{ get_cropped_image(datablock.value('image', 'array'), '', false) }}" alt="{{ datablock.value('image.alt_text') }}"\n
                               loading="lazy"\n
                               class="ap-object-fit-cover ap-width-1-1 ap-height-1-1 ap-display-block {{ datablock.value('aspect_ratio') }}"/>\n
                      </picture>\n
                  </div>\n
              </div>\n
      {% endif %}\n
      """
    -publishedData: [
      "image" => [
        "alt_text" => "laptop"
        "image_caption" => "alt"
        "image_cropped" => "15917"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1772470653 {#5082
      date: 2026-03-02 16:57:33.0 UTC (+00:00)
    }
    -data: [
      "image" => [
        "alt_text" => "laptop"
        "image_caption" => "alt"
        "image_cropped" => "15917"
      ]
      "width" => "ap-width-1-2@m"
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1772121307 {#5083
      date: 2026-02-26 15:55:07.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138930 {#5084
      date: 2026-04-02 14:08:50.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 0.06 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#5091
    -id: 53905
    -className: null
    -classId: null
    -name: "Media Grid Video"
    -global: null
    -template: "media-grid-video"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3315 …}
    -children: Doctrine\ORM\PersistentCollection {#5092 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 {{ datablock.value('width') }}">\n
          <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative ap-height-1-1">\n
      \n
              {% set rawType = datablock.value('video_type')|default('youtube') %}\n
              {% set videoId = datablock.value('video_id') %}\n
              {% set aspect  = datablock.value('aspect_ratio') %}\n
      \n
              {# ================= YOUTUBE ================= #}\n
              {% if rawType in [true, 1, '1', 'youtube'] %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://www.youtube.com/embed/{{ videoId }}?autoplay=1&mute=1&loop=1&playlist={{ videoId }}&controls=0&rel=0&playsinline=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
      \n
                  {# ================= VIMEO ================= #}\n
              {% else %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://player.vimeo.com/video/{{ videoId }}?background=1&autoplay=1&loop=1&muted=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
              {% endif %}\n
      \n
          </div>\n
      </div>\n
      """
    -publishedData: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1177364087"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1775063523 {#5088
      date: 2026-04-01 17:12:03.0 UTC (+00:00)
    }
    -data: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1177364087"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1774883358 {#5089
      date: 2026-03-30 15:09:18.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138814 {#5090
      date: 2026-04-02 14:06:54.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5311
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2136
    -id: 9701
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …}
    -pages: Doctrine\ORM\PersistentCollection {#2169 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2166 …}
    -socialShareImage: null
    -template: "1"
    -title: null
    -description: null
    -keywords: null
    -position: 2
    -accessLevel: 1
    -enabled: true
    -name: "Rowland Homes"
    -slug: "rowland-homes"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2164 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1776094556 {#2178
      date: 2026-04-13 15:35:56.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769526350 {#2174
      date: 2026-01-27 15:05:50.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1776349130 {#2137
      date: 2026-04-16 14:18:50.0 UTC (+00:00)
    }
    -updatedBy: "alexhindley"
    -updatedFrom: "192.168.65.1"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#5091
    -id: 53905
    -className: null
    -classId: null
    -name: "Media Grid Video"
    -global: null
    -template: "media-grid-video"
    -enabled: false
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3315 …}
    -children: Doctrine\ORM\PersistentCollection {#5092 …}
    -position: 4
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 {{ datablock.value('width') }}">\n
          <div class="ap-media-item ap-overflow-hidden ap-border-radius-medium ap-width-1-1 ap-position-relative ap-height-1-1">\n
      \n
              {% set rawType = datablock.value('video_type')|default('youtube') %}\n
              {% set videoId = datablock.value('video_id') %}\n
              {% set aspect  = datablock.value('aspect_ratio') %}\n
      \n
              {# ================= YOUTUBE ================= #}\n
              {% if rawType in [true, 1, '1', 'youtube'] %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://www.youtube.com/embed/{{ videoId }}?autoplay=1&mute=1&loop=1&playlist={{ videoId }}&controls=0&rel=0&playsinline=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
      \n
                  {# ================= VIMEO ================= #}\n
              {% else %}\n
                  <iframe\n
                      class="ap-width-1-1 ap-height-1-1 {{ aspect }}"\n
                      src="https://player.vimeo.com/video/{{ videoId }}?background=1&autoplay=1&loop=1&muted=1"\n
                      frameborder="0"\n
                      allow="autoplay; fullscreen; picture-in-picture"\n
                      allowfullscreen\n
                  ></iframe>\n
              {% endif %}\n
      \n
          </div>\n
      </div>\n
      """
    -publishedData: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1177364087"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1775063523 {#5088
      date: 2026-04-01 17:12:03.0 UTC (+00:00)
    }
    -data: [
      "width" => "ap-width-1-2@m"
      "video_id" => "1177364087"
      "video_type" => 0
      "aspect_ratio" => "ap-aspect-ratio-16-9"
    ]
    -createdAt: DateTimeImmutable @1774883358 {#5089
      date: 2026-03-30 15:09:18.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775138814 {#5090
      date: 2026-04-02 14:06:54.0 UTC (+00:00)
    }
    -updatedBy: "ChrisThomas"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#241 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#3234 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 8.0 MiB 0.06 ms
Input props
[
  "content" => [
    "time" => 1775060482042
    "blocks" => [
      [
        "id" => "ibBeo5h2OD"
        "data" => [
          "text" => ""They provide us with a totally integrated marketing service and a one stop solution. A&amp;P has been our advertising and marketing agency for over 25 years, which in itself is testimony to their capabilities in such a competitive environment. The reason we have remained with A&amp;P for all these years is simple – the service never becomes stale, they have the same passion, same commitment, same creativity, same competitiveness and the same level of service – it’s as if we are a new client but with the added benefits of knowing each other very well.&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5353
  +content: [
    "time" => 1775060482042
    "blocks" => [
      [
        "id" => "ibBeo5h2OD"
        "data" => [
          "text" => ""They provide us with a totally integrated marketing service and a one stop solution. A&amp;P has been our advertising and marketing agency for over 25 years, which in itself is testimony to their capabilities in such a competitive environment. The reason we have remained with A&amp;P for all these years is simple – the service never becomes stale, they have the same passion, same commitment, same creativity, same competitiveness and the same level of service – it’s as if we are a new client but with the added benefits of knowing each other very well.&nbsp;"
        ]
        "type" => "paragraph"
        "tunes" => [
          "alignment" => [
            "alignment" => "left"
          ]
        ]
      ]
    ]
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1108 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.46 ms
Input props
[
  "class" => "ap-button ap-button-text"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5389
    #type: "internal"
    #text: "Talk to us about your goals"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
]
Attributes
[
  "class" => "ap-button ap-button-text"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5395
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5389
    #type: "internal"
    #text: "Talk to us about your goals"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 8.0 MiB 0.06 ms
Input props
[
  "content" => [
    "time" => 1775066979073
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5467
  +content: [
    "time" => 1775066979073
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1108 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.44 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5503
    #type: "internal"
    #text: "Let's start the conversation"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "large"
    #style: "primary"
  }
  "class" => "ap-button ap-button-text"
]
Attributes
[
  "class" => "ap-button ap-button-text"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5510
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5503
    #type: "internal"
    #text: "Let's start the conversation"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "large"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.08 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5504
    #type: "internal"
    #text: "Discuss a project"
    #linkData: "9446"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  "class" => "ap-button ap-button-text"
]
Attributes
[
  "class" => "ap-button ap-button-text"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5551
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5504
    #type: "internal"
    #text: "Discuss a project"
    #linkData: "9446"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.48 ms
Input props
[
  "class" => "ap-button ap-button-text"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5616
    #type: "internal"
    #text: "Discuss a project"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "text"
  }
]
Attributes
[
  "class" => "ap-button ap-button-text"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5622
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5616
    #type: "internal"
    #text: "Discuss a project"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "text"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 4.33 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2423
    -id: 9459
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2377 …}
    -name: "Work"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2416 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9442
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423699 {#2419
      date: 2026-01-26 10:34:59.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423734 {#2415
      date: 2026-01-26 10:35:34.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5661
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5677 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.45 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5677 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5698
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5677 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 4.49 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2430
    -id: 9460
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2377 …}
    -name: "Culture"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2431 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9443
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423707 {#2427
      date: 2026-01-26 10:35:07.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775042077 {#2432
      date: 2026-04-01 11:14:37.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5744
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5760 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.62 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5760 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5781
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5760 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 4.49 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2424
    -id: 54221
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2377 …}
    -name: "Expertise"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2425 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9445
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1775042187 {#2421
      date: 2026-04-01 11:16:27.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775042191 {#2426
      date: 2026-04-01 11:16:31.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5827
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5843 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.48 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5843 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5864
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5843 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 4.53 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2439
    -id: 9461
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2377 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2440 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9444
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423713 {#2418
      date: 2026-01-26 10:35:13.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775042123 {#2420
      date: 2026-04-01 11:15:23.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5910
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5926 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.50 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5926 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5947
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5926 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 5.68 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2449
    -id: 9463
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2381 …}
    -name: "Cookie policy"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2452 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9448
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423752 {#2450
      date: 2026-01-26 10:35:52.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423768 {#2453
      date: 2026-01-26 10:36:08.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
  "class" => "ap-text-meta"
]
Attributes
[
  "class" => "ap-text-meta"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5994
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6012 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.49 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6012 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6033
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6012 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 5.44 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2462
    -id: 9464
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2381 …}
    -name: "Legal Information"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2463 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9450
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423760 {#2460
      date: 2026-01-26 10:36:00.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423768 {#2461
      date: 2026-01-26 10:36:08.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
  "class" => "ap-text-meta"
]
Attributes
[
  "class" => "ap-text-meta"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6096
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6112 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.51 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6112 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6133
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6112 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 5.70 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2466
    -id: 9465
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2381 …}
    -name: "Privacy policy"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2467 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9449
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423768 {#2465
      date: 2026-01-26 10:36:08.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: null
    -updatedBy: null
    -updatedFrom: null
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
  "class" => "ap-text-meta"
]
Attributes
[
  "class" => "ap-text-meta"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6196
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6212 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 1.54 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6212 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6233
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6212 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …}
}