Components
5
Twig Components
46
Render Count
87
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 | 13.99ms |
| Render:MenuLink |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"site/components/link.html.twig |
11 | 41.50ms |
| Render:RichText |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"site/components/rich_text.html.twig |
8 | 0.57ms |
| Render:Datablock |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"site/datablocks/DatablockRender.html.twig |
5 | 66.00ms |
| Render:Image |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"site/components/image.html.twig |
4 | 8.25ms |
Render calls
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 2.91 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2143 -id: 9455 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2181 …} -name: "Work" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2280 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 9442 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423651 {#2291 : 2026-01-26 10:34:11.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423680 {#2287 : 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 {#2502 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2608 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2608 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2636 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2608 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 2.15 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2276 -id: 9456 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2181 …} -name: "Expertise" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2275 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9445 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423658 {#2278 : 2026-01-26 10:34:18.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423680 {#2277 : 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 {#2714 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2733 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2733 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2754 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2733 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 1.20 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2271 -id: 9457 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2181 …} -name: "Culture" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2270 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9443 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423670 {#2273 : 2026-01-26 10:34:30.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423680 {#2272 : 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 {#2817 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2836 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2836 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2857 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2836 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 2.24 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2267 -id: 9458 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2181 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2266 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9444 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423680 {#2268 : 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 {#2903 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2922 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.42 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2922 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2943 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2922 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 8.0 MiB | 43.79 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1958 -id: 9443 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1853 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1957 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Culture (About)" -slug: "culture" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1850 …} +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 @1775127065 {#1940 : 2026-04-02 10:51:05.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769420867 {#1945 : 2026-01-26 09:47:47.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#1846 : 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 {#3009 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1958 -id: 9443 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1853 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1957 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Culture (About)" -slug: "culture" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1850 …} +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 @1775127065 {#1940 : 2026-04-02 10:51:05.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769420867 {#1945 : 2026-01-26 09:47:47.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#1846 : 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 {#3119 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-text " "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3896 #type: "internal" #text: "Browse our services" #linkData: "9445" #classes: "" #show: false #size: "medium" #style: "primary" } ] |
|||
| Attributes | [ "class" => "ap-button ap-button-text " ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3902 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3896 #type: "internal" #text: "Browse our services" #linkData: "9445" #classes: "" #show: false #size: "medium" #style: "primary" } -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 6.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1775127117621 "blocks" => [ [ "id" => "Ma49TqvdVD" "data" => [ "text" => "Our culture is built on four principles that guide how we work, grow, and deliver for our clients." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#3952 +content: [ "time" => 1775127117621 "blocks" => [ [ "id" => "Ma49TqvdVD" "data" => [ "text" => "Our culture is built on four principles that guide how we work, grow, and deliver for our clients." ] "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 {#3999 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 6.0 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1775127130047 "blocks" => [ [ "id" => "KdB6Ttd_Pa" "data" => [ "text" => "We're a company of creative thinkers, designers, digital developers, filmmakers, content creators, and business-critical systems specialists. Everything is handled in-house, from strategic planning through to final delivery." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "NBENpfMqdI" "data" => [ "text" => "Many of our senior team have been with the agency since our early days. That longevity comes from creating an environment where people can do their best work. Our professional development approach is built with our people, not imposed on them - prioritising self-determination over one-size-fits-all career paths." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "OQ6CfhWW8I" "data" => [ "text" => "We support hybrid working, learning and development opportunities, competitive benefits, and a strong focus on wellbeing. Better teams produce better work." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4042 +content: [ "time" => 1775127130047 "blocks" => [ [ "id" => "KdB6Ttd_Pa" "data" => [ "text" => "We're a company of creative thinkers, designers, digital developers, filmmakers, content creators, and business-critical systems specialists. Everything is handled in-house, from strategic planning through to final delivery." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "NBENpfMqdI" "data" => [ "text" => "Many of our senior team have been with the agency since our early days. That longevity comes from creating an environment where people can do their best work. Our professional development approach is built with our people, not imposed on them - prioritising self-determination over one-size-fits-all career paths." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "OQ6CfhWW8I" "data" => [ "text" => "We support hybrid working, learning and development opportunities, competitive benefits, and a strong focus on wellbeing. Better teams produce better work." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1108 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 6.0 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1775127155543 "blocks" => [ [ "id" => "FUcJM_Lwq-" "data" => [ "text" => "Progress comes from curiosity and continuous improvement. We grow every day, challenge "good enough", support each other with honesty and respect, stay consistently curious, and commit to delivering results for our clients and giving back to our community. These principles shape how we push ourselves and support each other to produce better work." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4085 +content: [ "time" => 1775127155543 "blocks" => [ [ "id" => "FUcJM_Lwq-" "data" => [ "text" => "Progress comes from curiosity and continuous improvement. We grow every day, challenge "good enough", support each other with honesty and respect, stay consistently curious, and commit to delivering results for our clients and giving back to our community. These principles shape how we push ourselves and support each other to produce better work." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1108 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 6.0 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1775127145409 "blocks" => [ [ "id" => "9eVbEkoBzx" "data" => [ "text" => "Great work starts with understanding - who you are, what you do, and why it matters. From there we develop solutions that are both strategically sound and creatively distinctive." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "XJGO3FEAnb" "data" => [ "text" => "We believe in collaboration over presentation. In partnerships measured in decades, not projects. In results that drive business, not just work that wins awards. Many of our clients have worked with us for years - often decades. That continuity allows us to build deeper understanding and deliver consistent value." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4128 +content: [ "time" => 1775127145409 "blocks" => [ [ "id" => "9eVbEkoBzx" "data" => [ "text" => "Great work starts with understanding - who you are, what you do, and why it matters. From there we develop solutions that are both strategically sound and creatively distinctive." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] [ "id" => "XJGO3FEAnb" "data" => [ "text" => "We believe in collaboration over presentation. In partnerships measured in decades, not projects. In results that drive business, not just work that wins awards. Many of our clients have worked with us for years - often decades. That continuity allows us to build deeper understanding and deliver consistent value." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1108 …} } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 6.0 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1775127176195 "blocks" => [ [ "id" => "79M69r8QYT" "data" => [ "text" => "Over three decades we've continuously adapted to new technologies, platforms, and ways of working. We integrate AI solutions where they add genuine value, empowering our teams and clients to work smarter and deliver better results. Technology serves strategy, never replaces it - it amplifies experience, judgement, and creativity." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4171 +content: [ "time" => 1775127176195 "blocks" => [ [ "id" => "79M69r8QYT" "data" => [ "text" => "Over three decades we've continuously adapted to new technologies, platforms, and ways of working. We integrate AI solutions where they add genuine value, empowering our teams and clients to work smarter and deliver better results. Technology serves strategy, never replaces it - it amplifies experience, judgement, and creativity." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1108 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 6.0 MiB | 8.73 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1958 -id: 9443 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1853 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1957 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Culture (About)" -slug: "culture" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1850 …} +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 @1775127065 {#1940 : 2026-04-02 10:51:05.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769420867 {#1945 : 2026-01-26 09:47:47.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#1846 : 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 {#4221 -id: 10083 -className: null -classId: null -name: "Card Grid Slider Item" -global: null -template: "card-grid-slider-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3212 …} -children: Doctrine\ORM\PersistentCollection {#4223 …} -position: 0 -preview: false -publishedTemplate: """ <div class="ap-width-10-12 {{ datablock.value('width') }} ">\n \n \n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n {% if datablock.has(['title']) %}\n <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n style="background: linear-gradient(180deg,rgba(0,0,0,0) 0%, #000000 100%);">\n <div class="ap-position-bottom ap-padding-medium">\n \n \n <div class="ap-button ap-button-headline">\n <span class="ap-color-white">\n {{ datablock.value('title') }}\n </span>\n <span class="arrow-circle ap-flex-shrink-remove">\n \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n xmlns="http://www.w3.org/2000/svg">\n <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round"></path>\n </svg>\n \t\t\t</span>\n </div>\n \n \n </div>\n </div>\n {% endif %}\n </a>\n \n </div>\n \n \n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11365 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53052" ] "title" => "Ripon Farm Services" "width" => "ap-width-1-4@m" ] -published: true -publishedAt: DateTimeImmutable @1774964177 {#4216 : 2026-03-31 13:36:17.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11365 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53052" ] "title" => "Ripon Farm Services" "width" => "ap-width-1-4@m" ] -createdAt: DateTimeImmutable @1769632875 {#4213 : 2026-01-28 20:41:15.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774964177 {#4215 : 2026-03-31 13:36:17.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 {#4246 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1958 -id: 9443 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1853 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1957 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Culture (About)" -slug: "culture" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1850 …} +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 @1775127065 {#1940 : 2026-04-02 10:51:05.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769420867 {#1945 : 2026-01-26 09:47:47.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#1846 : 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 {#4221 -id: 10083 -className: null -classId: null -name: "Card Grid Slider Item" -global: null -template: "card-grid-slider-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3212 …} -children: Doctrine\ORM\PersistentCollection {#4223 …} -position: 0 -preview: false -publishedTemplate: """ <div class="ap-width-10-12 {{ datablock.value('width') }} ">\n \n \n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n {% if datablock.has(['title']) %}\n <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n style="background: linear-gradient(180deg,rgba(0,0,0,0) 0%, #000000 100%);">\n <div class="ap-position-bottom ap-padding-medium">\n \n \n <div class="ap-button ap-button-headline">\n <span class="ap-color-white">\n {{ datablock.value('title') }}\n </span>\n <span class="arrow-circle ap-flex-shrink-remove">\n \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n xmlns="http://www.w3.org/2000/svg">\n <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round"></path>\n </svg>\n \t\t\t</span>\n </div>\n \n \n </div>\n </div>\n {% endif %}\n </a>\n \n </div>\n \n \n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11365 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53052" ] "title" => "Ripon Farm Services" "width" => "ap-width-1-4@m" ] -published: true -publishedAt: DateTimeImmutable @1774964177 {#4216 : 2026-03-31 13:36:17.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11365 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53052" ] "title" => "Ripon Farm Services" "width" => "ap-width-1-4@m" ] -createdAt: DateTimeImmutable @1769632875 {#4213 : 2026-01-28 20:41:15.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774964177 {#4215 : 2026-03-31 13:36:17.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 {#3119 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 6.0 MiB | 4.89 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53052" ] "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1" ] |
|||
| Attributes | [ "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#4333 +image: [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53052" ] } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 6.0 MiB | 4.71 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1958 -id: 9443 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1853 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1957 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Culture (About)" -slug: "culture" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1850 …} +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 @1775127065 {#1940 : 2026-04-02 10:51:05.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769420867 {#1945 : 2026-01-26 09:47:47.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#1846 : 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 {#4228 -id: 10089 -className: null -classId: null -name: "Card Grid Slider Item" -global: null -template: "card-grid-slider-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3212 …} -children: Doctrine\ORM\PersistentCollection {#4229 …} -position: 1 -preview: false -publishedTemplate: """ <div class="ap-width-10-12 {{ datablock.value('width') }} ">\n \n \n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n {% if datablock.has(['title']) %}\n <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n style="background: linear-gradient(180deg,rgba(0,0,0,0) 0%, #000000 100%);">\n <div class="ap-position-bottom ap-padding-medium">\n \n \n <div class="ap-button ap-button-headline">\n <span class="ap-color-white">\n {{ datablock.value('title') }}\n </span>\n <span class="arrow-circle ap-flex-shrink-remove">\n \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n xmlns="http://www.w3.org/2000/svg">\n <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round"></path>\n </svg>\n \t\t\t</span>\n </div>\n \n \n </div>\n </div>\n {% endif %}\n </a>\n \n </div>\n \n \n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11158 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53064" ] "title" => "Mansfield Building Society" "width" => "ap-width-1-4@m" ] -published: true -publishedAt: DateTimeImmutable @1774964196 {#4225 : 2026-03-31 13:36:36.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11158 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53064" ] "title" => "Mansfield Building Society" "width" => "ap-width-1-4@m" ] -createdAt: DateTimeImmutable @1769632995 {#4226 : 2026-01-28 20:43:15.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774964196 {#4227 : 2026-03-31 13:36:36.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 {#4546 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1958 -id: 9443 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1853 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1957 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Culture (About)" -slug: "culture" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1850 …} +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 @1775127065 {#1940 : 2026-04-02 10:51:05.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769420867 {#1945 : 2026-01-26 09:47:47.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#1846 : 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 {#4228 -id: 10089 -className: null -classId: null -name: "Card Grid Slider Item" -global: null -template: "card-grid-slider-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3212 …} -children: Doctrine\ORM\PersistentCollection {#4229 …} -position: 1 -preview: false -publishedTemplate: """ <div class="ap-width-10-12 {{ datablock.value('width') }} ">\n \n \n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n {% if datablock.has(['title']) %}\n <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n style="background: linear-gradient(180deg,rgba(0,0,0,0) 0%, #000000 100%);">\n <div class="ap-position-bottom ap-padding-medium">\n \n \n <div class="ap-button ap-button-headline">\n <span class="ap-color-white">\n {{ datablock.value('title') }}\n </span>\n <span class="arrow-circle ap-flex-shrink-remove">\n \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n xmlns="http://www.w3.org/2000/svg">\n <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round"></path>\n </svg>\n \t\t\t</span>\n </div>\n \n \n </div>\n </div>\n {% endif %}\n </a>\n \n </div>\n \n \n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11158 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53064" ] "title" => "Mansfield Building Society" "width" => "ap-width-1-4@m" ] -published: true -publishedAt: DateTimeImmutable @1774964196 {#4225 : 2026-03-31 13:36:36.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11158 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53064" ] "title" => "Mansfield Building Society" "width" => "ap-width-1-4@m" ] -createdAt: DateTimeImmutable @1769632995 {#4226 : 2026-01-28 20:43:15.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774964196 {#4227 : 2026-03-31 13:36:36.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 {#3119 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 6.0 MiB | 1.18 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53064" ] "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1" ] |
|||
| Attributes | [ "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#4602 +image: [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53064" ] } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 6.0 MiB | 4.30 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1958 -id: 9443 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1853 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1957 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Culture (About)" -slug: "culture" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1850 …} +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 @1775127065 {#1940 : 2026-04-02 10:51:05.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769420867 {#1945 : 2026-01-26 09:47:47.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#1846 : 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 {#4234 -id: 10088 -className: null -classId: null -name: "Card Grid Slider Item" -global: null -template: "card-grid-slider-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3212 …} -children: Doctrine\ORM\PersistentCollection {#4235 …} -position: 2 -preview: false -publishedTemplate: """ <div class="ap-width-10-12 {{ datablock.value('width') }} ">\n \n \n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n {% if datablock.has(['title']) %}\n <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n style="background: linear-gradient(180deg,rgba(0,0,0,0) 0%, #000000 100%);">\n <div class="ap-position-bottom ap-padding-medium">\n \n \n <div class="ap-button ap-button-headline">\n <span class="ap-color-white">\n {{ datablock.value('title') }}\n </span>\n <span class="arrow-circle ap-flex-shrink-remove">\n \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n xmlns="http://www.w3.org/2000/svg">\n <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round"></path>\n </svg>\n \t\t\t</span>\n </div>\n \n \n </div>\n </div>\n {% endif %}\n </a>\n \n </div>\n \n \n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 9701 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53068" ] "title" => "Rowland" "width" => "ap-width-1-4@m" ] -published: true -publishedAt: DateTimeImmutable @1774964218 {#4231 : 2026-03-31 13:36:58.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 9701 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53068" ] "title" => "Rowland" "width" => "ap-width-1-4@m" ] -createdAt: DateTimeImmutable @1769632993 {#4232 : 2026-01-28 20:43:13.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774964218 {#4233 : 2026-03-31 13:36:58.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 {#4670 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1958 -id: 9443 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1853 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1957 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Culture (About)" -slug: "culture" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1850 …} +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 @1775127065 {#1940 : 2026-04-02 10:51:05.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769420867 {#1945 : 2026-01-26 09:47:47.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#1846 : 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 {#4234 -id: 10088 -className: null -classId: null -name: "Card Grid Slider Item" -global: null -template: "card-grid-slider-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3212 …} -children: Doctrine\ORM\PersistentCollection {#4235 …} -position: 2 -preview: false -publishedTemplate: """ <div class="ap-width-10-12 {{ datablock.value('width') }} ">\n \n \n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n {% if datablock.has(['title']) %}\n <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n style="background: linear-gradient(180deg,rgba(0,0,0,0) 0%, #000000 100%);">\n <div class="ap-position-bottom ap-padding-medium">\n \n \n <div class="ap-button ap-button-headline">\n <span class="ap-color-white">\n {{ datablock.value('title') }}\n </span>\n <span class="arrow-circle ap-flex-shrink-remove">\n \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n xmlns="http://www.w3.org/2000/svg">\n <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round"></path>\n </svg>\n \t\t\t</span>\n </div>\n \n \n </div>\n </div>\n {% endif %}\n </a>\n \n </div>\n \n \n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 9701 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53068" ] "title" => "Rowland" "width" => "ap-width-1-4@m" ] -published: true -publishedAt: DateTimeImmutable @1774964218 {#4231 : 2026-03-31 13:36:58.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 9701 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53068" ] "title" => "Rowland" "width" => "ap-width-1-4@m" ] -createdAt: DateTimeImmutable @1769632993 {#4232 : 2026-01-28 20:43:13.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774964218 {#4233 : 2026-03-31 13:36:58.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 {#3119 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 6.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53068" ] "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1" ] |
|||
| Attributes | [ "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#4726 +image: [ "alt_text" => "alt" "image_caption" => null "image_cropped" => "53068" ] } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 8.0 MiB | 4.47 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#1958 -id: 9443 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1853 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1957 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Culture (About)" -slug: "culture" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1850 …} +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 @1775127065 {#1940 : 2026-04-02 10:51:05.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769420867 {#1945 : 2026-01-26 09:47:47.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#1846 : 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 {#4240 -id: 10090 -className: null -classId: null -name: "Card Grid Slider Item" -global: null -template: "card-grid-slider-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3212 …} -children: Doctrine\ORM\PersistentCollection {#4241 …} -position: 3 -preview: false -publishedTemplate: """ <div class="ap-width-10-12 {{ datablock.value('width') }} ">\n \n \n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n {% if datablock.has(['title']) %}\n <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n style="background: linear-gradient(180deg,rgba(0,0,0,0) 0%, #000000 100%);">\n <div class="ap-position-bottom ap-padding-medium">\n \n \n <div class="ap-button ap-button-headline">\n <span class="ap-color-white">\n {{ datablock.value('title') }}\n </span>\n <span class="arrow-circle ap-flex-shrink-remove">\n \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n xmlns="http://www.w3.org/2000/svg">\n <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round"></path>\n </svg>\n \t\t\t</span>\n </div>\n \n \n </div>\n </div>\n {% endif %}\n </a>\n \n </div>\n \n \n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11240 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53084" ] "title" => "DAF" "width" => "ap-width-1-4@m" ] -published: true -publishedAt: DateTimeImmutable @1774964240 {#4237 : 2026-03-31 13:37:20.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11240 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53084" ] "title" => "DAF" "width" => "ap-width-1-4@m" ] -createdAt: DateTimeImmutable @1769632997 {#4238 : 2026-01-28 20:43:17.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774964240 {#4239 : 2026-03-31 13:37:20.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 {#4794 +page: ApKnowhow\ApEchoBundle\Entity\Page {#1958 -id: 9443 -parent: null -pages: Doctrine\ORM\PersistentCollection {#1853 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#1957 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 4 -accessLevel: 1 -enabled: true -name: "Culture (About)" -slug: "culture" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#1850 …} +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 @1775127065 {#1940 : 2026-04-02 10:51:05.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1769420867 {#1945 : 2026-01-26 09:47:47.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#1846 : 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 {#4240 -id: 10090 -className: null -classId: null -name: "Card Grid Slider Item" -global: null -template: "card-grid-slider-item" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3212 …} -children: Doctrine\ORM\PersistentCollection {#4241 …} -position: 3 -preview: false -publishedTemplate: """ <div class="ap-width-10-12 {{ datablock.value('width') }} ">\n \n \n <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n {% if datablock.has(['title']) %}\n <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n style="background: linear-gradient(180deg,rgba(0,0,0,0) 0%, #000000 100%);">\n <div class="ap-position-bottom ap-padding-medium">\n \n \n <div class="ap-button ap-button-headline">\n <span class="ap-color-white">\n {{ datablock.value('title') }}\n </span>\n <span class="arrow-circle ap-flex-shrink-remove">\n \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n xmlns="http://www.w3.org/2000/svg">\n <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round"></path>\n </svg>\n \t\t\t</span>\n </div>\n \n \n </div>\n </div>\n {% endif %}\n </a>\n \n </div>\n \n \n \n """ -publishedData: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11240 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53084" ] "title" => "DAF" "width" => "ap-width-1-4@m" ] -published: true -publishedAt: DateTimeImmutable @1774964240 {#4237 : 2026-03-31 13:37:20.0 UTC (+00:00) } -data: [ "link" => [ "type" => "internal" "link_data" => [ "anchor" => null "external" => null "internal" => 11240 ] "button_size" => null "button_text" => "alt" "show_button" => true "button_style" => null ] "image" => [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53084" ] "title" => "DAF" "width" => "ap-width-1-4@m" ] -createdAt: DateTimeImmutable @1769632997 {#4238 : 2026-01-28 20:43:17.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774964240 {#4239 : 2026-03-31 13:37:20.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 {#3119 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Image | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image | 8.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "image" => [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53084" ] "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1" ] |
|||
| Attributes | [ "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#4850 +image: [ "alt_text" => "alt" "image_caption" => "alt" "image_cropped" => "53084" ] } |
|||
| Render:RichText | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText | 8.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "content" => [ "time" => 1773934926155 "blocks" => [ [ "id" => "PnPPLsajCG" "data" => [ "text" => "Our culture isn't separate from our strategy - it powers it. It keeps our thinking sharp, our teams motivated, and our clients confident that the work we produce will continue to deliver value. For our clients, that means better work. For our people, it means meaningful careers. For our agency, it means continuing to grow - together." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4918 +content: [ "time" => 1773934926155 "blocks" => [ [ "id" => "PnPPLsajCG" "data" => [ "text" => "Our culture isn't separate from our strategy - it powers it. It keeps our thinking sharp, our teams motivated, and our clients confident that the work we produce will continue to deliver value. For our clients, that means better work. For our people, it means meaningful careers. For our agency, it means continuing to grow - together." ] "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 | 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 {#4959 +linkButton: null -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" => 1774452388853 "blocks" => [ [ "id" => "dzxR9lonKM" "data" => [ "text" => "We've always believed in doing the right thing - supporting worthy causes, taking moral responsibility seriously, and creating an environment where everyone can flourish. It's not a policy document, it's how we've operated since 1990." ] "type" => "paragraph" "tunes" => [ "alignment" => [ "alignment" => "left" ] ] ] ] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5002 +content: [ "time" => 1774452388853 "blocks" => [ [ "id" => "dzxR9lonKM" "data" => [ "text" => "We've always believed in doing the right thing - supporting worthy causes, taking moral responsibility seriously, and creating an environment where everyone can flourish. It's not a policy document, it's how we've operated since 1990." ] "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 | 0.07 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 {#5043 +linkButton: null -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 {#5114 +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.33 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5150 #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 {#5157 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5150 #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 {#5151 #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 {#5198 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5151 #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.31 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-text" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5263 #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 {#5269 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5263 #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 | 3.90 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2302 -id: 9459 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2256 …} -name: "Work" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2295 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 9442 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423699 {#2298 : 2026-01-26 10:34:59.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423734 {#2294 : 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 {#5308 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5324 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 1.27 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5324 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5345 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5324 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 3.77 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2309 -id: 9460 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2256 …} -name: "Culture" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2310 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9443 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423707 {#2306 : 2026-01-26 10:35:07.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1775042077 {#2311 : 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 {#5391 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5407 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 1.27 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5407 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5428 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5407 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 3.75 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2303 -id: 54221 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2256 …} -name: "Expertise" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2304 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9445 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1775042187 {#2300 : 2026-04-01 11:16:27.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1775042191 {#2305 : 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 {#5474 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5490 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 1.26 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5490 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5511 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5490 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 3.78 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2318 -id: 9461 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2256 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2319 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9444 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423713 {#2297 : 2026-01-26 10:35:13.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1775042123 {#2299 : 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 {#5557 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5573 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 1.27 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5573 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5594 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5573 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 7.44 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2328 -id: 9463 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2260 …} -name: "Cookie policy" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2331 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 9448 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423752 {#2329 : 2026-01-26 10:35:52.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423768 {#2332 : 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 {#5641 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5659 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 1.34 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5659 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5680 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5659 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 5.16 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2341 -id: 9464 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2260 …} -name: "Legal Information" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2342 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9450 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423760 {#2339 : 2026-01-26 10:36:00.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423768 {#2340 : 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 {#5743 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5759 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 1.34 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5759 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5780 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5759 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 8.0 MiB | 5.21 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2345 -id: 9465 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2260 …} -name: "Privacy policy" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2346 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9449 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423768 {#2344 : 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 {#5843 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5859 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 8.0 MiB | 1.36 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5859 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5880 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5859 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||