GET https://reneditions.eu/de/taxons/kategorie/bucher/comics

Components

13 Twig Components
25 Render Count
39 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
4 18.67ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
4 3.69ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
4 2.98ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
4 0.63ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.46ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.28ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.11ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 4.16ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.86ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.36ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.13ms
sylius_cms:shop:render:collection
[Anonymous]
@SyliusCmsPlugin/shop/shared/components/render/collection.html.twig
1 8.72ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.25ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 16.0 MiB 0.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12018
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12011 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12017 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12016 …}
    +prefixes: [
      "sylius_shop.product.index.header.top_bar"
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent {#12042
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4064 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11912 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12018
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12011 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12017 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12016 …}
    +prefixes: [
      "sylius_shop.product.index.header.top_bar"
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 16.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12119
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12115 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12117 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12118 …}
    +prefixes: [
      "sylius_shop.product.index.header.top_bar"
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent {#12128
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4390 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12119
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12115 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12117 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12118 …}
    +prefixes: [
      "sylius_shop.product.index.header.top_bar"
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 16.0 MiB 2.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12218
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12191 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12213 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12211 …}
    +prefixes: [
      "sylius_shop.product.index.header.content"
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12239
  +cart: App\Entity\Order\Order {#12306 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1280 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12218
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12191 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12213 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12211 …}
    +prefixes: [
      "sylius_shop.product.index.header.content"
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4839 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 16.0 MiB 4.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12912
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12908 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12905 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12906 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/navbar/menu.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/navbar/menu.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent {#12921
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7427 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4064 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12912
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12908 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12905 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12906 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 16.0 MiB 1.86 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13143
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13139 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13140 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13142 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#13152
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#207 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7427 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13143
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13139 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13140 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13142 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 16.0 MiB 0.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13275
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13271 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13272 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13274 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#13283
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#207 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7427 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13275
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13271 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13272 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13274 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 16.0 MiB 1.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13347
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13343 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13344 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13346 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#13355
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#207 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7427 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13347
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13343 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13344 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13346 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 16.0 MiB 6.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#8023
    #id: 2
    #code: "b-mot-000001"
    #attributes: Doctrine\ORM\PersistentCollection {#8190 …}
    #variants: Doctrine\ORM\PersistentCollection {#8403 …}
    #options: Doctrine\ORM\PersistentCollection {#8531 …}
    #associations: Doctrine\ORM\PersistentCollection {#8471 …}
    #createdAt: DateTime @1764068021 {#7793
      date: 2025-11-25 10:53:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764068021 {#7791
      date: 2025-11-25 10:53:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8530 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8533
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8023}
        #id: 2
        #name: "Kampf um die Engelsbrücke"
        #slug: "kampf-um-die-engelsbrucke"
        #description: """
          Amel 716 n. C.\r\n
          \r\n
          Dunkle Wolken ziehen über das kleine Dorf mitten im Wald auf.\r\n
          Ein großes Heer nähert sich über die alte Römerstraße, die dicht an der Dorfgrenze vorbeiführt.\r\n
          Das Dorf scheint verloren und doch gibt es Hoffnung. Gemeinsam mit dem Klostervorstand von Stavelot-Malmedy, dem heiligen Agilolf, machen sich drei wagemutige Helden auf den Weg und stellen sich dem übermächtigen Feind entgegen.\r\n
          \r\n
          In ihrem Buch verpacken die beiden Autoren Legende, geschichtliche Fakten und Anekdoten in eine unterhaltsame und spannende Geschichte und schaffen so einen Anreiz zur Auseinandersetzung mit der Geschichte ihrer Heimat.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8536 …}
    #channels: Doctrine\ORM\PersistentCollection {#8045 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8022 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8048 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13412
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13438 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13876
  +product: App\Entity\Product\Product {#8023
    #id: 2
    #code: "b-mot-000001"
    #attributes: Doctrine\ORM\PersistentCollection {#8190 …}
    #variants: Doctrine\ORM\PersistentCollection {#8403 …}
    #options: Doctrine\ORM\PersistentCollection {#8531 …}
    #associations: Doctrine\ORM\PersistentCollection {#8471 …}
    #createdAt: DateTime @1764068021 {#7793
      date: 2025-11-25 10:53:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764068021 {#7791
      date: 2025-11-25 10:53:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8530 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8533
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8023}
        #id: 2
        #name: "Kampf um die Engelsbrücke"
        #slug: "kampf-um-die-engelsbrucke"
        #description: """
          Amel 716 n. C.\r\n
          \r\n
          Dunkle Wolken ziehen über das kleine Dorf mitten im Wald auf.\r\n
          Ein großes Heer nähert sich über die alte Römerstraße, die dicht an der Dorfgrenze vorbeiführt.\r\n
          Das Dorf scheint verloren und doch gibt es Hoffnung. Gemeinsam mit dem Klostervorstand von Stavelot-Malmedy, dem heiligen Agilolf, machen sich drei wagemutige Helden auf den Weg und stellen sich dem übermächtigen Feind entgegen.\r\n
          \r\n
          In ihrem Buch verpacken die beiden Autoren Legende, geschichtliche Fakten und Anekdoten in eine unterhaltsame und spannende Geschichte und schaffen so einen Anreiz zur Auseinandersetzung mit der Geschichte ihrer Heimat.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8536 …}
    #channels: Doctrine\ORM\PersistentCollection {#8045 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8022 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8048 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14106 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6938 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5327 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4064 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5317 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13412
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13438 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
16.0 MiB 1.28 ms
Input props
[
  "product" => App\Entity\Product\Product {#8023
    #id: 2
    #code: "b-mot-000001"
    #attributes: Doctrine\ORM\PersistentCollection {#8190 …}
    #variants: Doctrine\ORM\PersistentCollection {#8403 …}
    #options: Doctrine\ORM\PersistentCollection {#8531 …}
    #associations: Doctrine\ORM\PersistentCollection {#8471 …}
    #createdAt: DateTime @1764068021 {#7793
      date: 2025-11-25 10:53:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764068021 {#7791
      date: 2025-11-25 10:53:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8530 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8533
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8023}
        #id: 2
        #name: "Kampf um die Engelsbrücke"
        #slug: "kampf-um-die-engelsbrucke"
        #description: """
          Amel 716 n. C.\r\n
          \r\n
          Dunkle Wolken ziehen über das kleine Dorf mitten im Wald auf.\r\n
          Ein großes Heer nähert sich über die alte Römerstraße, die dicht an der Dorfgrenze vorbeiführt.\r\n
          Das Dorf scheint verloren und doch gibt es Hoffnung. Gemeinsam mit dem Klostervorstand von Stavelot-Malmedy, dem heiligen Agilolf, machen sich drei wagemutige Helden auf den Weg und stellen sich dem übermächtigen Feind entgegen.\r\n
          \r\n
          In ihrem Buch verpacken die beiden Autoren Legende, geschichtliche Fakten und Anekdoten in eine unterhaltsame und spannende Geschichte und schaffen so einen Anreiz zur Auseinandersetzung mit der Geschichte ihrer Heimat.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8536 …}
    #channels: Doctrine\ORM\PersistentCollection {#8045 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8022 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8048 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kampf um die Engelsbrücke"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14528
  -props: [
    "product" => App\Entity\Product\Product {#8023
      #id: 2
      #code: "b-mot-000001"
      #attributes: Doctrine\ORM\PersistentCollection {#8190 …}
      #variants: Doctrine\ORM\PersistentCollection {#8403 …}
      #options: Doctrine\ORM\PersistentCollection {#8531 …}
      #associations: Doctrine\ORM\PersistentCollection {#8471 …}
      #createdAt: DateTime @1764068021 {#7793
        date: 2025-11-25 10:53:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764068021 {#7791
        date: 2025-11-25 10:53:41.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8530 …}
      #translationsCache: [
        "de" => App\Entity\Product\ProductTranslation {#8533
          #locale: "de"
          #translatable: App\Entity\Product\Product {#8023}
          #id: 2
          #name: "Kampf um die Engelsbrücke"
          #slug: "kampf-um-die-engelsbrucke"
          #description: """
            Amel 716 n. C.\r\n
            \r\n
            Dunkle Wolken ziehen über das kleine Dorf mitten im Wald auf.\r\n
            Ein großes Heer nähert sich über die alte Römerstraße, die dicht an der Dorfgrenze vorbeiführt.\r\n
            Das Dorf scheint verloren und doch gibt es Hoffnung. Gemeinsam mit dem Klostervorstand von Stavelot-Malmedy, dem heiligen Agilolf, machen sich drei wagemutige Helden auf den Weg und stellen sich dem übermächtigen Feind entgegen.\r\n
            \r\n
            In ihrem Buch verpacken die beiden Autoren Legende, geschichtliche Fakten und Anekdoten in eine unterhaltsame und spannende Geschichte und schaffen so einen Anreiz zur Auseinandersetzung mit der Geschichte ihrer Heimat.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "de"
      #currentTranslation: null
      #fallbackLocale: "de_DE"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8536 …}
      #channels: Doctrine\ORM\PersistentCollection {#8045 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8022 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8048 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
16.0 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14598
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14601 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14596 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14595 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14106 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14463
    #collection: Doctrine\Common\Collections\ArrayCollection {#14462 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14300 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22275 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#160 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22327 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14598
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14601 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14596 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14595 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kampf um die Engelsbrücke"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14463
    #collection: Doctrine\Common\Collections\ArrayCollection {#14462 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14300 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22275 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#160 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22327 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14606
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14598
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14601 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14596 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14595 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14106 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14463
      #collection: Doctrine\Common\Collections\ArrayCollection {#14462 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14300 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22275 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#160 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22327 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 16.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14674
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14664 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14672 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14673 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14106 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14683
  +variant: App\Entity\Product\ProductVariant {#14106 …}
  +price: "20,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5317 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4064 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11912 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8946 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14674
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14664 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14672 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14673 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 16.0 MiB 4.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#8542
    #id: 6
    #code: "b-hmh-000001"
    #attributes: Doctrine\ORM\PersistentCollection {#8552 …}
    #variants: Doctrine\ORM\PersistentCollection {#8554 …}
    #options: Doctrine\ORM\PersistentCollection {#8558 …}
    #associations: Doctrine\ORM\PersistentCollection {#8556 …}
    #createdAt: DateTime @1764070385 {#8540
      date: 2025-11-25 11:33:05.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764070385 {#8541
      date: 2025-11-25 11:33:05.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8561 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8562
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8542}
        #id: 6
        #name: "Skullz'n'Bonez"
        #slug: "skullz-n-bonez"
        #description: """
          Die dunkle Jahreszeit - HALLOWEEN naht !\r\n
          \r\n
          Redende Skelette mit Turnschuhen? Derber, knochentrockener "Humor" gefällig?\r\n
          \r\n
          Der erste und vermutlich einzige Band, der die bisher nur online veröffentlichten Strips, rund um die "Skelette der Karibik" (ehemaliger Arbeitstitel) in gedruckter Form umfasst.\r\n
          \r\n
          René Heinen präsentiert Skullz'n'Bonez.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8564 …}
    #channels: Doctrine\ORM\PersistentCollection {#8550 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8544 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8546 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8548 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13412
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13438 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14506
  +product: App\Entity\Product\Product {#8542
    #id: 6
    #code: "b-hmh-000001"
    #attributes: Doctrine\ORM\PersistentCollection {#8552 …}
    #variants: Doctrine\ORM\PersistentCollection {#8554 …}
    #options: Doctrine\ORM\PersistentCollection {#8558 …}
    #associations: Doctrine\ORM\PersistentCollection {#8556 …}
    #createdAt: DateTime @1764070385 {#8540
      date: 2025-11-25 11:33:05.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764070385 {#8541
      date: 2025-11-25 11:33:05.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8561 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8562
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8542}
        #id: 6
        #name: "Skullz'n'Bonez"
        #slug: "skullz-n-bonez"
        #description: """
          Die dunkle Jahreszeit - HALLOWEEN naht !\r\n
          \r\n
          Redende Skelette mit Turnschuhen? Derber, knochentrockener "Humor" gefällig?\r\n
          \r\n
          Der erste und vermutlich einzige Band, der die bisher nur online veröffentlichten Strips, rund um die "Skelette der Karibik" (ehemaliger Arbeitstitel) in gedruckter Form umfasst.\r\n
          \r\n
          René Heinen präsentiert Skullz'n'Bonez.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8564 …}
    #channels: Doctrine\ORM\PersistentCollection {#8550 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8544 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8546 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8548 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14756 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6938 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5327 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4064 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5317 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13412
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13438 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
16.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8542
    #id: 6
    #code: "b-hmh-000001"
    #attributes: Doctrine\ORM\PersistentCollection {#8552 …}
    #variants: Doctrine\ORM\PersistentCollection {#8554 …}
    #options: Doctrine\ORM\PersistentCollection {#8558 …}
    #associations: Doctrine\ORM\PersistentCollection {#8556 …}
    #createdAt: DateTime @1764070385 {#8540
      date: 2025-11-25 11:33:05.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764070385 {#8541
      date: 2025-11-25 11:33:05.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8561 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8562
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8542}
        #id: 6
        #name: "Skullz'n'Bonez"
        #slug: "skullz-n-bonez"
        #description: """
          Die dunkle Jahreszeit - HALLOWEEN naht !\r\n
          \r\n
          Redende Skelette mit Turnschuhen? Derber, knochentrockener "Humor" gefällig?\r\n
          \r\n
          Der erste und vermutlich einzige Band, der die bisher nur online veröffentlichten Strips, rund um die "Skelette der Karibik" (ehemaliger Arbeitstitel) in gedruckter Form umfasst.\r\n
          \r\n
          René Heinen präsentiert Skullz'n'Bonez.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8564 …}
    #channels: Doctrine\ORM\PersistentCollection {#8550 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8544 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8546 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8548 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Skullz'n'Bonez"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14827
  -props: [
    "product" => App\Entity\Product\Product {#8542
      #id: 6
      #code: "b-hmh-000001"
      #attributes: Doctrine\ORM\PersistentCollection {#8552 …}
      #variants: Doctrine\ORM\PersistentCollection {#8554 …}
      #options: Doctrine\ORM\PersistentCollection {#8558 …}
      #associations: Doctrine\ORM\PersistentCollection {#8556 …}
      #createdAt: DateTime @1764070385 {#8540
        date: 2025-11-25 11:33:05.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764070385 {#8541
        date: 2025-11-25 11:33:05.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8561 …}
      #translationsCache: [
        "de" => App\Entity\Product\ProductTranslation {#8562
          #locale: "de"
          #translatable: App\Entity\Product\Product {#8542}
          #id: 6
          #name: "Skullz'n'Bonez"
          #slug: "skullz-n-bonez"
          #description: """
            Die dunkle Jahreszeit - HALLOWEEN naht !\r\n
            \r\n
            Redende Skelette mit Turnschuhen? Derber, knochentrockener "Humor" gefällig?\r\n
            \r\n
            Der erste und vermutlich einzige Band, der die bisher nur online veröffentlichten Strips, rund um die "Skelette der Karibik" (ehemaliger Arbeitstitel) in gedruckter Form umfasst.\r\n
            \r\n
            René Heinen präsentiert Skullz'n'Bonez.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "de"
      #currentTranslation: null
      #fallbackLocale: "de_DE"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8564 …}
      #channels: Doctrine\ORM\PersistentCollection {#8550 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8544 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8546 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8548 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
16.0 MiB 0.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14820
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14811 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14878 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14808 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14756 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14764
    #collection: Doctrine\Common\Collections\ArrayCollection {#14773 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14752 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22347 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#160 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22349 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14820
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14811 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14878 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14808 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Skullz'n'Bonez"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14764
    #collection: Doctrine\Common\Collections\ArrayCollection {#14773 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14752 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22347 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#160 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22349 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14882
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14820
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14811 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14878 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14808 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14756 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14764
      #collection: Doctrine\Common\Collections\ArrayCollection {#14773 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14752 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22347 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#160 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22349 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 16.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14932
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14923 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14930 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14931 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14756 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14935
  +variant: App\Entity\Product\ProductVariant {#14756 …}
  +price: "9,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5317 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4064 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11912 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8946 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14932
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14923 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14930 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14931 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 16.0 MiB 4.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#8568
    #id: 3
    #code: "b-mot-000002"
    #attributes: Doctrine\ORM\PersistentCollection {#8575 …}
    #variants: Doctrine\ORM\PersistentCollection {#8577 …}
    #options: Doctrine\ORM\PersistentCollection {#8581 …}
    #associations: Doctrine\ORM\PersistentCollection {#8579 …}
    #createdAt: DateTime @1764068477 {#8566
      date: 2025-11-25 11:01:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764068478 {#8567
      date: 2025-11-25 11:01:18.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8584 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8585
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8568}
        #id: 3
        #name: "Sand im Getriebe"
        #slug: "sand-im-getriebe"
        #description: """
          Belgien im Jahr 1920.\r\n
          \r\n
          Es sind turbulente Zeiten, in denen ein schwedischer Journalist und seine Frau in Herbesthal ankommen. Als sie einem verwirrten Mann begegnen, wird die Geschichte immer mysteriöser.\r\n
          Welches Geheimnis trägt er mit sich herum?\r\n
          Was ist die Verbindung zwischen diesem Mann und einem skrupellosen Agenten namens Sand?\r\n
          \r\n
          Um diesen Fragen auf den Grund zu gehen, machen sich die drei gemeinsam auf die Suche nach dem mysteriösen Herrn Sand.\r\n
          Dies ist erst der Anfang einer Verfolgungsjagd durch den deutschsprachigen Raum des heutigen Belgiens und über seine Grenzen hinaus.\r\n
          Werden sie das Geheimnis des Referendums entdecken?\r\n
          \r\n
          \r\n
          In diesem Buch fassen die beiden Autoren historische Fakten, Anekdoten und Legenden in einer lustigen und spannenden Geschichte zusammen, die zu einem näheren Blick auf die jüngere Geschichte Europas anregt.\r\n
          Eine unterhaltsame Lektüre für Jung und Alt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8587 …}
    #channels: Doctrine\ORM\PersistentCollection {#8573 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8569 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8571 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13412
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13438 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14818
  +product: App\Entity\Product\Product {#8568
    #id: 3
    #code: "b-mot-000002"
    #attributes: Doctrine\ORM\PersistentCollection {#8575 …}
    #variants: Doctrine\ORM\PersistentCollection {#8577 …}
    #options: Doctrine\ORM\PersistentCollection {#8581 …}
    #associations: Doctrine\ORM\PersistentCollection {#8579 …}
    #createdAt: DateTime @1764068477 {#8566
      date: 2025-11-25 11:01:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764068478 {#8567
      date: 2025-11-25 11:01:18.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8584 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8585
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8568}
        #id: 3
        #name: "Sand im Getriebe"
        #slug: "sand-im-getriebe"
        #description: """
          Belgien im Jahr 1920.\r\n
          \r\n
          Es sind turbulente Zeiten, in denen ein schwedischer Journalist und seine Frau in Herbesthal ankommen. Als sie einem verwirrten Mann begegnen, wird die Geschichte immer mysteriöser.\r\n
          Welches Geheimnis trägt er mit sich herum?\r\n
          Was ist die Verbindung zwischen diesem Mann und einem skrupellosen Agenten namens Sand?\r\n
          \r\n
          Um diesen Fragen auf den Grund zu gehen, machen sich die drei gemeinsam auf die Suche nach dem mysteriösen Herrn Sand.\r\n
          Dies ist erst der Anfang einer Verfolgungsjagd durch den deutschsprachigen Raum des heutigen Belgiens und über seine Grenzen hinaus.\r\n
          Werden sie das Geheimnis des Referendums entdecken?\r\n
          \r\n
          \r\n
          In diesem Buch fassen die beiden Autoren historische Fakten, Anekdoten und Legenden in einer lustigen und spannenden Geschichte zusammen, die zu einem näheren Blick auf die jüngere Geschichte Europas anregt.\r\n
          Eine unterhaltsame Lektüre für Jung und Alt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8587 …}
    #channels: Doctrine\ORM\PersistentCollection {#8573 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8569 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8571 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14998 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6938 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5327 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4064 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5317 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13412
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13438 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
16.0 MiB 1.15 ms
Input props
[
  "product" => App\Entity\Product\Product {#8568
    #id: 3
    #code: "b-mot-000002"
    #attributes: Doctrine\ORM\PersistentCollection {#8575 …}
    #variants: Doctrine\ORM\PersistentCollection {#8577 …}
    #options: Doctrine\ORM\PersistentCollection {#8581 …}
    #associations: Doctrine\ORM\PersistentCollection {#8579 …}
    #createdAt: DateTime @1764068477 {#8566
      date: 2025-11-25 11:01:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764068478 {#8567
      date: 2025-11-25 11:01:18.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8584 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8585
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8568}
        #id: 3
        #name: "Sand im Getriebe"
        #slug: "sand-im-getriebe"
        #description: """
          Belgien im Jahr 1920.\r\n
          \r\n
          Es sind turbulente Zeiten, in denen ein schwedischer Journalist und seine Frau in Herbesthal ankommen. Als sie einem verwirrten Mann begegnen, wird die Geschichte immer mysteriöser.\r\n
          Welches Geheimnis trägt er mit sich herum?\r\n
          Was ist die Verbindung zwischen diesem Mann und einem skrupellosen Agenten namens Sand?\r\n
          \r\n
          Um diesen Fragen auf den Grund zu gehen, machen sich die drei gemeinsam auf die Suche nach dem mysteriösen Herrn Sand.\r\n
          Dies ist erst der Anfang einer Verfolgungsjagd durch den deutschsprachigen Raum des heutigen Belgiens und über seine Grenzen hinaus.\r\n
          Werden sie das Geheimnis des Referendums entdecken?\r\n
          \r\n
          \r\n
          In diesem Buch fassen die beiden Autoren historische Fakten, Anekdoten und Legenden in einer lustigen und spannenden Geschichte zusammen, die zu einem näheren Blick auf die jüngere Geschichte Europas anregt.\r\n
          Eine unterhaltsame Lektüre für Jung und Alt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8587 …}
    #channels: Doctrine\ORM\PersistentCollection {#8573 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8569 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8571 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sand im Getriebe"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15069
  -props: [
    "product" => App\Entity\Product\Product {#8568
      #id: 3
      #code: "b-mot-000002"
      #attributes: Doctrine\ORM\PersistentCollection {#8575 …}
      #variants: Doctrine\ORM\PersistentCollection {#8577 …}
      #options: Doctrine\ORM\PersistentCollection {#8581 …}
      #associations: Doctrine\ORM\PersistentCollection {#8579 …}
      #createdAt: DateTime @1764068477 {#8566
        date: 2025-11-25 11:01:17.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764068478 {#8567
        date: 2025-11-25 11:01:18.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8584 …}
      #translationsCache: [
        "de" => App\Entity\Product\ProductTranslation {#8585
          #locale: "de"
          #translatable: App\Entity\Product\Product {#8568}
          #id: 3
          #name: "Sand im Getriebe"
          #slug: "sand-im-getriebe"
          #description: """
            Belgien im Jahr 1920.\r\n
            \r\n
            Es sind turbulente Zeiten, in denen ein schwedischer Journalist und seine Frau in Herbesthal ankommen. Als sie einem verwirrten Mann begegnen, wird die Geschichte immer mysteriöser.\r\n
            Welches Geheimnis trägt er mit sich herum?\r\n
            Was ist die Verbindung zwischen diesem Mann und einem skrupellosen Agenten namens Sand?\r\n
            \r\n
            Um diesen Fragen auf den Grund zu gehen, machen sich die drei gemeinsam auf die Suche nach dem mysteriösen Herrn Sand.\r\n
            Dies ist erst der Anfang einer Verfolgungsjagd durch den deutschsprachigen Raum des heutigen Belgiens und über seine Grenzen hinaus.\r\n
            Werden sie das Geheimnis des Referendums entdecken?\r\n
            \r\n
            \r\n
            In diesem Buch fassen die beiden Autoren historische Fakten, Anekdoten und Legenden in einer lustigen und spannenden Geschichte zusammen, die zu einem näheren Blick auf die jüngere Geschichte Europas anregt.\r\n
            Eine unterhaltsame Lektüre für Jung und Alt.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "de"
      #currentTranslation: null
      #fallbackLocale: "de_DE"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8587 …}
      #channels: Doctrine\ORM\PersistentCollection {#8573 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8569 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8571 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
16.0 MiB 0.62 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15062
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15053 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15120 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15050 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14998 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15006
    #collection: Doctrine\Common\Collections\ArrayCollection {#15015 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14994 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22361 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#160 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22363 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15062
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15053 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15120 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15050 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sand im Getriebe"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15006
    #collection: Doctrine\Common\Collections\ArrayCollection {#15015 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14994 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22361 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#160 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22363 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15124
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15062
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15053 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15120 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15050 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14998 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15006
      #collection: Doctrine\Common\Collections\ArrayCollection {#15015 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14994 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22361 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#160 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22363 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 16.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15174
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15165 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15173 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14998 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15177
  +variant: App\Entity\Product\ProductVariant {#14998 …}
  +price: "25,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5317 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4064 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11912 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8946 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15174
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15165 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15173 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 16.0 MiB 3.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8591
    #id: 4
    #code: "b-mot-000003"
    #attributes: Doctrine\ORM\PersistentCollection {#8598 …}
    #variants: Doctrine\ORM\PersistentCollection {#8600 …}
    #options: Doctrine\ORM\PersistentCollection {#8604 …}
    #associations: Doctrine\ORM\PersistentCollection {#8602 …}
    #createdAt: DateTime @1764069420 {#8589
      date: 2025-11-25 11:17:00.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764069420 {#8590
      date: 2025-11-25 11:17:00.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8607 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8608
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8591}
        #id: 4
        #name: "Die lange Nacht"
        #slug: "die-lange-nacht"
        #description: """
          Winter in Ostbelgien.\r\n
          \r\n
          Zuerst fiel eine Flocke, dann zwei, dann drei und dann wurden es immer mehr. So ging es mit den Geschichten rund um den Winterdienst los.\r\n
          Kein Wunder, denn nach 53 Jahren hat man so einiges erlebt und es gibt viel zu erzählen.\r\n
          \r\n
          Das erste Graphic Novel des ostbelgischen Comic Autors René Heinen (Kampf um die Engelsbrücke, Sand im Getriebe), basierend auf den Erzählungen und Erlebnissen seines Vaters.\r\n
          \r\n
          Eine unterhaltsame Lektüre für Jung und Alt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8610 …}
    #channels: Doctrine\ORM\PersistentCollection {#8596 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8592 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8594 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13412
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13438 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15060
  +product: App\Entity\Product\Product {#8591
    #id: 4
    #code: "b-mot-000003"
    #attributes: Doctrine\ORM\PersistentCollection {#8598 …}
    #variants: Doctrine\ORM\PersistentCollection {#8600 …}
    #options: Doctrine\ORM\PersistentCollection {#8604 …}
    #associations: Doctrine\ORM\PersistentCollection {#8602 …}
    #createdAt: DateTime @1764069420 {#8589
      date: 2025-11-25 11:17:00.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764069420 {#8590
      date: 2025-11-25 11:17:00.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8607 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8608
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8591}
        #id: 4
        #name: "Die lange Nacht"
        #slug: "die-lange-nacht"
        #description: """
          Winter in Ostbelgien.\r\n
          \r\n
          Zuerst fiel eine Flocke, dann zwei, dann drei und dann wurden es immer mehr. So ging es mit den Geschichten rund um den Winterdienst los.\r\n
          Kein Wunder, denn nach 53 Jahren hat man so einiges erlebt und es gibt viel zu erzählen.\r\n
          \r\n
          Das erste Graphic Novel des ostbelgischen Comic Autors René Heinen (Kampf um die Engelsbrücke, Sand im Getriebe), basierend auf den Erzählungen und Erlebnissen seines Vaters.\r\n
          \r\n
          Eine unterhaltsame Lektüre für Jung und Alt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8610 …}
    #channels: Doctrine\ORM\PersistentCollection {#8596 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8592 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8594 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15240 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6938 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5327 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4064 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5317 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13412
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13438 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
16.0 MiB 0.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8591
    #id: 4
    #code: "b-mot-000003"
    #attributes: Doctrine\ORM\PersistentCollection {#8598 …}
    #variants: Doctrine\ORM\PersistentCollection {#8600 …}
    #options: Doctrine\ORM\PersistentCollection {#8604 …}
    #associations: Doctrine\ORM\PersistentCollection {#8602 …}
    #createdAt: DateTime @1764069420 {#8589
      date: 2025-11-25 11:17:00.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764069420 {#8590
      date: 2025-11-25 11:17:00.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8607 …}
    #translationsCache: [
      "de" => App\Entity\Product\ProductTranslation {#8608
        #locale: "de"
        #translatable: App\Entity\Product\Product {#8591}
        #id: 4
        #name: "Die lange Nacht"
        #slug: "die-lange-nacht"
        #description: """
          Winter in Ostbelgien.\r\n
          \r\n
          Zuerst fiel eine Flocke, dann zwei, dann drei und dann wurden es immer mehr. So ging es mit den Geschichten rund um den Winterdienst los.\r\n
          Kein Wunder, denn nach 53 Jahren hat man so einiges erlebt und es gibt viel zu erzählen.\r\n
          \r\n
          Das erste Graphic Novel des ostbelgischen Comic Autors René Heinen (Kampf um die Engelsbrücke, Sand im Getriebe), basierend auf den Erzählungen und Erlebnissen seines Vaters.\r\n
          \r\n
          Eine unterhaltsame Lektüre für Jung und Alt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
      }
    ]
    #currentLocale: "de"
    #currentTranslation: null
    #fallbackLocale: "de_DE"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8610 …}
    #channels: Doctrine\ORM\PersistentCollection {#8596 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8592 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8594 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Die lange Nacht"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15311
  -props: [
    "product" => App\Entity\Product\Product {#8591
      #id: 4
      #code: "b-mot-000003"
      #attributes: Doctrine\ORM\PersistentCollection {#8598 …}
      #variants: Doctrine\ORM\PersistentCollection {#8600 …}
      #options: Doctrine\ORM\PersistentCollection {#8604 …}
      #associations: Doctrine\ORM\PersistentCollection {#8602 …}
      #createdAt: DateTime @1764069420 {#8589
        date: 2025-11-25 11:17:00.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764069420 {#8590
        date: 2025-11-25 11:17:00.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8607 …}
      #translationsCache: [
        "de" => App\Entity\Product\ProductTranslation {#8608
          #locale: "de"
          #translatable: App\Entity\Product\Product {#8591}
          #id: 4
          #name: "Die lange Nacht"
          #slug: "die-lange-nacht"
          #description: """
            Winter in Ostbelgien.\r\n
            \r\n
            Zuerst fiel eine Flocke, dann zwei, dann drei und dann wurden es immer mehr. So ging es mit den Geschichten rund um den Winterdienst los.\r\n
            Kein Wunder, denn nach 53 Jahren hat man so einiges erlebt und es gibt viel zu erzählen.\r\n
            \r\n
            Das erste Graphic Novel des ostbelgischen Comic Autors René Heinen (Kampf um die Engelsbrücke, Sand im Getriebe), basierend auf den Erzählungen und Erlebnissen seines Vaters.\r\n
            \r\n
            Eine unterhaltsame Lektüre für Jung und Alt.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
        }
      ]
      #currentLocale: "de"
      #currentTranslation: null
      #fallbackLocale: "de_DE"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8610 …}
      #channels: Doctrine\ORM\PersistentCollection {#8596 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7767 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8592 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8594 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
16.0 MiB 0.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15304
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15295 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15362 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15292 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15240 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15248
    #collection: Doctrine\Common\Collections\ArrayCollection {#15257 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15236 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22375 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#160 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22377 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15304
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15295 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15362 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15292 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Die lange Nacht"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15248
    #collection: Doctrine\Common\Collections\ArrayCollection {#15257 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15236 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22375 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#160 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22377 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15366
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15304
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15295 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15362 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15292 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15240 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15248
      #collection: Doctrine\Common\Collections\ArrayCollection {#15257 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15236 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22375 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#160 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22377 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 16.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15416
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15407 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15414 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15415 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15240 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15419
  +variant: App\Entity\Product\ProductVariant {#15240 …}
  +price: "20,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5317 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4064 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1256 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11912 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8946 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15416
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15407 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15414 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15415 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_cms:shop:render:collection
[Anonymous]
16.0 MiB 8.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15491
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15466 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15495 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15494 …}
    +prefixes: [
      "sylius_shop.product.index.footer.content"
      "sylius_shop.base.footer.content"
    ]
  }
  "code" => "footer"
  "count_to_render" => 0
  "template" => "shop/footer/_footer_collection.html.twig"
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15491
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15466 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15495 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15494 …}
    +prefixes: [
      "sylius_shop.product.index.footer.content"
      "sylius_shop.base.footer.content"
    ]
  }
  "code" => "footer"
  "count_to_render" => 0
  "template" => "shop/footer/_footer_collection.html.twig"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15505
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15491
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15466 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15495 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15494 …}
      +prefixes: [
        "sylius_shop.product.index.footer.content"
        "sylius_shop.base.footer.content"
      ]
    }
    "code" => "footer"
    "count_to_render" => 0
    "template" => "shop/footer/_footer_collection.html.twig"
  ]
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 16.0 MiB 1.25 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13106
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11974 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13127 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11984 …}
    +prefixes: [
      "sylius_shop.product.index.offcanvas"
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#15765
  +cart: App\Entity\Order\Order {#12306 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1280 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13106
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11974 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13127 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11984 …}
    +prefixes: [
      "sylius_shop.product.index.offcanvas"
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4839 …}
}