GET https://test1.xn--chrys-wra.com/fr_FR/taxons/categorie/bonnets?page=2&sorting%5BcreatedAt%5D=asc

Components

12 Twig Components
40 Render Count
45 ms Render Time
135.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
8 30.93ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
8 4.66ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
8 9.55ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
8 0.92ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.71ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 5.41ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 3.28ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.69ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.51ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.35ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.29ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.31ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 128.5 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11395
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11388 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11394 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11393 …}
    +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 {#11409
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11285 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11395
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11388 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11394 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11393 …}
    +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 128.5 MiB 5.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11486
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11482 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11484 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11485 …}
    +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 {#11495
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4396 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11486
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11482 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11484 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11485 …}
    +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 131.0 MiB 3.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11987 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12009 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12007 …}
    +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 {#12035
  +cart: App\Entity\Order\Order {#12090 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1282 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11987 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12009 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12007 …}
    +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 {#4904 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 131.0 MiB 1.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12275
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12271 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12268 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12269 …}
    +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 {#12284
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7467 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12275
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12271 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12268 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12269 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 131.0 MiB 0.51 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12554
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12550 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12551 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12553 …}
    +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 {#12563
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#197 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7467 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12554
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12550 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12551 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12553 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 131.0 MiB 0.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12658 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12659 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12661 …}
    +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 {#12670
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#197 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7467 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12658 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12659 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12661 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 131.0 MiB 1.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12733
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12729 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12730 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12732 …}
    +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 {#12741
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#197 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7467 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12733
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12729 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12730 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12732 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 133.0 MiB 11.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#5301
    #id: 33
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8129 …}
    #options: Doctrine\ORM\PersistentCollection {#8257 …}
    #associations: Doctrine\ORM\PersistentCollection {#8197 …}
    #createdAt: DateTime @1769253251 {#7486
      date: 2026-01-24 12:14:11.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7776
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8256 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8259
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5301}
        #id: 259
        #name: "Inspiring Illumination Cap"
        #slug: "inspiring-illumination-cap"
        #description: """
          Ex dolore esse eos nam officia. Qui facere praesentium cupiditate dolores velit voluptatem sint necessitatibus. Doloribus rem deserunt perferendis odio consequatur et.\n
          \n
          Fugiat delectus quaerat dolores quidem. Facilis est sed non nihil minus odio. Sit quia est nam.\n
          \n
          In velit rerum qui. Reprehenderit veniam quaerat corporis rerum deleniti rerum nostrum reiciendis. Reiciendis ea distinctio officiis occaecati. Architecto dignissimos possimus non tenetur eos fugiat quia.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quam ratione tempora esse omnis ad aliquid quasi necessitatibus. Qui vel earum perferendis est incidunt temporibus rerum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8262 …}
    #channels: Doctrine\ORM\PersistentCollection {#6067 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4600 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#6110 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13257
  +product: App\Entity\Product\Product {#5301
    #id: 33
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8129 …}
    #options: Doctrine\ORM\PersistentCollection {#8257 …}
    #associations: Doctrine\ORM\PersistentCollection {#8197 …}
    #createdAt: DateTime @1769253251 {#7486
      date: 2026-01-24 12:14:11.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7776
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8256 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8259
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5301}
        #id: 259
        #name: "Inspiring Illumination Cap"
        #slug: "inspiring-illumination-cap"
        #description: """
          Ex dolore esse eos nam officia. Qui facere praesentium cupiditate dolores velit voluptatem sint necessitatibus. Doloribus rem deserunt perferendis odio consequatur et.\n
          \n
          Fugiat delectus quaerat dolores quidem. Facilis est sed non nihil minus odio. Sit quia est nam.\n
          \n
          In velit rerum qui. Reprehenderit veniam quaerat corporis rerum deleniti rerum nostrum reiciendis. Reiciendis ea distinctio officiis occaecati. Architecto dignissimos possimus non tenetur eos fugiat quia.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quam ratione tempora esse omnis ad aliquid quasi necessitatibus. Qui vel earum perferendis est incidunt temporibus rerum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8262 …}
    #channels: Doctrine\ORM\PersistentCollection {#6067 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4600 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#6110 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13493 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 1.31 ms
