GET https://test1.xn--chrys-wra.com/fr_FR/taxons/categorie/bonnets?page=1&sorting%5Bname%5D=desc

Components

12 Twig Components
44 Render Count
44 ms Render Time
153.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
9 30.28ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 4.57ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 4.08ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.79ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.70ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 5.29ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.84ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.58ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.53ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.34ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.09ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.16ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 150.5 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11730
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11723 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11728 …}
    +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 {#11744
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11620 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11730
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11723 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11728 …}
    +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 150.5 MiB 5.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11821
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11819 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11820 …}
    +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 {#11830
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4396 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11821
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11819 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11820 …}
    +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 153.0 MiB 2.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12349
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12322 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12344 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12342 …}
    +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 {#12370
  +cart: App\Entity\Order\Order {#12425 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1282 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12349
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12322 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12344 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12342 …}
    +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 153.0 MiB 1.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12606 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12603 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12604 …}
    +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 {#12619
  #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 {#12610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12606 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12603 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12604 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 153.0 MiB 0.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12889
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12885 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12886 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12888 …}
    +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 {#12898
  #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 {#12889
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12885 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12886 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12888 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 153.0 MiB 0.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12997
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12993 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12994 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12996 …}
    +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 {#13005
  #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 {#12997
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12993 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12994 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12996 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 153.0 MiB 1.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13068
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13064 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13067 …}
    +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 {#13076
  #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 {#13068
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13064 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13067 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 153.0 MiB 5.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#8031
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8227 …}
    #variants: Doctrine\ORM\PersistentCollection {#8440 …}
    #options: Doctrine\ORM\PersistentCollection {#8568 …}
    #associations: Doctrine\ORM\PersistentCollection {#8508 …}
    #createdAt: DateTime @1768879291 {#7814
      date: 2026-01-20 04:21:31.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7878
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8567 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8570
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8031}
        #id: 211
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Qui et eum ut et quae. Accusamus ab ratione voluptatibus explicabo suscipit aut harum. Nobis ut assumenda aut tenetur et ut.\n
          \n
          Natus consequatur est numquam dolor eveniet. Quisquam reprehenderit id eaque doloremque maxime est nihil.\n
          \n
          Doloremque dolores aspernatur neque. Qui at recusandae molestiae. Quod autem distinctio animi consequatur. Aliquid consequatur distinctio aut odio nisi eaque.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsam ipsum vitae veritatis possimus aspernatur sed id. Ipsa sint commodi vero sunt laudantium sint quod. Velit dolorum inventore vel voluptas necessitatibus quo."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8573 …}
    #channels: Doctrine\ORM\PersistentCollection {#8086 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7995 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8089 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13593
  +product: App\Entity\Product\Product {#8031
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8227 …}
    #variants: Doctrine\ORM\PersistentCollection {#8440 …}
    #options: Doctrine\ORM\PersistentCollection {#8568 …}
    #associations: Doctrine\ORM\PersistentCollection {#8508 …}
    #createdAt: DateTime @1768879291 {#7814
      date: 2026-01-20 04:21:31.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7878
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8567 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8570
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8031}
        #id: 211
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Qui et eum ut et quae. Accusamus ab ratione voluptatibus explicabo suscipit aut harum. Nobis ut assumenda aut tenetur et ut.\n
          \n
          Natus consequatur est numquam dolor eveniet. Quisquam reprehenderit id eaque doloremque maxime est nihil.\n
          \n
          Doloremque dolores aspernatur neque. Qui at recusandae molestiae. Quod autem distinctio animi consequatur. Aliquid consequatur distinctio aut odio nisi eaque.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsam ipsum vitae veritatis possimus aspernatur sed id. Ipsa sint commodi vero sunt laudantium sint quod. Velit dolorum inventore vel voluptas necessitatibus quo."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8573 …}
    #channels: Doctrine\ORM\PersistentCollection {#8086 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7995 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8089 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13833 …}
  +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 {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
153.0 MiB 1.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#8031
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8227 …}
    #variants: Doctrine\ORM\PersistentCollection {#8440 …}
    #options: Doctrine\ORM\PersistentCollection {#8568 …}
    #associations: Doctrine\ORM\PersistentCollection {#8508 …}
    #createdAt: DateTime @1768879291 {#7814
      date: 2026-01-20 04:21:31.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7878
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8567 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8570
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8031}
        #id: 211
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Qui et eum ut et quae. Accusamus ab ratione voluptatibus explicabo suscipit aut harum. Nobis ut assumenda aut tenetur et ut.\n
          \n
          Natus consequatur est numquam dolor eveniet. Quisquam reprehenderit id eaque doloremque maxime est nihil.\n
          \n
          Doloremque dolores aspernatur neque. Qui at recusandae molestiae. Quod autem distinctio animi consequatur. Aliquid consequatur distinctio aut odio nisi eaque.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsam ipsum vitae veritatis possimus aspernatur sed id. Ipsa sint commodi vero sunt laudantium sint quod. Velit dolorum inventore vel voluptas necessitatibus quo."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8573 …}
    #channels: Doctrine\ORM\PersistentCollection {#8086 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7995 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8089 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Vibrant Voyage Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14247
  -props: [
    "product" => App\Entity\Product\Product {#8031
      #id: 27
      #code: "Vibrant_Voyage_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8227 …}
      #variants: Doctrine\ORM\PersistentCollection {#8440 …}
      #options: Doctrine\ORM\PersistentCollection {#8568 …}
      #associations: Doctrine\ORM\PersistentCollection {#8508 …}
      #createdAt: DateTime @1768879291 {#7814
        date: 2026-01-20 04:21:31.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#7878
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8567 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8570
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8031}
          #id: 211
          #name: "Vibrant Voyage Cap"
          #slug: "vibrant-voyage-cap"
          #description: """
            Qui et eum ut et quae. Accusamus ab ratione voluptatibus explicabo suscipit aut harum. Nobis ut assumenda aut tenetur et ut.\n
            \n
            Natus consequatur est numquam dolor eveniet. Quisquam reprehenderit id eaque doloremque maxime est nihil.\n
            \n
            Doloremque dolores aspernatur neque. Qui at recusandae molestiae. Quod autem distinctio animi consequatur. Aliquid consequatur distinctio aut odio nisi eaque.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ipsam ipsum vitae veritatis possimus aspernatur sed id. Ipsa sint commodi vero sunt laudantium sint quod. Velit dolorum inventore vel voluptas necessitatibus quo."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8573 …}
      #channels: Doctrine\ORM\PersistentCollection {#8086 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7995 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8089 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
153.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14317
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14320 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14315 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14314 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13833 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14179
    #collection: Doctrine\Common\Collections\ArrayCollection {#14178 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14016 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22804 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22856 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14317
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14320 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14315 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14314 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Vibrant Voyage Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14179
    #collection: Doctrine\Common\Collections\ArrayCollection {#14178 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14016 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22804 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22856 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14325
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14317
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14320 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14315 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14314 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#13833 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14179
      #collection: Doctrine\Common\Collections\ArrayCollection {#14178 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14016 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22804 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22856 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 153.0 MiB 0.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14393
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14383 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14391 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14392 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13833 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14402
  +variant: App\Entity\Product\ProductVariant {#13833 …}
  +price: "37,02\u{A0}"
  +originalPrice: "37,02\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8893 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11620 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8890 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14393
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14383 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14391 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14392 …}
    +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 153.0 MiB 2.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#8580
    #id: 38
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8590 …}
    #variants: Doctrine\ORM\PersistentCollection {#8592 …}
    #options: Doctrine\ORM\PersistentCollection {#8596 …}
    #associations: Doctrine\ORM\PersistentCollection {#8594 …}
    #createdAt: DateTime @1769405918 {#8578
      date: 2026-01-26 06:38:38.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8577
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8599 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8600
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8580}
        #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 {#8602 …}
    #channels: Doctrine\ORM\PersistentCollection {#8588 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8584 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8586 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14225
  +product: App\Entity\Product\Product {#8580
    #id: 38
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8590 …}
    #variants: Doctrine\ORM\PersistentCollection {#8592 …}
    #options: Doctrine\ORM\PersistentCollection {#8596 …}
    #associations: Doctrine\ORM\PersistentCollection {#8594 …}
    #createdAt: DateTime @1769405918 {#8578
      date: 2026-01-26 06:38:38.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8577
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8599 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8600
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8580}
        #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 {#8602 …}
    #channels: Doctrine\ORM\PersistentCollection {#8588 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8584 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8586 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14475 …}
  +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 {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
153.0 MiB 0.42 ms
Input props
[
  "product" => App\Entity\Product\Product {#8580
    #id: 38
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8590 …}
    #variants: Doctrine\ORM\PersistentCollection {#8592 …}
    #options: Doctrine\ORM\PersistentCollection {#8596 …}
    #associations: Doctrine\ORM\PersistentCollection {#8594 …}
    #createdAt: DateTime @1769405918 {#8578
      date: 2026-01-26 06:38:38.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8577
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8599 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8600
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8580}
        #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 {#8602 …}
    #channels: Doctrine\ORM\PersistentCollection {#8588 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8584 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8586 …}
    #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 {#14549
  -props: [
    "product" => App\Entity\Product\Product {#8580
      #id: 38
      #code: "Tranquil_Twilight_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8590 …}
      #variants: Doctrine\ORM\PersistentCollection {#8592 …}
      #options: Doctrine\ORM\PersistentCollection {#8596 …}
      #associations: Doctrine\ORM\PersistentCollection {#8594 …}
      #createdAt: DateTime @1769405918 {#8578
        date: 2026-01-26 06:38:38.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8577
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8599 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8600
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8580}
          #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 {#8602 …}
      #channels: Doctrine\ORM\PersistentCollection {#8588 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8584 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8586 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
153.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14542
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14533 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14600 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14530 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14475 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14483
    #collection: Doctrine\Common\Collections\ArrayCollection {#14492 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14471 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22876 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22878 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14542
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14533 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14600 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14530 …}
    +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 {#14483
    #collection: Doctrine\Common\Collections\ArrayCollection {#14492 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14471 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22876 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22878 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14604
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14542
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14533 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14600 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14530 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14475 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14483
      #collection: Doctrine\Common\Collections\ArrayCollection {#14492 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14471 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22876 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22878 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 153.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14654
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14645 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14652 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14653 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14475 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14657
  +variant: App\Entity\Product\ProductVariant {#14475 …}
  +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 {#8893 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11620 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8890 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14654
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14645 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14652 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14653 …}
    +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 153.0 MiB 2.58 ms
Input props
[
  "product" => App\Entity\Product\Product {#8607
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8614 …}
    #variants: Doctrine\ORM\PersistentCollection {#8616 …}
    #options: Doctrine\ORM\PersistentCollection {#8620 …}
    #associations: Doctrine\ORM\PersistentCollection {#8618 …}
    #createdAt: DateTime @1769374292 {#8605
      date: 2026-01-25 21:51:32.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8604
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8623 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8624
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8607}
        #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 {#8626 …}
    #channels: Doctrine\ORM\PersistentCollection {#8612 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8608 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8610 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14540
  +product: App\Entity\Product\Product {#8607
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8614 …}
    #variants: Doctrine\ORM\PersistentCollection {#8616 …}
    #options: Doctrine\ORM\PersistentCollection {#8620 …}
    #associations: Doctrine\ORM\PersistentCollection {#8618 …}
    #createdAt: DateTime @1769374292 {#8605
      date: 2026-01-25 21:51:32.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8604
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8623 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8624
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8607}
        #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 {#8626 …}
    #channels: Doctrine\ORM\PersistentCollection {#8612 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8608 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8610 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14720 …}
  +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 {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
153.0 MiB 0.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#8607
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8614 …}
    #variants: Doctrine\ORM\PersistentCollection {#8616 …}
    #options: Doctrine\ORM\PersistentCollection {#8620 …}
    #associations: Doctrine\ORM\PersistentCollection {#8618 …}
    #createdAt: DateTime @1769374292 {#8605
      date: 2026-01-25 21:51:32.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8604
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8623 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8624
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8607}
        #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 {#8626 …}
    #channels: Doctrine\ORM\PersistentCollection {#8612 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8608 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8610 …}
    #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 {#14794
  -props: [
    "product" => App\Entity\Product\Product {#8607
      #id: 36
      #code: "Sophisticated_Sunset_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8614 …}
      #variants: Doctrine\ORM\PersistentCollection {#8616 …}
      #options: Doctrine\ORM\PersistentCollection {#8620 …}
      #associations: Doctrine\ORM\PersistentCollection {#8618 …}
      #createdAt: DateTime @1769374292 {#8605
        date: 2026-01-25 21:51:32.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8604
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8623 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8624
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8607}
          #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 {#8626 …}
      #channels: Doctrine\ORM\PersistentCollection {#8612 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8608 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8610 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
153.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14787
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14848 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14775 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14720 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14728
    #collection: Doctrine\Common\Collections\ArrayCollection {#14737 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14716 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22890 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22892 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14787
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14848 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14775 …}
    +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 {#14728
    #collection: Doctrine\Common\Collections\ArrayCollection {#14737 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14716 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22890 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22892 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14852
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14787
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14848 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14775 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14720 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14728
      #collection: Doctrine\Common\Collections\ArrayCollection {#14737 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14716 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22890 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22892 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 153.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14902
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14893 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14901 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14720 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14905
  +variant: App\Entity\Product\ProductVariant {#14720 …}
  +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 {#8893 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11620 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8890 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14902
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14893 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14901 …}
    +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 153.0 MiB 2.50 ms
Input props
[
  "product" => App\Entity\Product\Product {#8631
    #id: 26
    #code: "Serene_Sunshine_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
    #variants: Doctrine\ORM\PersistentCollection {#8640 …}
    #options: Doctrine\ORM\PersistentCollection {#8644 …}
    #associations: Doctrine\ORM\PersistentCollection {#8642 …}
    #createdAt: DateTime @1768935688 {#8629
      date: 2026-01-20 20:01:28.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8628
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8647 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8648
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8631}
        #id: 203
        #name: "Serene Sunshine Cap"
        #slug: "serene-sunshine-cap"
        #description: """
          Magnam quod eveniet deserunt ullam expedita voluptates. Deserunt recusandae nisi consequatur aut sed perspiciatis ducimus. Et sint id nostrum nam aut quasi temporibus autem. Aut maxime illo in qui aliquam. Molestiae in atque et ut delectus.\n
          \n
          Reprehenderit architecto consectetur aperiam deleniti id. Ratione quibusdam sed accusamus vitae ad rerum et. Dolorem facere eos necessitatibus commodi sed voluptatem. Corrupti et quis ad sed sit maiores ipsam dolore.\n
          \n
          Minus perferendis quibusdam sed repellendus maxime. Maxime dolorem repellat voluptas. Corrupti laudantium aut deleniti pariatur voluptatem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ut aut dicta et ut aut vel omnis. Ut occaecati et iusto. Voluptate natus reprehenderit qui commodi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8650 …}
    #channels: Doctrine\ORM\PersistentCollection {#8636 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8632 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8634 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14785
  +product: App\Entity\Product\Product {#8631
    #id: 26
    #code: "Serene_Sunshine_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
    #variants: Doctrine\ORM\PersistentCollection {#8640 …}
    #options: Doctrine\ORM\PersistentCollection {#8644 …}
    #associations: Doctrine\ORM\PersistentCollection {#8642 …}
    #createdAt: DateTime @1768935688 {#8629
      date: 2026-01-20 20:01:28.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8628
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8647 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8648
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8631}
        #id: 203
        #name: "Serene Sunshine Cap"
        #slug: "serene-sunshine-cap"
        #description: """
          Magnam quod eveniet deserunt ullam expedita voluptates. Deserunt recusandae nisi consequatur aut sed perspiciatis ducimus. Et sint id nostrum nam aut quasi temporibus autem. Aut maxime illo in qui aliquam. Molestiae in atque et ut delectus.\n
          \n
          Reprehenderit architecto consectetur aperiam deleniti id. Ratione quibusdam sed accusamus vitae ad rerum et. Dolorem facere eos necessitatibus commodi sed voluptatem. Corrupti et quis ad sed sit maiores ipsam dolore.\n
          \n
          Minus perferendis quibusdam sed repellendus maxime. Maxime dolorem repellat voluptas. Corrupti laudantium aut deleniti pariatur voluptatem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ut aut dicta et ut aut vel omnis. Ut occaecati et iusto. Voluptate natus reprehenderit qui commodi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8650 …}
    #channels: Doctrine\ORM\PersistentCollection {#8636 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8632 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8634 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14968 …}
  +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 {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
153.0 MiB 0.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#8631
    #id: 26
    #code: "Serene_Sunshine_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
    #variants: Doctrine\ORM\PersistentCollection {#8640 …}
    #options: Doctrine\ORM\PersistentCollection {#8644 …}
    #associations: Doctrine\ORM\PersistentCollection {#8642 …}
    #createdAt: DateTime @1768935688 {#8629
      date: 2026-01-20 20:01:28.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8628
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8647 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8648
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8631}
        #id: 203
        #name: "Serene Sunshine Cap"
        #slug: "serene-sunshine-cap"
        #description: """
          Magnam quod eveniet deserunt ullam expedita voluptates. Deserunt recusandae nisi consequatur aut sed perspiciatis ducimus. Et sint id nostrum nam aut quasi temporibus autem. Aut maxime illo in qui aliquam. Molestiae in atque et ut delectus.\n
          \n
          Reprehenderit architecto consectetur aperiam deleniti id. Ratione quibusdam sed accusamus vitae ad rerum et. Dolorem facere eos necessitatibus commodi sed voluptatem. Corrupti et quis ad sed sit maiores ipsam dolore.\n
          \n
          Minus perferendis quibusdam sed repellendus maxime. Maxime dolorem repellat voluptas. Corrupti laudantium aut deleniti pariatur voluptatem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ut aut dicta et ut aut vel omnis. Ut occaecati et iusto. Voluptate natus reprehenderit qui commodi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8650 …}
    #channels: Doctrine\ORM\PersistentCollection {#8636 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8632 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8634 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Serene Sunshine Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15042
  -props: [
    "product" => App\Entity\Product\Product {#8631
      #id: 26
      #code: "Serene_Sunshine_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
      #variants: Doctrine\ORM\PersistentCollection {#8640 …}
      #options: Doctrine\ORM\PersistentCollection {#8644 …}
      #associations: Doctrine\ORM\PersistentCollection {#8642 …}
      #createdAt: DateTime @1768935688 {#8629
        date: 2026-01-20 20:01:28.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8628
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8647 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8648
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8631}
          #id: 203
          #name: "Serene Sunshine Cap"
          #slug: "serene-sunshine-cap"
          #description: """
            Magnam quod eveniet deserunt ullam expedita voluptates. Deserunt recusandae nisi consequatur aut sed perspiciatis ducimus. Et sint id nostrum nam aut quasi temporibus autem. Aut maxime illo in qui aliquam. Molestiae in atque et ut delectus.\n
            \n
            Reprehenderit architecto consectetur aperiam deleniti id. Ratione quibusdam sed accusamus vitae ad rerum et. Dolorem facere eos necessitatibus commodi sed voluptatem. Corrupti et quis ad sed sit maiores ipsam dolore.\n
            \n
            Minus perferendis quibusdam sed repellendus maxime. Maxime dolorem repellat voluptas. Corrupti laudantium aut deleniti pariatur voluptatem.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ut aut dicta et ut aut vel omnis. Ut occaecati et iusto. Voluptate natus reprehenderit qui commodi."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8650 …}
      #channels: Doctrine\ORM\PersistentCollection {#8636 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8632 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8634 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
153.0 MiB 0.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15035
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15026 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15093 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15023 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14968 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14976
    #collection: Doctrine\Common\Collections\ArrayCollection {#14985 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14964 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22904 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22906 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15035
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15026 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15093 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15023 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Serene Sunshine Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14976
    #collection: Doctrine\Common\Collections\ArrayCollection {#14985 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14964 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22904 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22906 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15097
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15035
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15026 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15093 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15023 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14968 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14976
      #collection: Doctrine\Common\Collections\ArrayCollection {#14985 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14964 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22904 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22906 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 153.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15147
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15138 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15145 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15146 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14968 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15150
  +variant: App\Entity\Product\ProductVariant {#14968 …}
  +price: "63,80\u{A0}"
  +originalPrice: "63,80\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8893 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11620 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8890 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15147
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15138 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15145 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15146 …}
    +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 153.0 MiB 7.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8655
    #id: 40
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1768958894 {#8653
      date: 2026-01-21 02:28:14.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8652
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 315
        #name: "Radiant Reflection Cap"
        #slug: "radiant-reflection-cap"
        #description: """
          Consequatur saepe unde et ratione vel. Necessitatibus ex quas et et rerum. Saepe aliquid saepe enim tempore vitae. Veritatis cupiditate labore et cumque.\n
          \n
          Quo asperiores minus a. Deleniti aspernatur cupiditate voluptate possimus. Ut nihil sit vero eius assumenda. Cumque blanditiis et suscipit eum laborum molestiae.\n
          \n
          Deserunt reprehenderit perferendis eos esse mollitia tenetur. Officiis quo assumenda repellendus quas rem nulla molestiae quo. Consequatur incidunt qui qui aut. Qui modi quibusdam assumenda dignissimos alias libero quod unde.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Accusantium aliquid dolorem qui dolor. Laborum nam neque cumque ex. Illo aut totam suscipit expedita et maxime."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15033
  +product: App\Entity\Product\Product {#8655
    #id: 40
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1768958894 {#8653
      date: 2026-01-21 02:28:14.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8652
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 315
        #name: "Radiant Reflection Cap"
        #slug: "radiant-reflection-cap"
        #description: """
          Consequatur saepe unde et ratione vel. Necessitatibus ex quas et et rerum. Saepe aliquid saepe enim tempore vitae. Veritatis cupiditate labore et cumque.\n
          \n
          Quo asperiores minus a. Deleniti aspernatur cupiditate voluptate possimus. Ut nihil sit vero eius assumenda. Cumque blanditiis et suscipit eum laborum molestiae.\n
          \n
          Deserunt reprehenderit perferendis eos esse mollitia tenetur. Officiis quo assumenda repellendus quas rem nulla molestiae quo. Consequatur incidunt qui qui aut. Qui modi quibusdam assumenda dignissimos alias libero quod unde.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Accusantium aliquid dolorem qui dolor. Laborum nam neque cumque ex. Illo aut totam suscipit expedita et maxime."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15213 …}
  +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 {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
153.0 MiB 0.53 ms
Input props
[
  "product" => App\Entity\Product\Product {#8655
    #id: 40
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1768958894 {#8653
      date: 2026-01-21 02:28:14.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8652
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 315
        #name: "Radiant Reflection Cap"
        #slug: "radiant-reflection-cap"
        #description: """
          Consequatur saepe unde et ratione vel. Necessitatibus ex quas et et rerum. Saepe aliquid saepe enim tempore vitae. Veritatis cupiditate labore et cumque.\n
          \n
          Quo asperiores minus a. Deleniti aspernatur cupiditate voluptate possimus. Ut nihil sit vero eius assumenda. Cumque blanditiis et suscipit eum laborum molestiae.\n
          \n
          Deserunt reprehenderit perferendis eos esse mollitia tenetur. Officiis quo assumenda repellendus quas rem nulla molestiae quo. Consequatur incidunt qui qui aut. Qui modi quibusdam assumenda dignissimos alias libero quod unde.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Accusantium aliquid dolorem qui dolor. Laborum nam neque cumque ex. Illo aut totam suscipit expedita et maxime."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Radiant Reflection Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5078
  -props: [
    "product" => App\Entity\Product\Product {#8655
      #id: 40
      #code: "Radiant_Reflection_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
      #variants: Doctrine\ORM\PersistentCollection {#8664 …}
      #options: Doctrine\ORM\PersistentCollection {#8668 …}
      #associations: Doctrine\ORM\PersistentCollection {#8666 …}
      #createdAt: DateTime @1768958894 {#8653
        date: 2026-01-21 02:28:14.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8652
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8671 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8672
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8655}
          #id: 315
          #name: "Radiant Reflection Cap"
          #slug: "radiant-reflection-cap"
          #description: """
            Consequatur saepe unde et ratione vel. Necessitatibus ex quas et et rerum. Saepe aliquid saepe enim tempore vitae. Veritatis cupiditate labore et cumque.\n
            \n
            Quo asperiores minus a. Deleniti aspernatur cupiditate voluptate possimus. Ut nihil sit vero eius assumenda. Cumque blanditiis et suscipit eum laborum molestiae.\n
            \n
            Deserunt reprehenderit perferendis eos esse mollitia tenetur. Officiis quo assumenda repellendus quas rem nulla molestiae quo. Consequatur incidunt qui qui aut. Qui modi quibusdam assumenda dignissimos alias libero quod unde.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Accusantium aliquid dolorem qui dolor. Laborum nam neque cumque ex. Illo aut totam suscipit expedita et maxime."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
      #channels: Doctrine\ORM\PersistentCollection {#8660 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8658 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
153.0 MiB 0.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5062
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#4791 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#5296 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#4649 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15213 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15221
    #collection: Doctrine\Common\Collections\ArrayCollection {#15230 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15209 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22918 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22920 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5062
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#4791 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#5296 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#4649 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Reflection Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15221
    #collection: Doctrine\Common\Collections\ArrayCollection {#15230 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15209 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22918 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22920 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5306
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5062
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#4791 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#5296 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#4649 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15213 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15221
      #collection: Doctrine\Common\Collections\ArrayCollection {#15230 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15209 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22918 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22920 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 153.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6106
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6111 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6067 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6076 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15213 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#6189
  +variant: App\Entity\Product\ProductVariant {#15213 …}
  +price: "52,09\u{A0}"
  +originalPrice: "52,09\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8893 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11620 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8890 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6106
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6111 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6067 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6076 …}
    +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 153.0 MiB 2.42 ms
Input props
[
  "product" => App\Entity\Product\Product {#8679
    #id: 24
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8686 …}
    #variants: Doctrine\ORM\PersistentCollection {#8688 …}
    #options: Doctrine\ORM\PersistentCollection {#8692 …}
    #associations: Doctrine\ORM\PersistentCollection {#8690 …}
    #createdAt: DateTime @1769319668 {#8677
      date: 2026-01-25 06:41:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8676
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8695 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8696
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8679}
        #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 {#8698 …}
    #channels: Doctrine\ORM\PersistentCollection {#8684 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8680 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8682 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#5082
  +product: App\Entity\Product\Product {#8679
    #id: 24
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8686 …}
    #variants: Doctrine\ORM\PersistentCollection {#8688 …}
    #options: Doctrine\ORM\PersistentCollection {#8692 …}
    #associations: Doctrine\ORM\PersistentCollection {#8690 …}
    #createdAt: DateTime @1769319668 {#8677
      date: 2026-01-25 06:41:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8676
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8695 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8696
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8679}
        #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 {#8698 …}
    #channels: Doctrine\ORM\PersistentCollection {#8684 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8680 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8682 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#6538 …}
  +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 {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
153.0 MiB 0.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#8679
    #id: 24
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8686 …}
    #variants: Doctrine\ORM\PersistentCollection {#8688 …}
    #options: Doctrine\ORM\PersistentCollection {#8692 …}
    #associations: Doctrine\ORM\PersistentCollection {#8690 …}
    #createdAt: DateTime @1769319668 {#8677
      date: 2026-01-25 06:41:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8676
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8695 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8696
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8679}
        #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 {#8698 …}
    #channels: Doctrine\ORM\PersistentCollection {#8684 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8680 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8682 …}
    #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 {#7663
  -props: [
    "product" => App\Entity\Product\Product {#8679
      #id: 24
      #code: "Radiant_Rays_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8686 …}
      #variants: Doctrine\ORM\PersistentCollection {#8688 …}
      #options: Doctrine\ORM\PersistentCollection {#8692 …}
      #associations: Doctrine\ORM\PersistentCollection {#8690 …}
      #createdAt: DateTime @1769319668 {#8677
        date: 2026-01-25 06:41:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8676
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8695 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8696
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8679}
          #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 {#8698 …}
      #channels: Doctrine\ORM\PersistentCollection {#8684 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8680 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8682 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
153.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7671
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7629 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7951 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7069 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#6538 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#6591
    #collection: Doctrine\Common\Collections\ArrayCollection {#6778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#6543 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22932 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22934 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7671
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7629 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7951 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7069 …}
    +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 {#6591
    #collection: Doctrine\Common\Collections\ArrayCollection {#6778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#6543 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22932 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22934 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#7747
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7671
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7629 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#7951 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7069 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#6538 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#6591
      #collection: Doctrine\Common\Collections\ArrayCollection {#6778 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#6543 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22932 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22934 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 153.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8344
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8202 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8354 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8343 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#6538 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#8365
  +variant: App\Entity\Product\ProductVariant {#6538 …}
  +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 {#8893 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11620 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8890 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8344
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8202 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8354 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8343 …}
    +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 153.0 MiB 2.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#8703
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8710 …}
    #variants: Doctrine\ORM\PersistentCollection {#8712 …}
    #options: Doctrine\ORM\PersistentCollection {#8716 …}
    #associations: Doctrine\ORM\PersistentCollection {#8714 …}
    #createdAt: DateTime @1769091050 {#8701
      date: 2026-01-22 15:10:50.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8700
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8719 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8720
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8703}
        #id: 251
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Rem voluptatem non consequatur voluptatibus numquam laboriosam aliquam sit. Fuga atque dolorum molestias et fugiat aut facilis. Vel voluptatibus distinctio provident ut molestias.\n
          \n
          Officiis corporis rerum quibusdam eum et. Id id aut qui. Nam nulla dicta et et. Inventore unde quidem commodi.\n
          \n
          Inventore blanditiis sed est molestiae unde qui. Soluta consequatur architecto nulla illo est et fuga. Odit praesentium nam molestias sit velit.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "A ex necessitatibus error corrupti officia dolores molestiae. Sit maiores vero fugiat saepe aut officiis. Cum hic dolorem molestiae consequatur voluptates dolorem vero placeat."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8722 …}
    #channels: Doctrine\ORM\PersistentCollection {#8708 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8704 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8706 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#7631
  +product: App\Entity\Product\Product {#8703
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8710 …}
    #variants: Doctrine\ORM\PersistentCollection {#8712 …}
    #options: Doctrine\ORM\PersistentCollection {#8716 …}
    #associations: Doctrine\ORM\PersistentCollection {#8714 …}
    #createdAt: DateTime @1769091050 {#8701
      date: 2026-01-22 15:10:50.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8700
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8719 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8720
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8703}
        #id: 251
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Rem voluptatem non consequatur voluptatibus numquam laboriosam aliquam sit. Fuga atque dolorum molestias et fugiat aut facilis. Vel voluptatibus distinctio provident ut molestias.\n
          \n
          Officiis corporis rerum quibusdam eum et. Id id aut qui. Nam nulla dicta et et. Inventore unde quidem commodi.\n
          \n
          Inventore blanditiis sed est molestiae unde qui. Soluta consequatur architecto nulla illo est et fuga. Odit praesentium nam molestias sit velit.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "A ex necessitatibus error corrupti officia dolores molestiae. Sit maiores vero fugiat saepe aut officiis. Cum hic dolorem molestiae consequatur voluptates dolorem vero placeat."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8722 …}
    #channels: Doctrine\ORM\PersistentCollection {#8708 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8704 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8706 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8875 …}
  +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 {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
153.0 MiB 0.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#8703
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8710 …}
    #variants: Doctrine\ORM\PersistentCollection {#8712 …}
    #options: Doctrine\ORM\PersistentCollection {#8716 …}
    #associations: Doctrine\ORM\PersistentCollection {#8714 …}
    #createdAt: DateTime @1769091050 {#8701
      date: 2026-01-22 15:10:50.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8700
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8719 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8720
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8703}
        #id: 251
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Rem voluptatem non consequatur voluptatibus numquam laboriosam aliquam sit. Fuga atque dolorum molestias et fugiat aut facilis. Vel voluptatibus distinctio provident ut molestias.\n
          \n
          Officiis corporis rerum quibusdam eum et. Id id aut qui. Nam nulla dicta et et. Inventore unde quidem commodi.\n
          \n
          Inventore blanditiis sed est molestiae unde qui. Soluta consequatur architecto nulla illo est et fuga. Odit praesentium nam molestias sit velit.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "A ex necessitatibus error corrupti officia dolores molestiae. Sit maiores vero fugiat saepe aut officiis. Cum hic dolorem molestiae consequatur voluptates dolorem vero placeat."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8722 …}
    #channels: Doctrine\ORM\PersistentCollection {#8708 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8704 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8706 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Playful Paradise Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#13710
  -props: [
    "product" => App\Entity\Product\Product {#8703
      #id: 32
      #code: "Playful_Paradise_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8710 …}
      #variants: Doctrine\ORM\PersistentCollection {#8712 …}
      #options: Doctrine\ORM\PersistentCollection {#8716 …}
      #associations: Doctrine\ORM\PersistentCollection {#8714 …}
      #createdAt: DateTime @1769091050 {#8701
        date: 2026-01-22 15:10:50.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8700
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8719 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8720
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8703}
          #id: 251
          #name: "Playful Paradise Cap"
          #slug: "playful-paradise-cap"
          #description: """
            Rem voluptatem non consequatur voluptatibus numquam laboriosam aliquam sit. Fuga atque dolorum molestias et fugiat aut facilis. Vel voluptatibus distinctio provident ut molestias.\n
            \n
            Officiis corporis rerum quibusdam eum et. Id id aut qui. Nam nulla dicta et et. Inventore unde quidem commodi.\n
            \n
            Inventore blanditiis sed est molestiae unde qui. Soluta consequatur architecto nulla illo est et fuga. Odit praesentium nam molestias sit velit.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "A ex necessitatibus error corrupti officia dolores molestiae. Sit maiores vero fugiat saepe aut officiis. Cum hic dolorem molestiae consequatur voluptates dolorem vero placeat."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8722 …}
      #channels: Doctrine\ORM\PersistentCollection {#8708 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8704 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8706 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
153.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13490
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12867 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14000 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12651 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8875 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9071
    #collection: Doctrine\Common\Collections\ArrayCollection {#9060 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8872 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22946 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22948 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13490
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12867 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14000 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12651 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Playful Paradise Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9071
    #collection: Doctrine\Common\Collections\ArrayCollection {#9060 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8872 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22946 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22948 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14114
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13490
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12867 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14000 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12651 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8875 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9071
      #collection: Doctrine\Common\Collections\ArrayCollection {#9060 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8872 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22946 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22948 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 153.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15027
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14780 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15021 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15022 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8875 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15088
  +variant: App\Entity\Product\ProductVariant {#8875 …}
  +price: "20,40\u{A0}"
  +originalPrice: "20,40\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8893 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11620 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8890 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15027
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14780 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15021 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15022 …}
    +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 153.0 MiB 2.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8727
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1769313070 {#8725
      date: 2026-01-25 04:51:10.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8724
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8744
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8727}
        #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 {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 5.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13516
  +product: App\Entity\Product\Product {#8727
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1769313070 {#8725
      date: 2026-01-25 04:51:10.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8724
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8744
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8727}
        #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 {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 5.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15312 …}
  +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 {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
153.0 MiB 0.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#8727
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1769313070 {#8725
      date: 2026-01-25 04:51:10.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8724
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8744
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8727}
        #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 {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 5.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #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 {#15386
  -props: [
    "product" => App\Entity\Product\Product {#8727
      #id: 31
      #code: "Lively_Luminous_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
      #variants: Doctrine\ORM\PersistentCollection {#8736 …}
      #options: Doctrine\ORM\PersistentCollection {#8740 …}
      #associations: Doctrine\ORM\PersistentCollection {#8738 …}
      #createdAt: DateTime @1769313070 {#8725
        date: 2026-01-25 04:51:10.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8724
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8743 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8744
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8727}
          #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 {#8746 …}
      #channels: Doctrine\ORM\PersistentCollection {#8732 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7875 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
      #averageRating: 5.0
      #images: Doctrine\ORM\PersistentCollection {#8730 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
153.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15379
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15370 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15443 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15367 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15312 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15320
    #collection: Doctrine\Common\Collections\ArrayCollection {#15329 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15308 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22960 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22962 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15379
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15370 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15443 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15367 …}
    +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 {#15320
    #collection: Doctrine\Common\Collections\ArrayCollection {#15329 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15308 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22960 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22962 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15447
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15379
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15370 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15443 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15367 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15312 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15320
      #collection: Doctrine\Common\Collections\ArrayCollection {#15329 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15308 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22960 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22962 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 153.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15497
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15488 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15495 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15496 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15312 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15500
  +variant: App\Entity\Product\ProductVariant {#15312 …}
  +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 {#8893 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11620 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8890 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15497
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15488 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15495 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15496 …}
    +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 153.0 MiB 2.42 ms
Input props
[
  "product" => App\Entity\Product\Product {#8751
    #id: 33
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8758 …}
    #variants: Doctrine\ORM\PersistentCollection {#8760 …}
    #options: Doctrine\ORM\PersistentCollection {#8764 …}
    #associations: Doctrine\ORM\PersistentCollection {#8762 …}
    #createdAt: DateTime @1769253251 {#8749
      date: 2026-01-24 12:14:11.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8748
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8767 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8751}
        #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 {#8770 …}
    #channels: Doctrine\ORM\PersistentCollection {#8756 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8752 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8754 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15377
  +product: App\Entity\Product\Product {#8751
    #id: 33
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8758 …}
    #variants: Doctrine\ORM\PersistentCollection {#8760 …}
    #options: Doctrine\ORM\PersistentCollection {#8764 …}
    #associations: Doctrine\ORM\PersistentCollection {#8762 …}
    #createdAt: DateTime @1769253251 {#8749
      date: 2026-01-24 12:14:11.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8748
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8767 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8751}
        #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 {#8770 …}
    #channels: Doctrine\ORM\PersistentCollection {#8756 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8752 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8754 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15563 …}
  +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 {#13133
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13159 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
153.0 MiB 0.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#8751
    #id: 33
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8758 …}
    #variants: Doctrine\ORM\PersistentCollection {#8760 …}
    #options: Doctrine\ORM\PersistentCollection {#8764 …}
    #associations: Doctrine\ORM\PersistentCollection {#8762 …}
    #createdAt: DateTime @1769253251 {#8749
      date: 2026-01-24 12:14:11.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8748
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8767 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8751}
        #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 {#8770 …}
    #channels: Doctrine\ORM\PersistentCollection {#8756 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8752 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8754 …}
    #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 {#15637
  -props: [
    "product" => App\Entity\Product\Product {#8751
      #id: 33
      #code: "Inspiring_Illumination_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8758 …}
      #variants: Doctrine\ORM\PersistentCollection {#8760 …}
      #options: Doctrine\ORM\PersistentCollection {#8764 …}
      #associations: Doctrine\ORM\PersistentCollection {#8762 …}
      #createdAt: DateTime @1769253251 {#8749
        date: 2026-01-24 12:14:11.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8748
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8767 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8768
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8751}
          #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 {#8770 …}
      #channels: Doctrine\ORM\PersistentCollection {#8756 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8582 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8752 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8754 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
153.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15630
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15621 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15688 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15618 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15563 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15571
    #collection: Doctrine\Common\Collections\ArrayCollection {#15580 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15559 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22974 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22976 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15630
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15621 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15688 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15618 …}
    +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 {#15571
    #collection: Doctrine\Common\Collections\ArrayCollection {#15580 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15559 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22974 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22976 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15692
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15630
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15621 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15688 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15618 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15563 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15571
      #collection: Doctrine\Common\Collections\ArrayCollection {#15580 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15559 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22974 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22976 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 153.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15742
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15733 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15740 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15741 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15563 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15745
  +variant: App\Entity\Product\ProductVariant {#15563 …}
  +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 {#8893 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11620 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8890 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15742
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15733 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15740 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15741 …}
    +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 153.0 MiB 1.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12842
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11686 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12873 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11696 …}
    +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 {#13056
  +cart: App\Entity\Order\Order {#12425 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1282 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12842
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11686 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12873 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11696 …}
    +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 …}
}