GET https://dev.2026.apknowhow.co.uk/expertise/loyalty

Components

6 Twig Components
39 Render Count
27 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
16 5.43ms
Render:MenuLink
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"
site/components/link.html.twig
11 15.17ms
Render:Datablock
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"
site/datablocks/DatablockRender.html.twig
6 15.98ms
Render:RichText
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"
site/components/rich_text.html.twig
3 0.11ms
Render:Image
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"
site/components/image.html.twig
2 1.91ms
Editor:VisualEditorBridge
"ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge"
@ApEcho/editor/_visual_editor_bridge.html.twig
1 0.09ms

Render calls

Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.47 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2731
    -id: 9455
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2738 …}
    -name: "Work"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2832 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9442
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423651 {#2843
      date: 2026-01-26 10:34:11.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423680 {#2839
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3452
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3484 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.41 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3484 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3512
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3484 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 0.81 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2828
    -id: 9456
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2738 …}
    -name: "Expertise"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2827 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9445
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423658 {#2830
      date: 2026-01-26 10:34:18.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423680 {#2829
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3584
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3603 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.26 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3603 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3624
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3603 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.15 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2823
    -id: 9457
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2738 …}
    -name: "Culture"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2822 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9443
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423670 {#2825
      date: 2026-01-26 10:34:30.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423680 {#2824
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3670
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3689 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.29 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3689 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3710
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3689 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.13 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2819
    -id: 9458
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2738 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2818 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9444
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423680 {#2820
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: null
    -updatedBy: null
    -updatedFrom: null
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3773
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3792 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.27 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3792 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3813
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3792 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 11.36 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.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 {#3885
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: null
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.03 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 {#4516
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.03 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 {#4565
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 0.10 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4610
    -id: 10942
    -className: null
    -classId: null
    -name: "Sales Promotion"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4612 …}
    -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" => "Sales Promotion"
      "summary" => "Sales promotions are tactical campaigns that drive immediate purchase - prize-led offers, instant wins, competitions. They work because they create urgency and reward action now. We design, deliver, and manage compliant promotional activity from concept through to fulfilment. Campaigns that generate measurable sales spikes and commercial results."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035862 {#4605
      date: 2026-04-24 13:04:22.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Sales Promotion"
      "summary" => "Sales promotions are tactical campaigns that drive immediate purchase - prize-led offers, instant wins, competitions. They work because they create urgency and reward action now. We design, deliver, and manage compliant promotional activity from concept through to fulfilment. Campaigns that generate measurable sales spikes and commercial results."
    ]
    -createdAt: DateTimeImmutable @1770122521 {#4602
      date: 2026-02-03 12:42:01.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035862 {#4604
      date: 2026-04-24 13:04:22.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 {#4629
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4610
    -id: 10942
    -className: null
    -classId: null
    -name: "Sales Promotion"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4612 …}
    -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" => "Sales Promotion"
      "summary" => "Sales promotions are tactical campaigns that drive immediate purchase - prize-led offers, instant wins, competitions. They work because they create urgency and reward action now. We design, deliver, and manage compliant promotional activity from concept through to fulfilment. Campaigns that generate measurable sales spikes and commercial results."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035862 {#4605
      date: 2026-04-24 13:04:22.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Sales Promotion"
      "summary" => "Sales promotions are tactical campaigns that drive immediate purchase - prize-led offers, instant wins, competitions. They work because they create urgency and reward action now. We design, deliver, and manage compliant promotional activity from concept through to fulfilment. Campaigns that generate measurable sales spikes and commercial results."
    ]
    -createdAt: DateTimeImmutable @1770122521 {#4602
      date: 2026-02-03 12:42:01.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035862 {#4604
      date: 2026-04-24 13:04:22.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 0.05 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4617
    -id: 10943
    -className: null
    -classId: null
    -name: "Incentive Programmes"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4618 …}
    -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" => "Incentive Programmes"
      "summary" => "Spreadsheets can't manage incentive schemes at scale. We build bespoke platforms that track performance, manage rewards, automate communications, and report in real-time. Whether rewarding sales teams, channel partners, or customers, we handle programme design, system build, and ongoing management. Incentives that drive performance with technology that scales."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035869 {#4614
      date: 2026-04-24 13:04:29.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Incentive Programmes"
      "summary" => "Spreadsheets can't manage incentive schemes at scale. We build bespoke platforms that track performance, manage rewards, automate communications, and report in real-time. Whether rewarding sales teams, channel partners, or customers, we handle programme design, system build, and ongoing management. Incentives that drive performance with technology that scales."
    ]
    -createdAt: DateTimeImmutable @1770122551 {#4615
      date: 2026-02-03 12:42:31.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035869 {#4616
      date: 2026-04-24 13:04:29.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 {#4691
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4617
    -id: 10943
    -className: null
    -classId: null
    -name: "Incentive Programmes"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4618 …}
    -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" => "Incentive Programmes"
      "summary" => "Spreadsheets can't manage incentive schemes at scale. We build bespoke platforms that track performance, manage rewards, automate communications, and report in real-time. Whether rewarding sales teams, channel partners, or customers, we handle programme design, system build, and ongoing management. Incentives that drive performance with technology that scales."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035869 {#4614
      date: 2026-04-24 13:04:29.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Incentive Programmes"
      "summary" => "Spreadsheets can't manage incentive schemes at scale. We build bespoke platforms that track performance, manage rewards, automate communications, and report in real-time. Whether rewarding sales teams, channel partners, or customers, we handle programme design, system build, and ongoing management. Incentives that drive performance with technology that scales."
    ]
    -createdAt: DateTimeImmutable @1770122551 {#4615
      date: 2026-02-03 12:42:31.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035869 {#4616
      date: 2026-04-24 13:04:29.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 0.04 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4623
    -id: 10944
    -className: null
    -classId: null
    -name: "Loyalty Programmes"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4624 …}
    -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" => "Loyalty Programmes"
      "summary" => "Building lasting customer relationships. We design and deliver loyalty programmes that encourage repeat purchase and deepen engagement. From strategy and platform to ongoing optimisation."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035876 {#4620
      date: 2026-04-24 13:04:36.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Loyalty Programmes"
      "summary" => "Building lasting customer relationships. We design and deliver loyalty programmes that encourage repeat purchase and deepen engagement. From strategy and platform to ongoing optimisation."
    ]
    -createdAt: DateTimeImmutable @1770122573 {#4621
      date: 2026-02-03 12:42:53.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035876 {#4622
      date: 2026-04-24 13:04: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 {#4735
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4623
    -id: 10944
    -className: null
    -classId: null
    -name: "Loyalty Programmes"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4624 …}
    -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" => "Loyalty Programmes"
      "summary" => "Building lasting customer relationships. We design and deliver loyalty programmes that encourage repeat purchase and deepen engagement. From strategy and platform to ongoing optimisation."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035876 {#4620
      date: 2026-04-24 13:04:36.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Loyalty Programmes"
      "summary" => "Building lasting customer relationships. We design and deliver loyalty programmes that encourage repeat purchase and deepen engagement. From strategy and platform to ongoing optimisation."
    ]
    -createdAt: DateTimeImmutable @1770122573 {#4621
      date: 2026-02-03 12:42:53.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035876 {#4622
      date: 2026-04-24 13:04:36.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 8.0 MiB 0.06 ms
Input props
[
  "content" => [
    "time" => 1777281492875
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4783
  +content: [
    "time" => 1777281492875
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1116 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 2.78 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4841
    -id: 10959
    -className: null
    -classId: null
    -name: "DAF"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4843 …}
    -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(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\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" => null
        "image_cropped" => "54119"
      ]
      "title" => "DAF"
      "width" => "ap-width-1-2@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777281451 {#4836
      date: 2026-04-27 09:17:31.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" => null
        "image_cropped" => "54119"
      ]
      "title" => "DAF"
      "width" => "ap-width-1-2@m"
    ]
    -createdAt: DateTimeImmutable @1770122962 {#4827
      date: 2026-02-03 12:49:22.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777281451 {#4835
      date: 2026-04-27 09:17:31.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 {#4854
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4841
    -id: 10959
    -className: null
    -classId: null
    -name: "DAF"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4843 …}
    -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(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\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" => null
        "image_cropped" => "54119"
      ]
      "title" => "DAF"
      "width" => "ap-width-1-2@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777281451 {#4836
      date: 2026-04-27 09:17:31.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" => null
        "image_cropped" => "54119"
      ]
      "title" => "DAF"
      "width" => "ap-width-1-2@m"
    ]
    -createdAt: DateTimeImmutable @1770122962 {#4827
      date: 2026-02-03 12:49:22.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777281451 {#4835
      date: 2026-04-27 09:17:31.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 8.0 MiB 1.51 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "54119"
  ]
  "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 {#4930
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "54119"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 1.66 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4848
    -id: 55608
    -className: null
    -classId: null
    -name: "Princes"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4849 …}
    -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(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\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" => 55548
        ]
        "button_size" => "small"
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => "alt"
        "image_cropped" => "55609"
      ]
      "title" => "Princes"
      "width" => "ap-width-1-2@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777281463 {#4845
      date: 2026-04-27 09:17:43.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 55548
        ]
        "button_size" => "small"
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => "alt"
        "image_cropped" => "55609"
      ]
      "title" => "Princes"
      "width" => "ap-width-1-2@m"
    ]
    -createdAt: DateTimeImmutable @1777281231 {#4846
      date: 2026-04-27 09:13:51.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777281463 {#4847
      date: 2026-04-27 09:17: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 {#5135
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2605
    -id: 10937
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2604 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2601 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 4
    -accessLevel: 1
    -enabled: true
    -name: "Loyalty"
    -slug: "loyalty"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2599 …}
    +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 @1777281528 {#2608
      date: 2026-04-27 09:18:48.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1770122274 {#2607
      date: 2026-02-03 12:37:54.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2606
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4848
    -id: 55608
    -className: null
    -classId: null
    -name: "Princes"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4849 …}
    -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(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\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" => 55548
        ]
        "button_size" => "small"
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => "alt"
        "image_cropped" => "55609"
      ]
      "title" => "Princes"
      "width" => "ap-width-1-2@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777281463 {#4845
      date: 2026-04-27 09:17:43.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 55548
        ]
        "button_size" => "small"
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => "alt"
        "image_cropped" => "55609"
      ]
      "title" => "Princes"
      "width" => "ap-width-1-2@m"
    ]
    -createdAt: DateTimeImmutable @1777281231 {#4846
      date: 2026-04-27 09:13:51.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777281463 {#4847
      date: 2026-04-27 09:17:43.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 8.0 MiB 0.40 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => "alt"
    "image_cropped" => "55609"
  ]
  "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 {#5191
  +image: [
    "alt_text" => "alt"
    "image_caption" => "alt"
    "image_cropped" => "55609"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 8.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1772211459314
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5262
  +content: [
    "time" => 1772211459314
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1116 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 8.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1775066979073
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5333
  +content: [
    "time" => 1775066979073
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1116 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.45 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5369
    #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 {#5376
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5369
    #type: "internal"
    #text: "Let's start the conversation"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "large"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.04 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5370
    #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 {#5417
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5370
    #type: "internal"
    #text: "Discuss a project"
    #linkData: "9446"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.45 ms
Input props
[
  "class" => "ap-button ap-button-text"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5482
    #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 {#5488
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5482
    #type: "internal"
    #text: "Discuss a project"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "text"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.36 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2854
    -id: 9459
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2808 …}
    -name: "Work"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2847 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9442
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423699 {#2850
      date: 2026-01-26 10:34:59.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423734 {#2846
      date: 2026-01-26 10:35:34.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5527
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5543 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.46 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5543 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5564
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5543 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.32 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2861
    -id: 9460
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2808 …}
    -name: "Culture"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2862 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9443
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423707 {#2858
      date: 2026-01-26 10:35:07.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775042077 {#2863
      date: 2026-04-01 11:14:37.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5610
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5626 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.44 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5626 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5647
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5626 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.33 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2855
    -id: 54221
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2808 …}
    -name: "Expertise"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2856 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9445
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1775042187 {#2852
      date: 2026-04-01 11:16:27.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775042191 {#2857
      date: 2026-04-01 11:16:31.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5693
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5709 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.44 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5709 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5730
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5709 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.29 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2870
    -id: 9461
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2808 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2871 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9444
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423713 {#2849
      date: 2026-01-26 10:35:13.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775042123 {#2851
      date: 2026-04-01 11:15:23.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5776
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5792 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.43 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5792 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5813
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5792 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.78 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2880
    -id: 9463
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2812 …}
    -name: "Cookie policy"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2883 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9448
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423752 {#2881
      date: 2026-01-26 10:35:52.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423768 {#2884
      date: 2026-01-26 10:36:08.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
  "class" => "ap-text-meta"
]
Attributes
[
  "class" => "ap-text-meta"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5859
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5877 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.46 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5877 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5898
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5877 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.78 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2893
    -id: 9464
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2812 …}
    -name: "Legal Information"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2894 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9450
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423760 {#2891
      date: 2026-01-26 10:36:00.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423768 {#2892
      date: 2026-01-26 10:36:08.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
  "class" => "ap-text-meta"
]
Attributes
[
  "class" => "ap-text-meta"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5961
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5977 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.47 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5977 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5998
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5977 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.75 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2897
    -id: 9465
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2812 …}
    -name: "Privacy policy"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2898 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9449
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423768 {#2896
      date: 2026-01-26 10:36:08.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: null
    -updatedBy: null
    -updatedFrom: null
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
  "class" => "ap-text-meta"
]
Attributes
[
  "class" => "ap-text-meta"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6061
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6077 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.49 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6077 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6098
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6077 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Editor:VisualEditorBridge ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge 8.0 MiB 0.09 ms
Input props
[]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge {#6163
  -context: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}