Input props
[
  "product" => App\Entity\Product\Product {#5301
    #id: 33
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8129 …}
    #options: Doctrine\ORM\PersistentCollection {#8257 …}
    #associations: Doctrine\ORM\PersistentCollection {#8197 …}
    #createdAt: DateTime @1769253251 {#7486
      date: 2026-01-24 12:14:11.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7776
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8256 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8259
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5301}
        #id: 259
        #name: "Inspiring Illumination Cap"
        #slug: "inspiring-illumination-cap"
        #description: """
          Ex dolore esse eos nam officia. Qui facere praesentium cupiditate dolores velit voluptatem sint necessitatibus. Doloribus rem deserunt perferendis odio consequatur et.\n
          \n
          Fugiat delectus quaerat dolores quidem. Facilis est sed non nihil minus odio. Sit quia est nam.\n
          \n
          In velit rerum qui. Reprehenderit veniam quaerat corporis rerum deleniti rerum nostrum reiciendis. Reiciendis ea distinctio officiis occaecati. Architecto dignissimos possimus non tenetur eos fugiat quia.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quam ratione tempora esse omnis ad aliquid quasi necessitatibus. Qui vel earum perferendis est incidunt temporibus rerum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8262 …}
    #channels: Doctrine\ORM\PersistentCollection {#6067 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4600 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#6110 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Inspiring Illumination Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#13907
  -props: [
    "product" => App\Entity\Product\Product {#5301
      #id: 33
      #code: "Inspiring_Illumination_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#7661 …}
      #variants: Doctrine\ORM\PersistentCollection {#8129 …}
      #options: Doctrine\ORM\PersistentCollection {#8257 …}
      #associations: Doctrine\ORM\PersistentCollection {#8197 …}
      #createdAt: DateTime @1769253251 {#7486
        date: 2026-01-24 12:14:11.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#7776
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8256 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8259
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#5301}
          #id: 259
          #name: "Inspiring Illumination Cap"
          #slug: "inspiring-illumination-cap"
          #description: """
            Ex dolore esse eos nam officia. Qui facere praesentium cupiditate dolores velit voluptatem sint necessitatibus. Doloribus rem deserunt perferendis odio consequatur et.\n
            \n
            Fugiat delectus quaerat dolores quidem. Facilis est sed non nihil minus odio. Sit quia est nam.\n
            \n
            In velit rerum qui. Reprehenderit veniam quaerat corporis rerum deleniti rerum nostrum reiciendis. Reiciendis ea distinctio officiis occaecati. Architecto dignissimos possimus non tenetur eos fugiat quia.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Quam ratione tempora esse omnis ad aliquid quasi necessitatibus. Qui vel earum perferendis est incidunt temporibus rerum."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8262 …}
      #channels: Doctrine\ORM\PersistentCollection {#6067 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
      #reviews: Doctrine\ORM\PersistentCollection {#4600 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#6110 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 6.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13977
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13980 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13975 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13974 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13493 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#13839
    #collection: Doctrine\Common\Collections\ArrayCollection {#13838 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#13676 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22465 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22517 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13977
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13980 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13975 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13974 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Inspiring Illumination Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#13839
    #collection: Doctrine\Common\Collections\ArrayCollection {#13838 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#13676 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22465 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22517 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#13985
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13977
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13980 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#13975 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13974 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#13493 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#13839
      #collection: Doctrine\Common\Collections\ArrayCollection {#13838 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#13676 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22465 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22517 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7789 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13493 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#6068
  +variant: App\Entity\Product\ProductVariant {#13493 …}
  +price: "8,26\u{A0}"
  +originalPrice: "8,26\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8558 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11285 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8555 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7789 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7729 …}
    +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 133.0 MiB 2.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#8269
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8279 …}
    #variants: Doctrine\ORM\PersistentCollection {#8281 …}
    #options: Doctrine\ORM\PersistentCollection {#8285 …}
    #associations: Doctrine\ORM\PersistentCollection {#8283 …}
    #createdAt: DateTime @1769271251 {#8267
      date: 2026-01-24 17:14:11.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8266
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8288 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8289
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8269}
        #id: 227
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Iusto nam placeat consequatur sit minus vel. Iste repellendus voluptates incidunt eum aspernatur sed ea ut. Recusandae eaque laboriosam et est quidem et quasi qui.\n
          \n
          Eaque nam odio autem culpa. Non libero id repudiandae quis officia laudantium molestias. Alias sint quisquam et laborum illum et qui. Adipisci vitae in consectetur minus eligendi. Ut iste autem molestiae.\n
          \n
          Beatae nostrum soluta dolorem sapiente vitae. Esse et deleniti autem tempore est. Modi qui magni debitis laboriosam beatae natus. Nostrum ullam nulla hic molestias repellendus. Id corporis earum fugit dicta voluptas id eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Recusandae temporibus omnis sit. Hic reprehenderit eum voluptatem aperiam earum ipsum. Fugiat dolor et dicta quia dignissimos consequuntur dolor. Et id suscipit veniam ex velit ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8291 …}
    #channels: Doctrine\ORM\PersistentCollection {#8277 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8273 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8275 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13885
  +product: App\Entity\Product\Product {#8269
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8279 …}
    #variants: Doctrine\ORM\PersistentCollection {#8281 …}
    #options: Doctrine\ORM\PersistentCollection {#8285 …}
    #associations: Doctrine\ORM\PersistentCollection {#8283 …}
    #createdAt: DateTime @1769271251 {#8267
      date: 2026-01-24 17:14:11.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8266
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8288 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8289
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8269}
        #id: 227
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Iusto nam placeat consequatur sit minus vel. Iste repellendus voluptates incidunt eum aspernatur sed ea ut. Recusandae eaque laboriosam et est quidem et quasi qui.\n
          \n
          Eaque nam odio autem culpa. Non libero id repudiandae quis officia laudantium molestias. Alias sint quisquam et laborum illum et qui. Adipisci vitae in consectetur minus eligendi. Ut iste autem molestiae.\n
          \n
          Beatae nostrum soluta dolorem sapiente vitae. Esse et deleniti autem tempore est. Modi qui magni debitis laboriosam beatae natus. Nostrum ullam nulla hic molestias repellendus. Id corporis earum fugit dicta voluptas id eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Recusandae temporibus omnis sit. Hic reprehenderit eum voluptatem aperiam earum ipsum. Fugiat dolor et dicta quia dignissimos consequuntur dolor. Et id suscipit veniam ex velit ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8291 …}
    #channels: Doctrine\ORM\PersistentCollection {#8277 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8273 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8275 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8067 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.52 ms
