Components
4
Twig Components
36
Render Count
52
ms
Render Time
6.0
MiB
Memory Usage
Components
| Name | Metadata | Render Count | Render Time |
|---|---|---|---|
| Render:Button |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender"site/components/button.html.twig |
16 | 12.41ms |
| Render:MenuLink |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"site/components/link.html.twig |
11 | 35.51ms |
| Render:Datablock |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"site/datablocks/DatablockRender.html.twig |
8 | 16.17ms |
| Render:RichText |
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"site/components/rich_text.html.twig |
1 | 0.11ms |
Render calls
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 3.07 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2286 -id: 9455 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2293 …} -name: "Work" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2387 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 9442 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423651 {#2398 : 2026-01-26 10:34:11.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423680 {#2394 : 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 {#2609 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2715 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2715 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2743 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2715 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 1.69 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2383 -id: 9456 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2293 …} -name: "Expertise" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2382 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9445 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423658 {#2385 : 2026-01-26 10:34:18.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423680 {#2384 : 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 {#2815 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2834 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2834 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2855 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2834 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 2.52 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2378 -id: 9457 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2293 …} -name: "Culture" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2377 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9443 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423670 {#2380 : 2026-01-26 10:34:30.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423680 {#2379 : 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 {#2901 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2920 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2920 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#2941 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#2920 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 4.0 MiB | 2.62 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2374 -id: 9458 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2293 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2373 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9444 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423680 {#2375 : 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 {#3004 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3023 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 4.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3023 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3044 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3023 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 6.0 MiB | 15.37 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#3110 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#3220 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.08 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 {#3912 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-text m-t-50" "linkButton" => null ] |
|||
| Attributes | [ "class" => "ap-button ap-button-text m-t-50" ] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3961 +linkButton: null -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 6.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4006 -id: 16533 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4008 …} -position: 1 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "HR Management Systems" "summary" => "HR software eliminates spreadsheets, automates admin, and gives you real-time visibility across all sites. We build platforms handling shift planning, holiday and absence management, appraisals, reporting, and compliance. Systems that free your HR team to focus on people, not paperwork." ] -published: true -publishedAt: DateTimeImmutable @1774882504 {#4001 : 2026-03-30 14:55:04.0 UTC (+00:00) } -data: [ "heading" => "HR Management Systems" "summary" => "HR software eliminates spreadsheets, automates admin, and gives you real-time visibility across all sites. We build platforms handling shift planning, holiday and absence management, appraisals, reporting, and compliance. Systems that free your HR team to focus on people, not paperwork." ] -createdAt: DateTimeImmutable @1773144838 {#3998 : 2026-03-10 12:13:58.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882504 {#4000 : 2026-03-30 14:55:04.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 {#4049 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4006 -id: 16533 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4008 …} -position: 1 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "HR Management Systems" "summary" => "HR software eliminates spreadsheets, automates admin, and gives you real-time visibility across all sites. We build platforms handling shift planning, holiday and absence management, appraisals, reporting, and compliance. Systems that free your HR team to focus on people, not paperwork." ] -published: true -publishedAt: DateTimeImmutable @1774882504 {#4001 : 2026-03-30 14:55:04.0 UTC (+00:00) } -data: [ "heading" => "HR Management Systems" "summary" => "HR software eliminates spreadsheets, automates admin, and gives you real-time visibility across all sites. We build platforms handling shift planning, holiday and absence management, appraisals, reporting, and compliance. Systems that free your HR team to focus on people, not paperwork." ] -createdAt: DateTimeImmutable @1773144838 {#3998 : 2026-03-10 12:13:58.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882504 {#4000 : 2026-03-30 14:55:04.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 {#3220 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 6.0 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4013 -id: 16534 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4014 …} -position: 2 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "Customer Portals" "summary" => "Bespoke customer portals improve communication by giving customers 24/7 access to information - tracking progress, managing specifications, accessing documentation. No more chasing updates or answering the same questions repeatedly. We build secure, intuitive portals that enhance customer experience whilst reducing your admin burden. Platforms that build trust and free up your team." ] -published: true -publishedAt: DateTimeImmutable @1774882647 {#4010 : 2026-03-30 14:57:27.0 UTC (+00:00) } -data: [ "heading" => "Customer Portals" "summary" => "Bespoke customer portals improve communication by giving customers 24/7 access to information - tracking progress, managing specifications, accessing documentation. No more chasing updates or answering the same questions repeatedly. We build secure, intuitive portals that enhance customer experience whilst reducing your admin burden. Platforms that build trust and free up your team." ] -createdAt: DateTimeImmutable @1773144885 {#4011 : 2026-03-10 12:14:45.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882647 {#4012 : 2026-03-30 14:57:27.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 {#4127 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4013 -id: 16534 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4014 …} -position: 2 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "Customer Portals" "summary" => "Bespoke customer portals improve communication by giving customers 24/7 access to information - tracking progress, managing specifications, accessing documentation. No more chasing updates or answering the same questions repeatedly. We build secure, intuitive portals that enhance customer experience whilst reducing your admin burden. Platforms that build trust and free up your team." ] -published: true -publishedAt: DateTimeImmutable @1774882647 {#4010 : 2026-03-30 14:57:27.0 UTC (+00:00) } -data: [ "heading" => "Customer Portals" "summary" => "Bespoke customer portals improve communication by giving customers 24/7 access to information - tracking progress, managing specifications, accessing documentation. No more chasing updates or answering the same questions repeatedly. We build secure, intuitive portals that enhance customer experience whilst reducing your admin burden. Platforms that build trust and free up your team." ] -createdAt: DateTimeImmutable @1773144885 {#4011 : 2026-03-10 12:14:45.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882647 {#4012 : 2026-03-30 14:57:27.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 {#3220 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 6.0 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4019 -id: 16539 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4020 …} -position: 3 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "CRM Solutions" "summary" => "Managing the complete customer journey. We build CRM systems tailored to your sales process, from initial enquiry through to conversion and beyond. Platforms that handle complex workflows, permissions, and reporting whilst keeping teams aligned and customers informed." ] -published: true -publishedAt: DateTimeImmutable @1774882811 {#4016 : 2026-03-30 15:00:11.0 UTC (+00:00) } -data: [ "heading" => "CRM Solutions" "summary" => "Managing the complete customer journey. We build CRM systems tailored to your sales process, from initial enquiry through to conversion and beyond. Platforms that handle complex workflows, permissions, and reporting whilst keeping teams aligned and customers informed." ] -createdAt: DateTimeImmutable @1773144907 {#4017 : 2026-03-10 12:15:07.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882811 {#4018 : 2026-03-30 15:00:11.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 {#4171 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4019 -id: 16539 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4020 …} -position: 3 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "CRM Solutions" "summary" => "Managing the complete customer journey. We build CRM systems tailored to your sales process, from initial enquiry through to conversion and beyond. Platforms that handle complex workflows, permissions, and reporting whilst keeping teams aligned and customers informed." ] -published: true -publishedAt: DateTimeImmutable @1774882811 {#4016 : 2026-03-30 15:00:11.0 UTC (+00:00) } -data: [ "heading" => "CRM Solutions" "summary" => "Managing the complete customer journey. We build CRM systems tailored to your sales process, from initial enquiry through to conversion and beyond. Platforms that handle complex workflows, permissions, and reporting whilst keeping teams aligned and customers informed." ] -createdAt: DateTimeImmutable @1773144907 {#4017 : 2026-03-10 12:15:07.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882811 {#4018 : 2026-03-30 15:00:11.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 {#3220 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 6.0 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4025 -id: 16540 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4026 …} -position: 4 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "Financial Workflow Automation" "summary" => "We build workflow automation systems for financial services businesses to process applications faster, improve accuracy, and scale operations. From automated lender matching and cashflow calculations to compliance tracking and reporting, our systems handle complex processes that would take hours manually. Technology that enables growth without adding headcount." ] -published: true -publishedAt: DateTimeImmutable @1774882834 {#4022 : 2026-03-30 15:00:34.0 UTC (+00:00) } -data: [ "heading" => "Financial Workflow Automation" "summary" => "We build workflow automation systems for financial services businesses to process applications faster, improve accuracy, and scale operations. From automated lender matching and cashflow calculations to compliance tracking and reporting, our systems handle complex processes that would take hours manually. Technology that enables growth without adding headcount." ] -createdAt: DateTimeImmutable @1773144931 {#4023 : 2026-03-10 12:15:31.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882834 {#4024 : 2026-03-30 15:00:34.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 {#4215 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4025 -id: 16540 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4026 …} -position: 4 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "Financial Workflow Automation" "summary" => "We build workflow automation systems for financial services businesses to process applications faster, improve accuracy, and scale operations. From automated lender matching and cashflow calculations to compliance tracking and reporting, our systems handle complex processes that would take hours manually. Technology that enables growth without adding headcount." ] -published: true -publishedAt: DateTimeImmutable @1774882834 {#4022 : 2026-03-30 15:00:34.0 UTC (+00:00) } -data: [ "heading" => "Financial Workflow Automation" "summary" => "We build workflow automation systems for financial services businesses to process applications faster, improve accuracy, and scale operations. From automated lender matching and cashflow calculations to compliance tracking and reporting, our systems handle complex processes that would take hours manually. Technology that enables growth without adding headcount." ] -createdAt: DateTimeImmutable @1773144931 {#4023 : 2026-03-10 12:15:31.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882834 {#4024 : 2026-03-30 15:00:34.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 {#3220 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 6.0 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4031 -id: 16541 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4032 …} -position: 5 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "Multi-Site Operations" "summary" => "Centralising control across multiple locations. We develop platforms that bring consistency and visibility to multi-site operations, handling everything from inventory and reporting to communications and compliance. Single source of truth, multiple locations." ] -published: true -publishedAt: DateTimeImmutable @1774882843 {#4028 : 2026-03-30 15:00:43.0 UTC (+00:00) } -data: [ "heading" => "Multi-Site Operations" "summary" => "Centralising control across multiple locations. We develop platforms that bring consistency and visibility to multi-site operations, handling everything from inventory and reporting to communications and compliance. Single source of truth, multiple locations." ] -createdAt: DateTimeImmutable @1773144956 {#4029 : 2026-03-10 12:15:56.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882843 {#4030 : 2026-03-30 15:00:43.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 {#4259 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4031 -id: 16541 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4032 …} -position: 5 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "Multi-Site Operations" "summary" => "Centralising control across multiple locations. We develop platforms that bring consistency and visibility to multi-site operations, handling everything from inventory and reporting to communications and compliance. Single source of truth, multiple locations." ] -published: true -publishedAt: DateTimeImmutable @1774882843 {#4028 : 2026-03-30 15:00:43.0 UTC (+00:00) } -data: [ "heading" => "Multi-Site Operations" "summary" => "Centralising control across multiple locations. We develop platforms that bring consistency and visibility to multi-site operations, handling everything from inventory and reporting to communications and compliance. Single source of truth, multiple locations." ] -createdAt: DateTimeImmutable @1773144956 {#4029 : 2026-03-10 12:15:56.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882843 {#4030 : 2026-03-30 15:00:43.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 {#3220 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 6.0 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4037 -id: 16542 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4038 …} -position: 6 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "Compliance & Reporting" "summary" => "Meeting regulatory requirements whilst gaining business insight. We build compliance into every system we develop, with comprehensive reporting capabilities that satisfy regulatory obligations and inform strategic decisions. Compliant by design, insightful by default." ] -published: true -publishedAt: DateTimeImmutable @1774882849 {#4034 : 2026-03-30 15:00:49.0 UTC (+00:00) } -data: [ "heading" => "Compliance & Reporting" "summary" => "Meeting regulatory requirements whilst gaining business insight. We build compliance into every system we develop, with comprehensive reporting capabilities that satisfy regulatory obligations and inform strategic decisions. Compliant by design, insightful by default." ] -createdAt: DateTimeImmutable @1773144987 {#4035 : 2026-03-10 12:16:27.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882849 {#4036 : 2026-03-30 15:00:49.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 {#4303 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4037 -id: 16542 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4038 …} -position: 6 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "Compliance & Reporting" "summary" => "Meeting regulatory requirements whilst gaining business insight. We build compliance into every system we develop, with comprehensive reporting capabilities that satisfy regulatory obligations and inform strategic decisions. Compliant by design, insightful by default." ] -published: true -publishedAt: DateTimeImmutable @1774882849 {#4034 : 2026-03-30 15:00:49.0 UTC (+00:00) } -data: [ "heading" => "Compliance & Reporting" "summary" => "Meeting regulatory requirements whilst gaining business insight. We build compliance into every system we develop, with comprehensive reporting capabilities that satisfy regulatory obligations and inform strategic decisions. Compliant by design, insightful by default." ] -createdAt: DateTimeImmutable @1773144987 {#4035 : 2026-03-10 12:16:27.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882849 {#4036 : 2026-03-30 15:00:49.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 {#3220 …} -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#2022 …} } |
|||
| Render:Datablock | ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender | 6.0 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4043 -id: 16543 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4044 …} -position: 7 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "White-Label Solutions" "summary" => "Proven platforms available beyond our client base. We've developed and refined systems over years of real-world use with major brands. These robust, scalable solutions are now available to partners as white-label offerings, delivering enterprise-level capability without enterprise-level development costs." ] -published: true -publishedAt: DateTimeImmutable @1774882852 {#4040 : 2026-03-30 15:00:52.0 UTC (+00:00) } -data: [ "heading" => "White-Label Solutions" "summary" => "Proven platforms available beyond our client base. We've developed and refined systems over years of real-world use with major brands. These robust, scalable solutions are now available to partners as white-label offerings, delivering enterprise-level capability without enterprise-level development costs." ] -createdAt: DateTimeImmutable @1773145019 {#4041 : 2026-03-10 12:16:59.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882852 {#4042 : 2026-03-30 15:00:52.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 {#4347 +page: ApKnowhow\ApEchoBundle\Entity\Page {#2206 -id: 16502 -parent: ApKnowhow\ApEchoBundle\Entity\Page {#1958 …} -pages: Doctrine\ORM\PersistentCollection {#2203 …} -canonicalPage: null -canonicalForPages: Doctrine\ORM\PersistentCollection {#2201 …} -socialShareImage: null -template: "standard" -title: null -description: null -keywords: null -position: 6 -accessLevel: 1 -enabled: true -name: "Business-Critical Systems" -slug: "business-critical-systems" -excludeSlug: false -inSitemap: true -inMenu: true -redirects: Doctrine\ORM\PersistentCollection {#2200 …} +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 @1774982303 {#2202 : 2026-03-31 18:38:23.0 UTC (+00:00) } -data: null -createdAt: DateTimeImmutable @1773143760 {#2207 : 2026-03-10 11:56:00.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1776349130 {#2205 : 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 {#4043 -id: 16543 -className: null -classId: null -name: "Service category child" -global: null -template: "9321" -enabled: true -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3265 …} -children: Doctrine\ORM\PersistentCollection {#4044 …} -position: 7 -preview: false -publishedTemplate: """ <div class="ap-width-1-1 service-category-child-content-item">\n <div class="ap-grid">\n <div class="ap-width-1-1">\n {% if datablock.has(['heading']) %}\n <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }} </h2>\n {% endif %}\n \n {% if datablock.has(['summary']) %}\n <div > <div class="ap-content ap-text-paragraph">\n {{ datablock.value('summary') }}\n </div></div>\n {% endif %}\n </div>\n </div>\n <style>\n \n .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n </style>\n </div>\n \n \n \n \n \n \n \n """ -publishedData: [ "heading" => "White-Label Solutions" "summary" => "Proven platforms available beyond our client base. We've developed and refined systems over years of real-world use with major brands. These robust, scalable solutions are now available to partners as white-label offerings, delivering enterprise-level capability without enterprise-level development costs." ] -published: true -publishedAt: DateTimeImmutable @1774882852 {#4040 : 2026-03-30 15:00:52.0 UTC (+00:00) } -data: [ "heading" => "White-Label Solutions" "summary" => "Proven platforms available beyond our client base. We've developed and refined systems over years of real-world use with major brands. These robust, scalable solutions are now available to partners as white-label offerings, delivering enterprise-level capability without enterprise-level development costs." ] -createdAt: DateTimeImmutable @1773145019 {#4041 : 2026-03-10 12:16:59.0 UTC (+00:00) } -createdBy: "MikeBailey" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1774882852 {#4042 : 2026-03-30 15:00:52.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 {#3220 …} -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" => 1775066979073 "blocks" => [] "version" => "2.31.1" ] ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4421 +content: [ "time" => 1775066979073 "blocks" => [] "version" => "2.31.1" ] -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1108 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4462 #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 {#4469 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4462 #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 | 6.0 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4463 #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 {#4510 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4463 #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 | 6.0 MiB | 1.06 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "ap-button ap-button-text" "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4575 #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 {#4581 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4575 #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 | 6.0 MiB | 3.12 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2409 -id: 9459 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2363 …} -name: "Work" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2402 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 9442 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423699 {#2405 : 2026-01-26 10:34:59.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423734 {#2401 : 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 {#4620 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4636 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4636 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4657 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4636 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.16 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2416 -id: 9460 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2363 …} -name: "Culture" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2417 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9443 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423707 {#2413 : 2026-01-26 10:35:07.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1775042077 {#2418 : 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 {#4703 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4719 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4719 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4740 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4719 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.14 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2410 -id: 54221 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2363 …} -name: "Expertise" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2411 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9445 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1775042187 {#2407 : 2026-04-01 11:16:27.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1775042191 {#2412 : 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 {#4786 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4802 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4802 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4823 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4802 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 3.12 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2425 -id: 9461 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2363 …} -name: "Contact" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2426 …} -enabled: true -position: 4 -data: [ "anchor" => null "external" => null "internal" => 9444 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423713 {#2404 : 2026-01-26 10:35:13.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1775042123 {#2406 : 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 {#4869 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4885 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.05 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4885 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4906 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4885 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 4.54 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2435 -id: 9463 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2367 …} -name: "Cookie policy" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2438 …} -enabled: true -position: 1 -data: [ "anchor" => null "external" => null "internal" => 9448 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423752 {#2436 : 2026-01-26 10:35:52.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423768 {#2439 : 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 {#4953 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4971 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4971 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4992 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#4971 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 4.27 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2448 -id: 9464 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2367 …} -name: "Legal Information" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2449 …} -enabled: true -position: 2 -data: [ "anchor" => null "external" => null "internal" => 9450 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423760 {#2446 : 2026-01-26 10:36:00.0 UTC (+00:00) } -createdBy: "stephenshaw" -createdFrom: "62.6.61.34" -updatedAt: DateTimeImmutable @1769423768 {#2447 : 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 {#5055 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5071 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5071 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5092 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5071 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||
| Render:MenuLink | ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink | 6.0 MiB | 4.26 ms | |
|---|---|---|---|---|
| Input props | [ "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2452 -id: 9465 -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2367 …} -name: "Privacy policy" -type: "internal" -parent: null -menuItems: Doctrine\ORM\PersistentCollection {#2453 …} -enabled: true -position: 3 -data: [ "anchor" => null "external" => null "internal" => 9449 "cssClasses" => null ] -link: "" -createdAt: DateTimeImmutable @1769423768 {#2451 : 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 {#5155 +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5171 …} } |
|||
| Render:Button | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender | 6.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5171 …} ] |
|||
| Attributes | [] |
|||
| Component | ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5192 +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5171 …} -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#854 …} } |
|||