Input props
[
  "product" => App\Entity\Product\Product {#8269
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8279 …}
    #variants: Doctrine\ORM\PersistentCollection {#8281 …}
    #options: Doctrine\ORM\PersistentCollection {#8285 …}
    #associations: Doctrine\ORM\PersistentCollection {#8283 …}
    #createdAt: DateTime @1769271251 {#8267
      date: 2026-01-24 17:14:11.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8266
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8288 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8289
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8269}
        #id: 227
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Iusto nam placeat consequatur sit minus vel. Iste repellendus voluptates incidunt eum aspernatur sed ea ut. Recusandae eaque laboriosam et est quidem et quasi qui.\n
          \n
          Eaque nam odio autem culpa. Non libero id repudiandae quis officia laudantium molestias. Alias sint quisquam et laborum illum et qui. Adipisci vitae in consectetur minus eligendi. Ut iste autem molestiae.\n
          \n
          Beatae nostrum soluta dolorem sapiente vitae. Esse et deleniti autem tempore est. Modi qui magni debitis laboriosam beatae natus. Nostrum ullam nulla hic molestias repellendus. Id corporis earum fugit dicta voluptas id eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Recusandae temporibus omnis sit. Hic reprehenderit eum voluptatem aperiam earum ipsum. Fugiat dolor et dicta quia dignissimos consequuntur dolor. Et id suscipit veniam ex velit ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8291 …}
    #channels: Doctrine\ORM\PersistentCollection {#8277 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8273 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8275 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Classic Coastal Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8756
  -props: [
    "product" => App\Entity\Product\Product {#8269
      #id: 29
      #code: "Classic_Coastal_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8279 …}
      #variants: Doctrine\ORM\PersistentCollection {#8281 …}
      #options: Doctrine\ORM\PersistentCollection {#8285 …}
      #associations: Doctrine\ORM\PersistentCollection {#8283 …}
      #createdAt: DateTime @1769271251 {#8267
        date: 2026-01-24 17:14:11.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8266
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8288 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8289
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8269}
          #id: 227
          #name: "Classic Coastal Cap"
          #slug: "classic-coastal-cap"
          #description: """
            Iusto nam placeat consequatur sit minus vel. Iste repellendus voluptates incidunt eum aspernatur sed ea ut. Recusandae eaque laboriosam et est quidem et quasi qui.\n
            \n
            Eaque nam odio autem culpa. Non libero id repudiandae quis officia laudantium molestias. Alias sint quisquam et laborum illum et qui. Adipisci vitae in consectetur minus eligendi. Ut iste autem molestiae.\n
            \n
            Beatae nostrum soluta dolorem sapiente vitae. Esse et deleniti autem tempore est. Modi qui magni debitis laboriosam beatae natus. Nostrum ullam nulla hic molestias repellendus. Id corporis earum fugit dicta voluptas id eum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Recusandae temporibus omnis sit. Hic reprehenderit eum voluptatem aperiam earum ipsum. Fugiat dolor et dicta quia dignissimos consequuntur dolor. Et id suscipit veniam ex velit ut."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8291 …}
      #channels: Doctrine\ORM\PersistentCollection {#8277 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8273 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8275 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8740
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8725 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13448 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8067 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8163
    #collection: Doctrine\Common\Collections\ArrayCollection {#8181 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8051 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22537 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22539 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8740
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8725 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13448 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Classic Coastal Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8163
    #collection: Doctrine\Common\Collections\ArrayCollection {#8181 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8051 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22537 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22539 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#13456
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8740
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8725 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#13448 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8731 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8067 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8163
      #collection: Doctrine\Common\Collections\ArrayCollection {#8181 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8051 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22537 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22539 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13778
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13774 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13781 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13782 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8067 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#13772
  +variant: App\Entity\Product\ProductVariant {#8067 …}
  +price: "67,51\u{A0}"
  +originalPrice: "67,51\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8558 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11285 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8555 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13778
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13774 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13781 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13782 …}
    +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 133.0 MiB 2.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#8296
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8305 …}
    #options: Doctrine\ORM\PersistentCollection {#8309 …}
    #associations: Doctrine\ORM\PersistentCollection {#8307 …}
    #createdAt: DateTime @1769313070 {#8294
      date: 2026-01-25 04:51:10.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8293
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8312 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8313
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8296}
        #id: 243
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Blanditiis alias rerum eaque provident sapiente rerum. Consequatur aut occaecati ad labore illum impedit. Quibusdam magnam perspiciatis officia consequatur laboriosam facere.\n
          \n
          Eligendi quia vel nulla omnis. Dolores molestias et sed vel quis aliquid a. Adipisci animi ipsam rerum expedita eos.\n
          \n
          Ducimus ut aut laboriosam est tempore qui corporis. Ducimus officia eos quisquam illum quis voluptates dolorum asperiores. Dolorem dolor excepturi qui labore officia. Ab sequi officia ut aperiam. Veniam impedit ut expedita.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Est vel harum sequi qui corporis qui minima qui. In ipsum sed et quo adipisci aut iusto sapiente. Fuga ut eveniet dolor."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8315 …}
    #channels: Doctrine\ORM\PersistentCollection {#8301 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8297 …}
    #averageRating: 5.0
    #images: Doctrine\ORM\PersistentCollection {#8299 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#8715
  +product: App\Entity\Product\Product {#8296
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8305 …}
    #options: Doctrine\ORM\PersistentCollection {#8309 …}
    #associations: Doctrine\ORM\PersistentCollection {#8307 …}
    #createdAt: DateTime @1769313070 {#8294
      date: 2026-01-25 04:51:10.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8293
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8312 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8313
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8296}
        #id: 243
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Blanditiis alias rerum eaque provident sapiente rerum. Consequatur aut occaecati ad labore illum impedit. Quibusdam magnam perspiciatis officia consequatur laboriosam facere.\n
          \n
          Eligendi quia vel nulla omnis. Dolores molestias et sed vel quis aliquid a. Adipisci animi ipsam rerum expedita eos.\n
          \n
          Ducimus ut aut laboriosam est tempore qui corporis. Ducimus officia eos quisquam illum quis voluptates dolorum asperiores. Dolorem dolor excepturi qui labore officia. Ab sequi officia ut aperiam. Veniam impedit ut expedita.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Est vel harum sequi qui corporis qui minima qui. In ipsum sed et quo adipisci aut iusto sapiente. Fuga ut eveniet dolor."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8315 …}
    #channels: Doctrine\ORM\PersistentCollection {#8301 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8297 …}
    #averageRating: 5.0
    #images: Doctrine\ORM\PersistentCollection {#8299 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14090 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.52 ms
Input props
[
  "product" => App\Entity\Product\Product {#8296
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8305 …}
    #options: Doctrine\ORM\PersistentCollection {#8309 …}
    #associations: Doctrine\ORM\PersistentCollection {#8307 …}
    #createdAt: DateTime @1769313070 {#8294
      date: 2026-01-25 04:51:10.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8293
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8312 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8313
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8296}
        #id: 243
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Blanditiis alias rerum eaque provident sapiente rerum. Consequatur aut occaecati ad labore illum impedit. Quibusdam magnam perspiciatis officia consequatur laboriosam facere.\n
          \n
          Eligendi quia vel nulla omnis. Dolores molestias et sed vel quis aliquid a. Adipisci animi ipsam rerum expedita eos.\n
          \n
          Ducimus ut aut laboriosam est tempore qui corporis. Ducimus officia eos quisquam illum quis voluptates dolorum asperiores. Dolorem dolor excepturi qui labore officia. Ab sequi officia ut aperiam. Veniam impedit ut expedita.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Est vel harum sequi qui corporis qui minima qui. In ipsum sed et quo adipisci aut iusto sapiente. Fuga ut eveniet dolor."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8315 …}
    #channels: Doctrine\ORM\PersistentCollection {#8301 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8297 …}
    #averageRating: 5.0
    #images: Doctrine\ORM\PersistentCollection {#8299 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lively Luminous Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14164
  -props: [
    "product" => App\Entity\Product\Product {#8296
      #id: 31
      #code: "Lively_Luminous_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
      #variants: Doctrine\ORM\PersistentCollection {#8305 …}
      #options: Doctrine\ORM\PersistentCollection {#8309 …}
      #associations: Doctrine\ORM\PersistentCollection {#8307 …}
      #createdAt: DateTime @1769313070 {#8294
        date: 2026-01-25 04:51:10.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8293
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8312 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8313
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8296}
          #id: 243
          #name: "Lively Luminous Cap"
          #slug: "lively-luminous-cap"
          #description: """
            Blanditiis alias rerum eaque provident sapiente rerum. Consequatur aut occaecati ad labore illum impedit. Quibusdam magnam perspiciatis officia consequatur laboriosam facere.\n
            \n
            Eligendi quia vel nulla omnis. Dolores molestias et sed vel quis aliquid a. Adipisci animi ipsam rerum expedita eos.\n
            \n
            Ducimus ut aut laboriosam est tempore qui corporis. Ducimus officia eos quisquam illum quis voluptates dolorum asperiores. Dolorem dolor excepturi qui labore officia. Ab sequi officia ut aperiam. Veniam impedit ut expedita.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Est vel harum sequi qui corporis qui minima qui. In ipsum sed et quo adipisci aut iusto sapiente. Fuga ut eveniet dolor."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8315 …}
      #channels: Doctrine\ORM\PersistentCollection {#8301 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8297 …}
      #averageRating: 5.0
      #images: Doctrine\ORM\PersistentCollection {#8299 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.50 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14157
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14148 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14221 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14145 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14090 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14098
    #collection: Doctrine\Common\Collections\ArrayCollection {#14107 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14086 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22551 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22553 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14157
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14148 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14221 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14145 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lively Luminous Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14098
    #collection: Doctrine\Common\Collections\ArrayCollection {#14107 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14086 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22551 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22553 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14225
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14157
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14148 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14221 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14145 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14090 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14098
      #collection: Doctrine\Common\Collections\ArrayCollection {#14107 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14086 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22551 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22553 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14275
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14266 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14273 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14274 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14090 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14278
  +variant: App\Entity\Product\ProductVariant {#14090 …}
  +price: "76,74\u{A0}"
  +originalPrice: "76,74\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8558 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11285 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8555 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14275
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14266 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14273 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14274 …}
    +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 133.0 MiB 2.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#8320
    #id: 24
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8327 …}
    #variants: Doctrine\ORM\PersistentCollection {#8329 …}
    #options: Doctrine\ORM\PersistentCollection {#8333 …}
    #associations: Doctrine\ORM\PersistentCollection {#8331 …}
    #createdAt: DateTime @1769319668 {#8318
      date: 2026-01-25 06:41:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8317
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8336 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8337
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8320}
        #id: 187
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Qui eaque voluptas quidem voluptates. Vitae vel expedita quasi quae non assumenda. Quam velit facere consectetur quas at. Sint sit odit quia voluptatem.\n
          \n
          Quo saepe nihil voluptas est ex harum eligendi. Autem vero placeat alias placeat ut est explicabo. Suscipit necessitatibus est quas est. Consequatur recusandae iusto dicta quos ullam.\n
          \n
          Aliquam occaecati corrupti asperiores labore magni officiis eligendi. Temporibus natus placeat voluptas ipsa veniam aliquam. Totam velit culpa id repellat.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Cupiditate est dolore nobis. Quidem eos et quia non ea quia iure quam. Eos libero beatae dolorem. Aut nihil vel alias impedit sed."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8339 …}
    #channels: Doctrine\ORM\PersistentCollection {#8325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8321 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8323 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14155
  +product: App\Entity\Product\Product {#8320
    #id: 24
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8327 …}
    #variants: Doctrine\ORM\PersistentCollection {#8329 …}
    #options: Doctrine\ORM\PersistentCollection {#8333 …}
    #associations: Doctrine\ORM\PersistentCollection {#8331 …}
    #createdAt: DateTime @1769319668 {#8318
      date: 2026-01-25 06:41:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8317
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8336 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8337
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8320}
        #id: 187
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Qui eaque voluptas quidem voluptates. Vitae vel expedita quasi quae non assumenda. Quam velit facere consectetur quas at. Sint sit odit quia voluptatem.\n
          \n
          Quo saepe nihil voluptas est ex harum eligendi. Autem vero placeat alias placeat ut est explicabo. Suscipit necessitatibus est quas est. Consequatur recusandae iusto dicta quos ullam.\n
          \n
          Aliquam occaecati corrupti asperiores labore magni officiis eligendi. Temporibus natus placeat voluptas ipsa veniam aliquam. Totam velit culpa id repellat.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Cupiditate est dolore nobis. Quidem eos et quia non ea quia iure quam. Eos libero beatae dolorem. Aut nihil vel alias impedit sed."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8339 …}
    #channels: Doctrine\ORM\PersistentCollection {#8325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8321 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8323 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14341 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#8320
    #id: 24
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8327 …}
    #variants: Doctrine\ORM\PersistentCollection {#8329 …}
    #options: Doctrine\ORM\PersistentCollection {#8333 …}
    #associations: Doctrine\ORM\PersistentCollection {#8331 …}
    #createdAt: DateTime @1769319668 {#8318
      date: 2026-01-25 06:41:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8317
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8336 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8337
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8320}
        #id: 187
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Qui eaque voluptas quidem voluptates. Vitae vel expedita quasi quae non assumenda. Quam velit facere consectetur quas at. Sint sit odit quia voluptatem.\n
          \n
          Quo saepe nihil voluptas est ex harum eligendi. Autem vero placeat alias placeat ut est explicabo. Suscipit necessitatibus est quas est. Consequatur recusandae iusto dicta quos ullam.\n
          \n
          Aliquam occaecati corrupti asperiores labore magni officiis eligendi. Temporibus natus placeat voluptas ipsa veniam aliquam. Totam velit culpa id repellat.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Cupiditate est dolore nobis. Quidem eos et quia non ea quia iure quam. Eos libero beatae dolorem. Aut nihil vel alias impedit sed."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8339 …}
    #channels: Doctrine\ORM\PersistentCollection {#8325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8321 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8323 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Radiant Rays Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14415
  -props: [
    "product" => App\Entity\Product\Product {#8320
      #id: 24
      #code: "Radiant_Rays_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8327 …}
      #variants: Doctrine\ORM\PersistentCollection {#8329 …}
      #options: Doctrine\ORM\PersistentCollection {#8333 …}
      #associations: Doctrine\ORM\PersistentCollection {#8331 …}
      #createdAt: DateTime @1769319668 {#8318
        date: 2026-01-25 06:41:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8317
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8336 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8337
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8320}
          #id: 187
          #name: "Radiant Rays Cap"
          #slug: "radiant-rays-cap"
          #description: """
            Qui eaque voluptas quidem voluptates. Vitae vel expedita quasi quae non assumenda. Quam velit facere consectetur quas at. Sint sit odit quia voluptatem.\n
            \n
            Quo saepe nihil voluptas est ex harum eligendi. Autem vero placeat alias placeat ut est explicabo. Suscipit necessitatibus est quas est. Consequatur recusandae iusto dicta quos ullam.\n
            \n
            Aliquam occaecati corrupti asperiores labore magni officiis eligendi. Temporibus natus placeat voluptas ipsa veniam aliquam. Totam velit culpa id repellat.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Cupiditate est dolore nobis. Quidem eos et quia non ea quia iure quam. Eos libero beatae dolorem. Aut nihil vel alias impedit sed."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8339 …}
      #channels: Doctrine\ORM\PersistentCollection {#8325 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8321 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8323 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14408
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14399 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14466 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14396 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14341 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14349
    #collection: Doctrine\Common\Collections\ArrayCollection {#14358 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14337 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22565 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22567 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14408
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14399 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14466 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14396 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Rays Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14349
    #collection: Doctrine\Common\Collections\ArrayCollection {#14358 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14337 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22565 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22567 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14470
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14408
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14399 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14466 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14396 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14341 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14349
      #collection: Doctrine\Common\Collections\ArrayCollection {#14358 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14337 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22565 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22567 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14520
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14511 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14518 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14519 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14341 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14523
  +variant: App\Entity\Product\ProductVariant {#14341 …}
  +price: "38,83\u{A0}"
  +originalPrice: "38,83\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8558 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11285 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8555 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14520
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14511 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14518 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14519 …}
    +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 133.0 MiB 2.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#8344
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8351 …}
    #variants: Doctrine\ORM\PersistentCollection {#8353 …}
    #options: Doctrine\ORM\PersistentCollection {#8357 …}
    #associations: Doctrine\ORM\PersistentCollection {#8355 …}
    #createdAt: DateTime @1769373976 {#8342
      date: 2026-01-25 21:46:16.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8341
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8360 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8361
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8344}
        #id: 307
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Alias culpa reprehenderit quaerat sint repellat ut voluptatem. Consectetur id deserunt non accusamus porro. Reprehenderit beatae alias quo qui omnis dicta.\n
          \n
          Veritatis esse incidunt delectus et aut accusamus. Laboriosam molestiae aliquam libero debitis aut similique exercitationem. Repellat et quasi assumenda qui beatae.\n
          \n
          Eaque consequatur pariatur explicabo atque. Accusantium minus sit ipsa ducimus accusamus qui laboriosam. Velit rerum esse cum iure.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Illum et tempora ut nihil hic. Qui blanditiis possimus reiciendis consequatur. Optio iusto et sunt et molestiae similique et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8363 …}
    #channels: Doctrine\ORM\PersistentCollection {#8349 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8345 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8347 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14406
  +product: App\Entity\Product\Product {#8344
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8351 …}
    #variants: Doctrine\ORM\PersistentCollection {#8353 …}
    #options: Doctrine\ORM\PersistentCollection {#8357 …}
    #associations: Doctrine\ORM\PersistentCollection {#8355 …}
    #createdAt: DateTime @1769373976 {#8342
      date: 2026-01-25 21:46:16.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8341
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8360 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8361
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8344}
        #id: 307
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Alias culpa reprehenderit quaerat sint repellat ut voluptatem. Consectetur id deserunt non accusamus porro. Reprehenderit beatae alias quo qui omnis dicta.\n
          \n
          Veritatis esse incidunt delectus et aut accusamus. Laboriosam molestiae aliquam libero debitis aut similique exercitationem. Repellat et quasi assumenda qui beatae.\n
          \n
          Eaque consequatur pariatur explicabo atque. Accusantium minus sit ipsa ducimus accusamus qui laboriosam. Velit rerum esse cum iure.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Illum et tempora ut nihil hic. Qui blanditiis possimus reiciendis consequatur. Optio iusto et sunt et molestiae similique et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8363 …}
    #channels: Doctrine\ORM\PersistentCollection {#8349 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8345 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8347 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14586 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#8344
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8351 …}
    #variants: Doctrine\ORM\PersistentCollection {#8353 …}
    #options: Doctrine\ORM\PersistentCollection {#8357 …}
    #associations: Doctrine\ORM\PersistentCollection {#8355 …}
    #createdAt: DateTime @1769373976 {#8342
      date: 2026-01-25 21:46:16.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8341
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8360 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8361
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8344}
        #id: 307
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Alias culpa reprehenderit quaerat sint repellat ut voluptatem. Consectetur id deserunt non accusamus porro. Reprehenderit beatae alias quo qui omnis dicta.\n
          \n
          Veritatis esse incidunt delectus et aut accusamus. Laboriosam molestiae aliquam libero debitis aut similique exercitationem. Repellat et quasi assumenda qui beatae.\n
          \n
          Eaque consequatur pariatur explicabo atque. Accusantium minus sit ipsa ducimus accusamus qui laboriosam. Velit rerum esse cum iure.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Illum et tempora ut nihil hic. Qui blanditiis possimus reiciendis consequatur. Optio iusto et sunt et molestiae similique et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8363 …}
    #channels: Doctrine\ORM\PersistentCollection {#8349 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8345 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8347 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Harmonious Horizon Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14660
  -props: [
    "product" => App\Entity\Product\Product {#8344
      #id: 39
      #code: "Harmonious_Horizon_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8351 …}
      #variants: Doctrine\ORM\PersistentCollection {#8353 …}
      #options: Doctrine\ORM\PersistentCollection {#8357 …}
      #associations: Doctrine\ORM\PersistentCollection {#8355 …}
      #createdAt: DateTime @1769373976 {#8342
        date: 2026-01-25 21:46:16.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8341
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8360 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8361
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8344}
          #id: 307
          #name: "Harmonious Horizon Cap"
          #slug: "harmonious-horizon-cap"
          #description: """
            Alias culpa reprehenderit quaerat sint repellat ut voluptatem. Consectetur id deserunt non accusamus porro. Reprehenderit beatae alias quo qui omnis dicta.\n
            \n
            Veritatis esse incidunt delectus et aut accusamus. Laboriosam molestiae aliquam libero debitis aut similique exercitationem. Repellat et quasi assumenda qui beatae.\n
            \n
            Eaque consequatur pariatur explicabo atque. Accusantium minus sit ipsa ducimus accusamus qui laboriosam. Velit rerum esse cum iure.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Illum et tempora ut nihil hic. Qui blanditiis possimus reiciendis consequatur. Optio iusto et sunt et molestiae similique et."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8363 …}
      #channels: Doctrine\ORM\PersistentCollection {#8349 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8345 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8347 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.52 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14653
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14644 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14711 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14641 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14586 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14594
    #collection: Doctrine\Common\Collections\ArrayCollection {#14603 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14582 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22579 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22581 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14653
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14644 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14711 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14641 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Harmonious Horizon Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14594
    #collection: Doctrine\Common\Collections\ArrayCollection {#14603 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14582 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22579 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22581 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14715
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14653
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14644 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14711 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14641 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14586 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14594
      #collection: Doctrine\Common\Collections\ArrayCollection {#14603 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14582 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22579 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22581 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14765
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14763 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14764 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14586 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14768
  +variant: App\Entity\Product\ProductVariant {#14586 …}
  +price: "80,70\u{A0}"
  +originalPrice: "80,70\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8558 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11285 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8555 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14765
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14763 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14764 …}
    +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 133.0 MiB 2.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8368
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8375 …}
    #variants: Doctrine\ORM\PersistentCollection {#8377 …}
    #options: Doctrine\ORM\PersistentCollection {#8381 …}
    #associations: Doctrine\ORM\PersistentCollection {#8379 …}
    #createdAt: DateTime @1769374292 {#8366
      date: 2026-01-25 21:51:32.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8365
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8384 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8385
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8368}
        #id: 283
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Fugit totam consectetur neque fugit. Distinctio necessitatibus qui et omnis cupiditate. Sit ut quidem minus adipisci qui repellendus eligendi. Quo voluptatibus nostrum sit fuga illum illo ea. Repellat vel veritatis ea facilis.\n
          \n
          Velit quos sint est. Nemo rerum voluptates dicta quo. Provident qui optio error nostrum voluptatem. Est ut nisi omnis impedit iste dolor.\n
          \n
          Repudiandae corrupti occaecati veritatis minima enim velit. Est cupiditate fuga et inventore explicabo omnis. Dignissimos voluptatem omnis quibusdam quibusdam. Ut dicta cupiditate magni corrupti sapiente deserunt corrupti.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Debitis laborum et illum. Corporis ipsam doloribus est non quibusdam. Voluptas consequatur odio aliquid dolor sint et cum. Voluptatibus est fugit nemo aperiam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
    #channels: Doctrine\ORM\PersistentCollection {#8373 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8369 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8371 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14651
  +product: App\Entity\Product\Product {#8368
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8375 …}
    #variants: Doctrine\ORM\PersistentCollection {#8377 …}
    #options: Doctrine\ORM\PersistentCollection {#8381 …}
    #associations: Doctrine\ORM\PersistentCollection {#8379 …}
    #createdAt: DateTime @1769374292 {#8366
      date: 2026-01-25 21:51:32.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8365
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8384 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8385
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8368}
        #id: 283
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Fugit totam consectetur neque fugit. Distinctio necessitatibus qui et omnis cupiditate. Sit ut quidem minus adipisci qui repellendus eligendi. Quo voluptatibus nostrum sit fuga illum illo ea. Repellat vel veritatis ea facilis.\n
          \n
          Velit quos sint est. Nemo rerum voluptates dicta quo. Provident qui optio error nostrum voluptatem. Est ut nisi omnis impedit iste dolor.\n
          \n
          Repudiandae corrupti occaecati veritatis minima enim velit. Est cupiditate fuga et inventore explicabo omnis. Dignissimos voluptatem omnis quibusdam quibusdam. Ut dicta cupiditate magni corrupti sapiente deserunt corrupti.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Debitis laborum et illum. Corporis ipsam doloribus est non quibusdam. Voluptas consequatur odio aliquid dolor sint et cum. Voluptatibus est fugit nemo aperiam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
    #channels: Doctrine\ORM\PersistentCollection {#8373 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8369 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8371 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14831 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#8368
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8375 …}
    #variants: Doctrine\ORM\PersistentCollection {#8377 …}
    #options: Doctrine\ORM\PersistentCollection {#8381 …}
    #associations: Doctrine\ORM\PersistentCollection {#8379 …}
    #createdAt: DateTime @1769374292 {#8366
      date: 2026-01-25 21:51:32.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8365
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8384 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8385
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8368}
        #id: 283
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Fugit totam consectetur neque fugit. Distinctio necessitatibus qui et omnis cupiditate. Sit ut quidem minus adipisci qui repellendus eligendi. Quo voluptatibus nostrum sit fuga illum illo ea. Repellat vel veritatis ea facilis.\n
          \n
          Velit quos sint est. Nemo rerum voluptates dicta quo. Provident qui optio error nostrum voluptatem. Est ut nisi omnis impedit iste dolor.\n
          \n
          Repudiandae corrupti occaecati veritatis minima enim velit. Est cupiditate fuga et inventore explicabo omnis. Dignissimos voluptatem omnis quibusdam quibusdam. Ut dicta cupiditate magni corrupti sapiente deserunt corrupti.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Debitis laborum et illum. Corporis ipsam doloribus est non quibusdam. Voluptas consequatur odio aliquid dolor sint et cum. Voluptatibus est fugit nemo aperiam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
    #channels: Doctrine\ORM\PersistentCollection {#8373 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8369 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8371 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sophisticated Sunset Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14905
  -props: [
    "product" => App\Entity\Product\Product {#8368
      #id: 36
      #code: "Sophisticated_Sunset_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8375 …}
      #variants: Doctrine\ORM\PersistentCollection {#8377 …}
      #options: Doctrine\ORM\PersistentCollection {#8381 …}
      #associations: Doctrine\ORM\PersistentCollection {#8379 …}
      #createdAt: DateTime @1769374292 {#8366
        date: 2026-01-25 21:51:32.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8365
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8384 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8385
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8368}
          #id: 283
          #name: "Sophisticated Sunset Cap"
          #slug: "sophisticated-sunset-cap"
          #description: """
            Fugit totam consectetur neque fugit. Distinctio necessitatibus qui et omnis cupiditate. Sit ut quidem minus adipisci qui repellendus eligendi. Quo voluptatibus nostrum sit fuga illum illo ea. Repellat vel veritatis ea facilis.\n
            \n
            Velit quos sint est. Nemo rerum voluptates dicta quo. Provident qui optio error nostrum voluptatem. Est ut nisi omnis impedit iste dolor.\n
            \n
            Repudiandae corrupti occaecati veritatis minima enim velit. Est cupiditate fuga et inventore explicabo omnis. Dignissimos voluptatem omnis quibusdam quibusdam. Ut dicta cupiditate magni corrupti sapiente deserunt corrupti.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Debitis laborum et illum. Corporis ipsam doloribus est non quibusdam. Voluptas consequatur odio aliquid dolor sint et cum. Voluptatibus est fugit nemo aperiam."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
      #channels: Doctrine\ORM\PersistentCollection {#8373 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8369 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8371 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.50 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14898
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14889 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14959 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14886 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14831 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14839
    #collection: Doctrine\Common\Collections\ArrayCollection {#14848 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14827 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22593 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22595 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14898
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14889 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14959 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14886 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sophisticated Sunset Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14839
    #collection: Doctrine\Common\Collections\ArrayCollection {#14848 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14827 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22593 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22595 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14963
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14898
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14889 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14959 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14886 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14831 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14839
      #collection: Doctrine\Common\Collections\ArrayCollection {#14848 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14827 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22593 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22595 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15013
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15004 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15012 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14831 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15016
  +variant: App\Entity\Product\ProductVariant {#14831 …}
  +price: "66,53\u{A0}"
  +originalPrice: "66,53\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8558 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11285 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8555 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15013
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15004 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15012 …}
    +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 133.0 MiB 2.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#8392
    #id: 38
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8399 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8405 …}
    #associations: Doctrine\ORM\PersistentCollection {#8403 …}
    #createdAt: DateTime @1769405918 {#8390
      date: 2026-01-26 06:38:38.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8389
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8408 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8409
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8392}
        #id: 299
        #name: "Tranquil Twilight Cap"
        #slug: "tranquil-twilight-cap"
        #description: """
          Amet dicta deserunt aut ex cumque excepturi. Veritatis aut facere rem perspiciatis. Aliquid ut est cumque delectus dolor unde.\n
          \n
          Incidunt culpa quod ad non dolorem recusandae omnis. Qui dolor itaque autem quaerat.\n
          \n
          Tempore nesciunt ea deleniti ea. Inventore placeat optio qui inventore. Dolor ex dolorem blanditiis dolorum dolores est ipsam. Aliquid voluptas recusandae animi est nam est eius molestias.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Iure ipsam non sit accusantium facilis a consequuntur. Neque sunt nihil unde consequatur architecto cumque. Laboriosam nostrum nemo ex accusantium qui est id. Doloremque voluptates consectetur dolorum minima."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8411 …}
    #channels: Doctrine\ORM\PersistentCollection {#8397 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8393 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8395 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14896
  +product: App\Entity\Product\Product {#8392
    #id: 38
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8399 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8405 …}
    #associations: Doctrine\ORM\PersistentCollection {#8403 …}
    #createdAt: DateTime @1769405918 {#8390
      date: 2026-01-26 06:38:38.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8389
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8408 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8409
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8392}
        #id: 299
        #name: "Tranquil Twilight Cap"
        #slug: "tranquil-twilight-cap"
        #description: """
          Amet dicta deserunt aut ex cumque excepturi. Veritatis aut facere rem perspiciatis. Aliquid ut est cumque delectus dolor unde.\n
          \n
          Incidunt culpa quod ad non dolorem recusandae omnis. Qui dolor itaque autem quaerat.\n
          \n
          Tempore nesciunt ea deleniti ea. Inventore placeat optio qui inventore. Dolor ex dolorem blanditiis dolorum dolores est ipsam. Aliquid voluptas recusandae animi est nam est eius molestias.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Iure ipsam non sit accusantium facilis a consequuntur. Neque sunt nihil unde consequatur architecto cumque. Laboriosam nostrum nemo ex accusantium qui est id. Doloremque voluptates consectetur dolorum minima."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8411 …}
    #channels: Doctrine\ORM\PersistentCollection {#8397 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8393 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8395 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15079 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#8392
    #id: 38
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8399 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8405 …}
    #associations: Doctrine\ORM\PersistentCollection {#8403 …}
    #createdAt: DateTime @1769405918 {#8390
      date: 2026-01-26 06:38:38.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8389
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8408 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8409
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8392}
        #id: 299
        #name: "Tranquil Twilight Cap"
        #slug: "tranquil-twilight-cap"
        #description: """
          Amet dicta deserunt aut ex cumque excepturi. Veritatis aut facere rem perspiciatis. Aliquid ut est cumque delectus dolor unde.\n
          \n
          Incidunt culpa quod ad non dolorem recusandae omnis. Qui dolor itaque autem quaerat.\n
          \n
          Tempore nesciunt ea deleniti ea. Inventore placeat optio qui inventore. Dolor ex dolorem blanditiis dolorum dolores est ipsam. Aliquid voluptas recusandae animi est nam est eius molestias.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Iure ipsam non sit accusantium facilis a consequuntur. Neque sunt nihil unde consequatur architecto cumque. Laboriosam nostrum nemo ex accusantium qui est id. Doloremque voluptates consectetur dolorum minima."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8411 …}
    #channels: Doctrine\ORM\PersistentCollection {#8397 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8393 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8395 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tranquil Twilight Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15153
  -props: [
    "product" => App\Entity\Product\Product {#8392
      #id: 38
      #code: "Tranquil_Twilight_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8399 …}
      #variants: Doctrine\ORM\PersistentCollection {#8401 …}
      #options: Doctrine\ORM\PersistentCollection {#8405 …}
      #associations: Doctrine\ORM\PersistentCollection {#8403 …}
      #createdAt: DateTime @1769405918 {#8390
        date: 2026-01-26 06:38:38.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8389
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8408 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8409
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8392}
          #id: 299
          #name: "Tranquil Twilight Cap"
          #slug: "tranquil-twilight-cap"
          #description: """
            Amet dicta deserunt aut ex cumque excepturi. Veritatis aut facere rem perspiciatis. Aliquid ut est cumque delectus dolor unde.\n
            \n
            Incidunt culpa quod ad non dolorem recusandae omnis. Qui dolor itaque autem quaerat.\n
            \n
            Tempore nesciunt ea deleniti ea. Inventore placeat optio qui inventore. Dolor ex dolorem blanditiis dolorum dolores est ipsam. Aliquid voluptas recusandae animi est nam est eius molestias.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Iure ipsam non sit accusantium facilis a consequuntur. Neque sunt nihil unde consequatur architecto cumque. Laboriosam nostrum nemo ex accusantium qui est id. Doloremque voluptates consectetur dolorum minima."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8411 …}
      #channels: Doctrine\ORM\PersistentCollection {#8397 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7772 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8393 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8395 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15146
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15137 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15204 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15134 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15079 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15087
    #collection: Doctrine\Common\Collections\ArrayCollection {#15096 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15075 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22607 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22609 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15146
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15137 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15204 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15134 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tranquil Twilight Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15087
    #collection: Doctrine\Common\Collections\ArrayCollection {#15096 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15075 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22607 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22609 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15208
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15146
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15137 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15204 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15134 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15079 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15087
      #collection: Doctrine\Common\Collections\ArrayCollection {#15096 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15075 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22607 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22609 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15249 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15256 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15257 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15079 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15261
  +variant: App\Entity\Product\ProductVariant {#15079 …}
  +price: "53,51\u{A0}"
  +originalPrice: "53,51\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8558 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11285 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8555 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15249 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15256 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15257 …}
    +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 133.0 MiB 2.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#8416
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8423 …}
    #variants: Doctrine\ORM\PersistentCollection {#8425 …}
    #options: Doctrine\ORM\PersistentCollection {#8429 …}
    #associations: Doctrine\ORM\PersistentCollection {#8427 …}
    #createdAt: DateTime @1769448492 {#8414
      date: 2026-01-26 18:28:12.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8413
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8432 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8433
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8416}
        #id: 219
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Deleniti officia quod porro voluptatem mollitia molestias unde. Excepturi optio quisquam consequatur quidem ut. Ut qui officia qui excepturi omnis possimus voluptas. Voluptatum aut aut vel alias.\n
          \n
          Ducimus doloribus aut alias architecto error maiores. Ducimus aut facere rerum qui dignissimos. Iste hic et et rem doloremque laudantium vel. Occaecati nisi cum provident architecto.\n
          \n
          Consequatur dolorem ipsa voluptas repellat. Saepe voluptatem explicabo neque. Dicta rerum minima accusamus facilis rerum illum minus dolor. Rerum rerum aperiam id dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Laboriosam sed aut numquam eos harum. Modi ex pariatur facere quas iure fugit sequi. Ad dicta dolores dignissimos qui. Est saepe enim labore minima fugit unde."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8435 …}
    #channels: Doctrine\ORM\PersistentCollection {#8421 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8419 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15144
  +product: App\Entity\Product\Product {#8416
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8423 …}
    #variants: Doctrine\ORM\PersistentCollection {#8425 …}
    #options: Doctrine\ORM\PersistentCollection {#8429 …}
    #associations: Doctrine\ORM\PersistentCollection {#8427 …}
    #createdAt: DateTime @1769448492 {#8414
      date: 2026-01-26 18:28:12.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8413
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8432 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8433
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8416}
        #id: 219
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Deleniti officia quod porro voluptatem mollitia molestias unde. Excepturi optio quisquam consequatur quidem ut. Ut qui officia qui excepturi omnis possimus voluptas. Voluptatum aut aut vel alias.\n
          \n
          Ducimus doloribus aut alias architecto error maiores. Ducimus aut facere rerum qui dignissimos. Iste hic et et rem doloremque laudantium vel. Occaecati nisi cum provident architecto.\n
          \n
          Consequatur dolorem ipsa voluptas repellat. Saepe voluptatem explicabo neque. Dicta rerum minima accusamus facilis rerum illum minus dolor. Rerum rerum aperiam id dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Laboriosam sed aut numquam eos harum. Modi ex pariatur facere quas iure fugit sequi. Ad dicta dolores dignissimos qui. Est saepe enim labore minima fugit unde."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8435 …}
    #channels: Doctrine\ORM\PersistentCollection {#8421 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8419 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15324 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8416
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8423 …}
    #variants: Doctrine\ORM\PersistentCollection {#8425 …}
    #options: Doctrine\ORM\PersistentCollection {#8429 …}
    #associations: Doctrine\ORM\PersistentCollection {#8427 …}
    #createdAt: DateTime @1769448492 {#8414
      date: 2026-01-26 18:28:12.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8413
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8432 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8433
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8416}
        #id: 219
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Deleniti officia quod porro voluptatem mollitia molestias unde. Excepturi optio quisquam consequatur quidem ut. Ut qui officia qui excepturi omnis possimus voluptas. Voluptatum aut aut vel alias.\n
          \n
          Ducimus doloribus aut alias architecto error maiores. Ducimus aut facere rerum qui dignissimos. Iste hic et et rem doloremque laudantium vel. Occaecati nisi cum provident architecto.\n
          \n
          Consequatur dolorem ipsa voluptas repellat. Saepe voluptatem explicabo neque. Dicta rerum minima accusamus facilis rerum illum minus dolor. Rerum rerum aperiam id dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Laboriosam sed aut numquam eos harum. Modi ex pariatur facere quas iure fugit sequi. Ad dicta dolores dignissimos qui. Est saepe enim labore minima fugit unde."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8435 …}
    #channels: Doctrine\ORM\PersistentCollection {#8421 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8419 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Elegant Escape Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15398
  -props: [
    "product" => App\Entity\Product\Product {#8416
      #id: 28
      #code: "Elegant_Escape_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8423 …}
      #variants: Doctrine\ORM\PersistentCollection {#8425 …}
      #options: Doctrine\ORM\PersistentCollection {#8429 …}
      #associations: Doctrine\ORM\PersistentCollection {#8427 …}
      #createdAt: DateTime @1769448492 {#8414
        date: 2026-01-26 18:28:12.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8413
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8432 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8433
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8416}
          #id: 219
          #name: "Elegant Escape Cap"
          #slug: "elegant-escape-cap"
          #description: """
            Deleniti officia quod porro voluptatem mollitia molestias unde. Excepturi optio quisquam consequatur quidem ut. Ut qui officia qui excepturi omnis possimus voluptas. Voluptatum aut aut vel alias.\n
            \n
            Ducimus doloribus aut alias architecto error maiores. Ducimus aut facere rerum qui dignissimos. Iste hic et et rem doloremque laudantium vel. Occaecati nisi cum provident architecto.\n
            \n
            Consequatur dolorem ipsa voluptas repellat. Saepe voluptatem explicabo neque. Dicta rerum minima accusamus facilis rerum illum minus dolor. Rerum rerum aperiam id dolorem.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Laboriosam sed aut numquam eos harum. Modi ex pariatur facere quas iure fugit sequi. Ad dicta dolores dignissimos qui. Est saepe enim labore minima fugit unde."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8435 …}
      #channels: Doctrine\ORM\PersistentCollection {#8421 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8417 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8419 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15391
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15382 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15455 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15379 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15324 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15332
    #collection: Doctrine\Common\Collections\ArrayCollection {#15341 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15320 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22621 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22623 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15391
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15382 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15455 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15379 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Elegant Escape Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15332
    #collection: Doctrine\Common\Collections\ArrayCollection {#15341 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15320 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22621 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22623 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15459
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15391
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15382 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15455 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15379 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15324 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15332
      #collection: Doctrine\Common\Collections\ArrayCollection {#15341 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15320 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22621 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22623 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15509
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15500 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15507 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15508 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15324 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15512
  +variant: App\Entity\Product\ProductVariant {#15324 …}
  +price: "49,83\u{A0}"
  +originalPrice: "49,83\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8558 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11285 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8555 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15509
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15500 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15507 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15508 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 135.0 MiB 1.31 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12507
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11351 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12538 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11361 …}
    +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 {#12721
  +cart: App\Entity\Order\Order {#12090 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1282 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12507
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11351 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12538 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11361 …}
    +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 {#4904 …}
}