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

Components

12 Twig Components
44 Render Count
57 ms Render Time
145.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 41.74ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 5.20ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 4.29ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.87ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.81ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 5.97ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 3.14ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.75ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.56ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.39ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.74ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.29ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 142.5 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11419
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11412 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11418 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11417 …}
    +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 {#11433
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11309 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11419
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11412 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11418 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11417 …}
    +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 142.5 MiB 5.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11510
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11506 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11508 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11509 …}
    +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 {#11519
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4396 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11510
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11506 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11508 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11509 …}
    +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 145.0 MiB 3.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12038
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12011 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12033 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12031 …}
    +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 {#12059
  +cart: App\Entity\Order\Order {#12114 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1282 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12038
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12011 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12033 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12031 …}
    +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 145.0 MiB 1.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12299
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12295 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12292 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12293 …}
    +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 {#12308
  #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 {#12299
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12295 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12292 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12293 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 145.0 MiB 0.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12578
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12574 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12575 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12577 …}
    +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 {#12587
  #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 {#12578
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12574 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12575 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12577 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 145.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12686
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12682 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12683 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12685 …}
    +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 {#12694
  #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 {#12686
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12682 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12683 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12685 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 145.0 MiB 1.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12757
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12753 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12754 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12756 …}
    +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 {#12765
  #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 {#12757
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12753 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12754 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12756 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 145.0 MiB 18.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#5301
    #id: 16
    #code: "Nebula_Surge_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#7661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8129 …}
    #options: Doctrine\ORM\PersistentCollection {#8257 …}
    #associations: Doctrine\ORM\PersistentCollection {#8197 …}
    #createdAt: DateTime @1768997271 {#7809
      date: 2026-01-21 13:07:51.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7877
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8256 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8259
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5301}
        #id: 123
        #name: "Nebula Surge T-Shirt"
        #slug: "nebula-surge-t-shirt"
        #description: """
          Ipsam nam magni beatae et dolorum id reprehenderit. Occaecati excepturi eveniet omnis qui. Adipisci veritatis labore assumenda consequatur harum eveniet. Tempora qui qui dicta vitae tempore.\n
          \n
          Dolore quod minus laborum at. Nulla id totam necessitatibus. Eum aut et eos voluptatem ullam. Quae odit ea voluptatem impedit est exercitationem eaque. Qui cumque enim quidem mollitia distinctio.\n
          \n
          Explicabo omnis dolorem rerum cupiditate facilis. Velit adipisci quibusdam ut laudantium distinctio excepturi. Qui quasi voluptas est cumque est ratione. Et a natus ex quis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Labore laborum dignissimos dolor velit. Est asperiores corrupti culpa sed cupiditate cupiditate minus consequatur."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8262 …}
    #channels: Doctrine\ORM\PersistentCollection {#6067 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4600 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#6110 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13281
  +product: App\Entity\Product\Product {#5301
    #id: 16
    #code: "Nebula_Surge_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#7661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8129 …}
    #options: Doctrine\ORM\PersistentCollection {#8257 …}
    #associations: Doctrine\ORM\PersistentCollection {#8197 …}
    #createdAt: DateTime @1768997271 {#7809
      date: 2026-01-21 13:07:51.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7877
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8256 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8259
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5301}
        #id: 123
        #name: "Nebula Surge T-Shirt"
        #slug: "nebula-surge-t-shirt"
        #description: """
          Ipsam nam magni beatae et dolorum id reprehenderit. Occaecati excepturi eveniet omnis qui. Adipisci veritatis labore assumenda consequatur harum eveniet. Tempora qui qui dicta vitae tempore.\n
          \n
          Dolore quod minus laborum at. Nulla id totam necessitatibus. Eum aut et eos voluptatem ullam. Quae odit ea voluptatem impedit est exercitationem eaque. Qui cumque enim quidem mollitia distinctio.\n
          \n
          Explicabo omnis dolorem rerum cupiditate facilis. Velit adipisci quibusdam ut laudantium distinctio excepturi. Qui quasi voluptas est cumque est ratione. Et a natus ex quis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Labore laborum dignissimos dolor velit. Est asperiores corrupti culpa sed cupiditate cupiditate minus consequatur."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8262 …}
    #channels: Doctrine\ORM\PersistentCollection {#6067 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4600 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#6110 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13517 …}
  +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 {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
145.0 MiB 1.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#5301
    #id: 16
    #code: "Nebula_Surge_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#7661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8129 …}
    #options: Doctrine\ORM\PersistentCollection {#8257 …}
    #associations: Doctrine\ORM\PersistentCollection {#8197 …}
    #createdAt: DateTime @1768997271 {#7809
      date: 2026-01-21 13:07:51.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7877
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8256 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8259
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5301}
        #id: 123
        #name: "Nebula Surge T-Shirt"
        #slug: "nebula-surge-t-shirt"
        #description: """
          Ipsam nam magni beatae et dolorum id reprehenderit. Occaecati excepturi eveniet omnis qui. Adipisci veritatis labore assumenda consequatur harum eveniet. Tempora qui qui dicta vitae tempore.\n
          \n
          Dolore quod minus laborum at. Nulla id totam necessitatibus. Eum aut et eos voluptatem ullam. Quae odit ea voluptatem impedit est exercitationem eaque. Qui cumque enim quidem mollitia distinctio.\n
          \n
          Explicabo omnis dolorem rerum cupiditate facilis. Velit adipisci quibusdam ut laudantium distinctio excepturi. Qui quasi voluptas est cumque est ratione. Et a natus ex quis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Labore laborum dignissimos dolor velit. Est asperiores corrupti culpa sed cupiditate cupiditate minus consequatur."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8262 …}
    #channels: Doctrine\ORM\PersistentCollection {#6067 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4600 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#6110 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Nebula Surge T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#13931
  -props: [
    "product" => App\Entity\Product\Product {#5301
      #id: 16
      #code: "Nebula_Surge_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#7661 …}
      #variants: Doctrine\ORM\PersistentCollection {#8129 …}
      #options: Doctrine\ORM\PersistentCollection {#8257 …}
      #associations: Doctrine\ORM\PersistentCollection {#8197 …}
      #createdAt: DateTime @1768997271 {#7809
        date: 2026-01-21 13:07:51.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#7877
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8256 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8259
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#5301}
          #id: 123
          #name: "Nebula Surge T-Shirt"
          #slug: "nebula-surge-t-shirt"
          #description: """
            Ipsam nam magni beatae et dolorum id reprehenderit. Occaecati excepturi eveniet omnis qui. Adipisci veritatis labore assumenda consequatur harum eveniet. Tempora qui qui dicta vitae tempore.\n
            \n
            Dolore quod minus laborum at. Nulla id totam necessitatibus. Eum aut et eos voluptatem ullam. Quae odit ea voluptatem impedit est exercitationem eaque. Qui cumque enim quidem mollitia distinctio.\n
            \n
            Explicabo omnis dolorem rerum cupiditate facilis. Velit adipisci quibusdam ut laudantium distinctio excepturi. Qui quasi voluptas est cumque est ratione. Et a natus ex quis.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Labore laborum dignissimos dolor velit. Est asperiores corrupti culpa sed cupiditate cupiditate minus consequatur."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8262 …}
      #channels: Doctrine\ORM\PersistentCollection {#6067 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
      #reviews: Doctrine\ORM\PersistentCollection {#4600 …}
      #averageRating: 4.0
      #images: Doctrine\ORM\PersistentCollection {#6110 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
145.0 MiB 0.87 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6082
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14010 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14005 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13517 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#13863
    #collection: Doctrine\Common\Collections\ArrayCollection {#13862 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#13700 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23317 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23369 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6082
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14010 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14005 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Nebula Surge T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#13863
    #collection: Doctrine\Common\Collections\ArrayCollection {#13862 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#13700 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23317 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23369 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6093
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6082
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14010 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14005 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6072 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#13517 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#13863
      #collection: Doctrine\Common\Collections\ArrayCollection {#13862 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#13700 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23317 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23369 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 145.0 MiB 0.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13626
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13556 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13616 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13620 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13517 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#13637
  +variant: App\Entity\Product\ProductVariant {#13517 …}
  +price: "91,51\u{A0}"
  +originalPrice: "91,51\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8582 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11309 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8579 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13626
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13556 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13616 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13620 …}
    +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 145.0 MiB 3.16 ms
Input props
[
  "product" => App\Entity\Product\Product {#8269
    #id: 4
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8279 …}
    #variants: Doctrine\ORM\PersistentCollection {#8281 …}
    #options: Doctrine\ORM\PersistentCollection {#8285 …}
    #associations: Doctrine\ORM\PersistentCollection {#8283 …}
    #createdAt: DateTime @1769069302 {#8267
      date: 2026-01-22 09:08:22.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8266
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8288 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8289
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8269}
        #id: 27
        #name: "Nebula Dream T-Shirt"
        #slug: "nebula-dream-t-shirt"
        #description: """
          Nostrum cupiditate maxime necessitatibus nisi voluptas qui dolorum. Ut quisquam voluptatem est esse animi natus quis. Id qui est inventore quis ut rerum. Tenetur cum dolor ad aut odio laudantium aut.\n
          \n
          Dicta ratione et sit in harum quis quod. Recusandae non distinctio similique. Expedita eveniet at nobis. Mollitia in sint et ratione qui.\n
          \n
          Qui quasi culpa reiciendis beatae. Eum sit omnis autem eum et. Soluta incidunt porro nesciunt. Sit quas dolor iste voluptas. Iusto occaecati reprehenderit aspernatur quasi.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sed nostrum dolor distinctio voluptatem. Tempora quia ut accusamus omnis. Doloribus ullam pariatur eum dolores porro."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8291 …}
    #channels: Doctrine\ORM\PersistentCollection {#8277 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8273 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8275 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13909
  +product: App\Entity\Product\Product {#8269
    #id: 4
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8279 …}
    #variants: Doctrine\ORM\PersistentCollection {#8281 …}
    #options: Doctrine\ORM\PersistentCollection {#8285 …}
    #associations: Doctrine\ORM\PersistentCollection {#8283 …}
    #createdAt: DateTime @1769069302 {#8267
      date: 2026-01-22 09:08:22.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8266
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8288 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8289
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8269}
        #id: 27
        #name: "Nebula Dream T-Shirt"
        #slug: "nebula-dream-t-shirt"
        #description: """
          Nostrum cupiditate maxime necessitatibus nisi voluptas qui dolorum. Ut quisquam voluptatem est esse animi natus quis. Id qui est inventore quis ut rerum. Tenetur cum dolor ad aut odio laudantium aut.\n
          \n
          Dicta ratione et sit in harum quis quod. Recusandae non distinctio similique. Expedita eveniet at nobis. Mollitia in sint et ratione qui.\n
          \n
          Qui quasi culpa reiciendis beatae. Eum sit omnis autem eum et. Soluta incidunt porro nesciunt. Sit quas dolor iste voluptas. Iusto occaecati reprehenderit aspernatur quasi.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sed nostrum dolor distinctio voluptatem. Tempora quia ut accusamus omnis. Doloribus ullam pariatur eum dolores porro."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8291 …}
    #channels: Doctrine\ORM\PersistentCollection {#8277 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8273 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8275 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14064 …}
  +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 {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
145.0 MiB 0.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#8269
    #id: 4
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8279 …}
    #variants: Doctrine\ORM\PersistentCollection {#8281 …}
    #options: Doctrine\ORM\PersistentCollection {#8285 …}
    #associations: Doctrine\ORM\PersistentCollection {#8283 …}
    #createdAt: DateTime @1769069302 {#8267
      date: 2026-01-22 09:08:22.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8266
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8288 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8289
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8269}
        #id: 27
        #name: "Nebula Dream T-Shirt"
        #slug: "nebula-dream-t-shirt"
        #description: """
          Nostrum cupiditate maxime necessitatibus nisi voluptas qui dolorum. Ut quisquam voluptatem est esse animi natus quis. Id qui est inventore quis ut rerum. Tenetur cum dolor ad aut odio laudantium aut.\n
          \n
          Dicta ratione et sit in harum quis quod. Recusandae non distinctio similique. Expedita eveniet at nobis. Mollitia in sint et ratione qui.\n
          \n
          Qui quasi culpa reiciendis beatae. Eum sit omnis autem eum et. Soluta incidunt porro nesciunt. Sit quas dolor iste voluptas. Iusto occaecati reprehenderit aspernatur quasi.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sed nostrum dolor distinctio voluptatem. Tempora quia ut accusamus omnis. Doloribus ullam pariatur eum dolores porro."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8291 …}
    #channels: Doctrine\ORM\PersistentCollection {#8277 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8273 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8275 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Nebula Dream T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14138
  -props: [
    "product" => App\Entity\Product\Product {#8269
      #id: 4
      #code: "Nebula_Dream_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8279 …}
      #variants: Doctrine\ORM\PersistentCollection {#8281 …}
      #options: Doctrine\ORM\PersistentCollection {#8285 …}
      #associations: Doctrine\ORM\PersistentCollection {#8283 …}
      #createdAt: DateTime @1769069302 {#8267
        date: 2026-01-22 09:08:22.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8266
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8288 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8289
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8269}
          #id: 27
          #name: "Nebula Dream T-Shirt"
          #slug: "nebula-dream-t-shirt"
          #description: """
            Nostrum cupiditate maxime necessitatibus nisi voluptas qui dolorum. Ut quisquam voluptatem est esse animi natus quis. Id qui est inventore quis ut rerum. Tenetur cum dolor ad aut odio laudantium aut.\n
            \n
            Dicta ratione et sit in harum quis quod. Recusandae non distinctio similique. Expedita eveniet at nobis. Mollitia in sint et ratione qui.\n
            \n
            Qui quasi culpa reiciendis beatae. Eum sit omnis autem eum et. Soluta incidunt porro nesciunt. Sit quas dolor iste voluptas. Iusto occaecati reprehenderit aspernatur quasi.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Et sed nostrum dolor distinctio voluptatem. Tempora quia ut accusamus omnis. Doloribus ullam pariatur eum dolores porro."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8291 …}
      #channels: Doctrine\ORM\PersistentCollection {#8277 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8273 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8275 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
145.0 MiB 0.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14242
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14122 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14198 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14119 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14064 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14072
    #collection: Doctrine\Common\Collections\ArrayCollection {#14081 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14060 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23389 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23391 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14242
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14122 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14198 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14119 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Nebula Dream T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14072
    #collection: Doctrine\Common\Collections\ArrayCollection {#14081 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14060 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23389 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23391 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14246
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14242
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14122 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14198 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14119 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14064 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14072
      #collection: Doctrine\Common\Collections\ArrayCollection {#14081 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14060 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23389 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23391 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 145.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14296
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14287 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14294 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14295 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14064 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14299
  +variant: App\Entity\Product\ProductVariant {#14064 …}
  +price: "46,49\u{A0}"
  +originalPrice: "46,49\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8582 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11309 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8579 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14296
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14287 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14294 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14295 …}
    +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 145.0 MiB 3.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#8296
    #id: 11
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8305 …}
    #options: Doctrine\ORM\PersistentCollection {#8309 …}
    #associations: Doctrine\ORM\PersistentCollection {#8307 …}
    #createdAt: DateTime @1768877659 {#8294
      date: 2026-01-20 03:54:19.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8293
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8312 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8313
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8296}
        #id: 83
        #name: "Meteor Shower T-Shirt"
        #slug: "meteor-shower-t-shirt"
        #description: """
          Dicta dignissimos nisi iure accusamus repudiandae sed. Iure dolorem dolor illo voluptas quaerat. Occaecati illo voluptate possimus omnis sapiente totam. Autem placeat ut distinctio provident dolor quis.\n
          \n
          Voluptatibus ea et reprehenderit optio repellendus et adipisci est. Dolores facere ut enim impedit porro. Aliquam repellat veniam saepe minima quidem sit quaerat. Earum iusto nam et fugiat cum.\n
          \n
          Amet repellat delectus inventore soluta eum voluptate consequatur. In necessitatibus sit aut magni id. Doloribus et quia et voluptates quae accusantium iusto porro.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Corrupti odit animi at repudiandae. Praesentium et ut et itaque. Iusto possimus enim ipsa eos aut numquam. Ab ut odit et voluptates aut possimus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8315 …}
    #channels: Doctrine\ORM\PersistentCollection {#8301 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8297 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8299 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14129
  +product: App\Entity\Product\Product {#8296
    #id: 11
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8305 …}
    #options: Doctrine\ORM\PersistentCollection {#8309 …}
    #associations: Doctrine\ORM\PersistentCollection {#8307 …}
    #createdAt: DateTime @1768877659 {#8294
      date: 2026-01-20 03:54:19.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8293
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8312 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8313
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8296}
        #id: 83
        #name: "Meteor Shower T-Shirt"
        #slug: "meteor-shower-t-shirt"
        #description: """
          Dicta dignissimos nisi iure accusamus repudiandae sed. Iure dolorem dolor illo voluptas quaerat. Occaecati illo voluptate possimus omnis sapiente totam. Autem placeat ut distinctio provident dolor quis.\n
          \n
          Voluptatibus ea et reprehenderit optio repellendus et adipisci est. Dolores facere ut enim impedit porro. Aliquam repellat veniam saepe minima quidem sit quaerat. Earum iusto nam et fugiat cum.\n
          \n
          Amet repellat delectus inventore soluta eum voluptate consequatur. In necessitatibus sit aut magni id. Doloribus et quia et voluptates quae accusantium iusto porro.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Corrupti odit animi at repudiandae. Praesentium et ut et itaque. Iusto possimus enim ipsa eos aut numquam. Ab ut odit et voluptates aut possimus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8315 …}
    #channels: Doctrine\ORM\PersistentCollection {#8301 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8297 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8299 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14362 …}
  +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 {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
145.0 MiB 0.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#8296
    #id: 11
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8305 …}
    #options: Doctrine\ORM\PersistentCollection {#8309 …}
    #associations: Doctrine\ORM\PersistentCollection {#8307 …}
    #createdAt: DateTime @1768877659 {#8294
      date: 2026-01-20 03:54:19.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8293
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8312 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8313
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8296}
        #id: 83
        #name: "Meteor Shower T-Shirt"
        #slug: "meteor-shower-t-shirt"
        #description: """
          Dicta dignissimos nisi iure accusamus repudiandae sed. Iure dolorem dolor illo voluptas quaerat. Occaecati illo voluptate possimus omnis sapiente totam. Autem placeat ut distinctio provident dolor quis.\n
          \n
          Voluptatibus ea et reprehenderit optio repellendus et adipisci est. Dolores facere ut enim impedit porro. Aliquam repellat veniam saepe minima quidem sit quaerat. Earum iusto nam et fugiat cum.\n
          \n
          Amet repellat delectus inventore soluta eum voluptate consequatur. In necessitatibus sit aut magni id. Doloribus et quia et voluptates quae accusantium iusto porro.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Corrupti odit animi at repudiandae. Praesentium et ut et itaque. Iusto possimus enim ipsa eos aut numquam. Ab ut odit et voluptates aut possimus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8315 …}
    #channels: Doctrine\ORM\PersistentCollection {#8301 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8297 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8299 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Meteor Shower T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14436
  -props: [
    "product" => App\Entity\Product\Product {#8296
      #id: 11
      #code: "Meteor_Shower_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
      #variants: Doctrine\ORM\PersistentCollection {#8305 …}
      #options: Doctrine\ORM\PersistentCollection {#8309 …}
      #associations: Doctrine\ORM\PersistentCollection {#8307 …}
      #createdAt: DateTime @1768877659 {#8294
        date: 2026-01-20 03:54:19.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8293
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8312 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8313
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8296}
          #id: 83
          #name: "Meteor Shower T-Shirt"
          #slug: "meteor-shower-t-shirt"
          #description: """
            Dicta dignissimos nisi iure accusamus repudiandae sed. Iure dolorem dolor illo voluptas quaerat. Occaecati illo voluptate possimus omnis sapiente totam. Autem placeat ut distinctio provident dolor quis.\n
            \n
            Voluptatibus ea et reprehenderit optio repellendus et adipisci est. Dolores facere ut enim impedit porro. Aliquam repellat veniam saepe minima quidem sit quaerat. Earum iusto nam et fugiat cum.\n
            \n
            Amet repellat delectus inventore soluta eum voluptate consequatur. In necessitatibus sit aut magni id. Doloribus et quia et voluptates quae accusantium iusto porro.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Corrupti odit animi at repudiandae. Praesentium et ut et itaque. Iusto possimus enim ipsa eos aut numquam. Ab ut odit et voluptates aut possimus."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8315 …}
      #channels: Doctrine\ORM\PersistentCollection {#8301 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8297 …}
      #averageRating: 1.0
      #images: Doctrine\ORM\PersistentCollection {#8299 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
145.0 MiB 0.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14534
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14420 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14490 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14417 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14362 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14370
    #collection: Doctrine\Common\Collections\ArrayCollection {#14379 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14358 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23403 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23405 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14534
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14420 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14490 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14417 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Meteor Shower T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14370
    #collection: Doctrine\Common\Collections\ArrayCollection {#14379 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14358 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23403 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23405 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14538
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14534
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14420 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14490 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14417 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14362 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14370
      #collection: Doctrine\Common\Collections\ArrayCollection {#14379 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14358 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23403 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23405 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 145.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14588
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14579 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14586 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14587 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14362 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14591
  +variant: App\Entity\Product\ProductVariant {#14362 …}
  +price: "48,89\u{A0}"
  +originalPrice: "48,89\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8582 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11309 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8579 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14588
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14579 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14586 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14587 …}
    +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 145.0 MiB 2.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#8320
    #id: 23
    #code: "Meteor_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8327 …}
    #variants: Doctrine\ORM\PersistentCollection {#8329 …}
    #options: Doctrine\ORM\PersistentCollection {#8333 …}
    #associations: Doctrine\ORM\PersistentCollection {#8331 …}
    #createdAt: DateTime @1769110555 {#8318
      date: 2026-01-22 20:35:55.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8317
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8336 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8337
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8320}
        #id: 179
        #name: "Meteor Echo T-Shirt"
        #slug: "meteor-echo-t-shirt"
        #description: """
          Voluptatem tempora non expedita dicta. Ipsum rerum sed eum id sit. Deserunt aut est quia id ipsa aspernatur.\n
          \n
          Et necessitatibus sit provident veniam. Adipisci vitae aut accusamus aut cum asperiores.\n
          \n
          Quia iusto necessitatibus ex non dolorem qui. Eos voluptatibus accusamus aliquid maiores est recusandae. Consequatur assumenda veritatis enim illo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Corrupti necessitatibus possimus numquam pariatur magnam unde nihil. Enim repellat adipisci eaque officiis. Iusto corporis est esse veritatis."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8339 …}
    #channels: Doctrine\ORM\PersistentCollection {#8325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8321 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8323 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14427
  +product: App\Entity\Product\Product {#8320
    #id: 23
    #code: "Meteor_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8327 …}
    #variants: Doctrine\ORM\PersistentCollection {#8329 …}
    #options: Doctrine\ORM\PersistentCollection {#8333 …}
    #associations: Doctrine\ORM\PersistentCollection {#8331 …}
    #createdAt: DateTime @1769110555 {#8318
      date: 2026-01-22 20:35:55.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8317
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8336 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8337
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8320}
        #id: 179
        #name: "Meteor Echo T-Shirt"
        #slug: "meteor-echo-t-shirt"
        #description: """
          Voluptatem tempora non expedita dicta. Ipsum rerum sed eum id sit. Deserunt aut est quia id ipsa aspernatur.\n
          \n
          Et necessitatibus sit provident veniam. Adipisci vitae aut accusamus aut cum asperiores.\n
          \n
          Quia iusto necessitatibus ex non dolorem qui. Eos voluptatibus accusamus aliquid maiores est recusandae. Consequatur assumenda veritatis enim illo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Corrupti necessitatibus possimus numquam pariatur magnam unde nihil. Enim repellat adipisci eaque officiis. Iusto corporis est esse veritatis."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8339 …}
    #channels: Doctrine\ORM\PersistentCollection {#8325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8321 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8323 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14654 …}
  +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 {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
145.0 MiB 0.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#8320
    #id: 23
    #code: "Meteor_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8327 …}
    #variants: Doctrine\ORM\PersistentCollection {#8329 …}
    #options: Doctrine\ORM\PersistentCollection {#8333 …}
    #associations: Doctrine\ORM\PersistentCollection {#8331 …}
    #createdAt: DateTime @1769110555 {#8318
      date: 2026-01-22 20:35:55.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8317
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8336 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8337
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8320}
        #id: 179
        #name: "Meteor Echo T-Shirt"
        #slug: "meteor-echo-t-shirt"
        #description: """
          Voluptatem tempora non expedita dicta. Ipsum rerum sed eum id sit. Deserunt aut est quia id ipsa aspernatur.\n
          \n
          Et necessitatibus sit provident veniam. Adipisci vitae aut accusamus aut cum asperiores.\n
          \n
          Quia iusto necessitatibus ex non dolorem qui. Eos voluptatibus accusamus aliquid maiores est recusandae. Consequatur assumenda veritatis enim illo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Corrupti necessitatibus possimus numquam pariatur magnam unde nihil. Enim repellat adipisci eaque officiis. Iusto corporis est esse veritatis."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8339 …}
    #channels: Doctrine\ORM\PersistentCollection {#8325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8321 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8323 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Meteor Echo T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14728
  -props: [
    "product" => App\Entity\Product\Product {#8320
      #id: 23
      #code: "Meteor_Echo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8327 …}
      #variants: Doctrine\ORM\PersistentCollection {#8329 …}
      #options: Doctrine\ORM\PersistentCollection {#8333 …}
      #associations: Doctrine\ORM\PersistentCollection {#8331 …}
      #createdAt: DateTime @1769110555 {#8318
        date: 2026-01-22 20:35:55.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8317
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8336 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8337
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8320}
          #id: 179
          #name: "Meteor Echo T-Shirt"
          #slug: "meteor-echo-t-shirt"
          #description: """
            Voluptatem tempora non expedita dicta. Ipsum rerum sed eum id sit. Deserunt aut est quia id ipsa aspernatur.\n
            \n
            Et necessitatibus sit provident veniam. Adipisci vitae aut accusamus aut cum asperiores.\n
            \n
            Quia iusto necessitatibus ex non dolorem qui. Eos voluptatibus accusamus aliquid maiores est recusandae. Consequatur assumenda veritatis enim illo.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Corrupti necessitatibus possimus numquam pariatur magnam unde nihil. Enim repellat adipisci eaque officiis. Iusto corporis est esse veritatis."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8339 …}
      #channels: Doctrine\ORM\PersistentCollection {#8325 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8321 …}
      #averageRating: 3.0
      #images: Doctrine\ORM\PersistentCollection {#8323 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
145.0 MiB 0.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14829
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14712 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14785 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14709 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14654 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14662
    #collection: Doctrine\Common\Collections\ArrayCollection {#14671 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14650 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23417 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23419 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14829
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14712 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14785 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14709 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Meteor Echo T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14662
    #collection: Doctrine\Common\Collections\ArrayCollection {#14671 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14650 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23417 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23419 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14833
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14829
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14712 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14785 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14709 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14654 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14662
      #collection: Doctrine\Common\Collections\ArrayCollection {#14671 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14650 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23417 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23419 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 145.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14883
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14874 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14881 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14882 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14654 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14886
  +variant: App\Entity\Product\ProductVariant {#14654 …}
  +price: "68,51\u{A0}"
  +originalPrice: "68,51\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8582 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11309 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8579 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14883
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14874 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14881 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14882 …}
    +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 145.0 MiB 2.78 ms
Input props
[
  "product" => App\Entity\Product\Product {#8344
    #id: 19
    #code: "Lunar_Wave_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8351 …}
    #variants: Doctrine\ORM\PersistentCollection {#8353 …}
    #options: Doctrine\ORM\PersistentCollection {#8357 …}
    #associations: Doctrine\ORM\PersistentCollection {#8355 …}
    #createdAt: DateTime @1768865787 {#8342
      date: 2026-01-20 00:36:27.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8341
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8360 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8361
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8344}
        #id: 147
        #name: "Lunar Wave T-Shirt"
        #slug: "lunar-wave-t-shirt"
        #description: """
          Voluptatem libero asperiores quo quis officia quis quaerat. Cupiditate omnis sit necessitatibus corporis. Quas alias minima optio adipisci.\n
          \n
          Quis et omnis soluta sit ullam est repellat. Non impedit soluta aliquid omnis repudiandae quidem sit. Enim eum qui ipsam sequi. In sint asperiores saepe qui placeat neque explicabo.\n
          \n
          Est magni eos quam ducimus iusto omnis iste incidunt. Sit pariatur ut ut eligendi veritatis et ab. Dolorem fuga in est sint voluptatem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptatem dolorem molestiae beatae accusantium qui aperiam. Veritatis suscipit doloribus ea ut. Harum aut cum et commodi et repudiandae."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8363 …}
    #channels: Doctrine\ORM\PersistentCollection {#8349 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8345 …}
    #averageRating: 2.0
    #images: Doctrine\ORM\PersistentCollection {#8347 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14719
  +product: App\Entity\Product\Product {#8344
    #id: 19
    #code: "Lunar_Wave_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8351 …}
    #variants: Doctrine\ORM\PersistentCollection {#8353 …}
    #options: Doctrine\ORM\PersistentCollection {#8357 …}
    #associations: Doctrine\ORM\PersistentCollection {#8355 …}
    #createdAt: DateTime @1768865787 {#8342
      date: 2026-01-20 00:36:27.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8341
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8360 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8361
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8344}
        #id: 147
        #name: "Lunar Wave T-Shirt"
        #slug: "lunar-wave-t-shirt"
        #description: """
          Voluptatem libero asperiores quo quis officia quis quaerat. Cupiditate omnis sit necessitatibus corporis. Quas alias minima optio adipisci.\n
          \n
          Quis et omnis soluta sit ullam est repellat. Non impedit soluta aliquid omnis repudiandae quidem sit. Enim eum qui ipsam sequi. In sint asperiores saepe qui placeat neque explicabo.\n
          \n
          Est magni eos quam ducimus iusto omnis iste incidunt. Sit pariatur ut ut eligendi veritatis et ab. Dolorem fuga in est sint voluptatem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptatem dolorem molestiae beatae accusantium qui aperiam. Veritatis suscipit doloribus ea ut. Harum aut cum et commodi et repudiandae."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8363 …}
    #channels: Doctrine\ORM\PersistentCollection {#8349 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8345 …}
    #averageRating: 2.0
    #images: Doctrine\ORM\PersistentCollection {#8347 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14949 …}
  +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 {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
145.0 MiB 0.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#8344
    #id: 19
    #code: "Lunar_Wave_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8351 …}
    #variants: Doctrine\ORM\PersistentCollection {#8353 …}
    #options: Doctrine\ORM\PersistentCollection {#8357 …}
    #associations: Doctrine\ORM\PersistentCollection {#8355 …}
    #createdAt: DateTime @1768865787 {#8342
      date: 2026-01-20 00:36:27.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8341
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8360 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8361
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8344}
        #id: 147
        #name: "Lunar Wave T-Shirt"
        #slug: "lunar-wave-t-shirt"
        #description: """
          Voluptatem libero asperiores quo quis officia quis quaerat. Cupiditate omnis sit necessitatibus corporis. Quas alias minima optio adipisci.\n
          \n
          Quis et omnis soluta sit ullam est repellat. Non impedit soluta aliquid omnis repudiandae quidem sit. Enim eum qui ipsam sequi. In sint asperiores saepe qui placeat neque explicabo.\n
          \n
          Est magni eos quam ducimus iusto omnis iste incidunt. Sit pariatur ut ut eligendi veritatis et ab. Dolorem fuga in est sint voluptatem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptatem dolorem molestiae beatae accusantium qui aperiam. Veritatis suscipit doloribus ea ut. Harum aut cum et commodi et repudiandae."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8363 …}
    #channels: Doctrine\ORM\PersistentCollection {#8349 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8345 …}
    #averageRating: 2.0
    #images: Doctrine\ORM\PersistentCollection {#8347 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lunar Wave T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15023
  -props: [
    "product" => App\Entity\Product\Product {#8344
      #id: 19
      #code: "Lunar_Wave_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8351 …}
      #variants: Doctrine\ORM\PersistentCollection {#8353 …}
      #options: Doctrine\ORM\PersistentCollection {#8357 …}
      #associations: Doctrine\ORM\PersistentCollection {#8355 …}
      #createdAt: DateTime @1768865787 {#8342
        date: 2026-01-20 00:36:27.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8341
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8360 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8361
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8344}
          #id: 147
          #name: "Lunar Wave T-Shirt"
          #slug: "lunar-wave-t-shirt"
          #description: """
            Voluptatem libero asperiores quo quis officia quis quaerat. Cupiditate omnis sit necessitatibus corporis. Quas alias minima optio adipisci.\n
            \n
            Quis et omnis soluta sit ullam est repellat. Non impedit soluta aliquid omnis repudiandae quidem sit. Enim eum qui ipsam sequi. In sint asperiores saepe qui placeat neque explicabo.\n
            \n
            Est magni eos quam ducimus iusto omnis iste incidunt. Sit pariatur ut ut eligendi veritatis et ab. Dolorem fuga in est sint voluptatem.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Voluptatem dolorem molestiae beatae accusantium qui aperiam. Veritatis suscipit doloribus ea ut. Harum aut cum et commodi et repudiandae."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8363 …}
      #channels: Doctrine\ORM\PersistentCollection {#8349 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8345 …}
      #averageRating: 2.0
      #images: Doctrine\ORM\PersistentCollection {#8347 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
145.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15124
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15007 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15080 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15004 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14949 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14957
    #collection: Doctrine\Common\Collections\ArrayCollection {#14966 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14945 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23431 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23433 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15124
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15007 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15080 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15004 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lunar Wave T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14957
    #collection: Doctrine\Common\Collections\ArrayCollection {#14966 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14945 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23431 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23433 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15128
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15124
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15007 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15080 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15004 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14949 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14957
      #collection: Doctrine\Common\Collections\ArrayCollection {#14966 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14945 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23431 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23433 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 145.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15178
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15169 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15176 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15177 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14949 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15181
  +variant: App\Entity\Product\ProductVariant {#14949 …}
  +price: "9,97\u{A0}"
  +originalPrice: "9,97\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8582 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11309 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8579 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15178
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15169 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15176 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15177 …}
    +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 145.0 MiB 2.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#8368
    #id: 7
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8375 …}
    #variants: Doctrine\ORM\PersistentCollection {#8377 …}
    #options: Doctrine\ORM\PersistentCollection {#8381 …}
    #associations: Doctrine\ORM\PersistentCollection {#8379 …}
    #createdAt: DateTime @1769171654 {#8366
      date: 2026-01-23 13:34:14.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8365
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8384 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8385
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8368}
        #id: 51
        #name: "Lunar Echo T-Shirt"
        #slug: "lunar-echo-t-shirt"
        #description: """
          Consequatur soluta est similique dolores accusantium voluptatem. Similique culpa numquam corrupti laudantium quaerat. Voluptatibus possimus qui aut.\n
          \n
          Deleniti in suscipit in. Dolores et sed sapiente quam placeat tenetur nemo incidunt.\n
          \n
          Molestiae veniam ab porro asperiores. Dignissimos tempore maxime accusamus ut quae quaerat consequuntur. Aut dolorem vitae velit iusto rerum rerum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nisi accusamus ducimus quo aliquid quas. Et asperiores et totam id. Neque necessitatibus officiis tenetur recusandae."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
    #channels: Doctrine\ORM\PersistentCollection {#8373 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8369 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8371 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15014
  +product: App\Entity\Product\Product {#8368
    #id: 7
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8375 …}
    #variants: Doctrine\ORM\PersistentCollection {#8377 …}
    #options: Doctrine\ORM\PersistentCollection {#8381 …}
    #associations: Doctrine\ORM\PersistentCollection {#8379 …}
    #createdAt: DateTime @1769171654 {#8366
      date: 2026-01-23 13:34:14.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8365
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8384 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8385
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8368}
        #id: 51
        #name: "Lunar Echo T-Shirt"
        #slug: "lunar-echo-t-shirt"
        #description: """
          Consequatur soluta est similique dolores accusantium voluptatem. Similique culpa numquam corrupti laudantium quaerat. Voluptatibus possimus qui aut.\n
          \n
          Deleniti in suscipit in. Dolores et sed sapiente quam placeat tenetur nemo incidunt.\n
          \n
          Molestiae veniam ab porro asperiores. Dignissimos tempore maxime accusamus ut quae quaerat consequuntur. Aut dolorem vitae velit iusto rerum rerum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nisi accusamus ducimus quo aliquid quas. Et asperiores et totam id. Neque necessitatibus officiis tenetur recusandae."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
    #channels: Doctrine\ORM\PersistentCollection {#8373 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8369 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8371 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15244 …}
  +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 {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
145.0 MiB 0.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#8368
    #id: 7
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8375 …}
    #variants: Doctrine\ORM\PersistentCollection {#8377 …}
    #options: Doctrine\ORM\PersistentCollection {#8381 …}
    #associations: Doctrine\ORM\PersistentCollection {#8379 …}
    #createdAt: DateTime @1769171654 {#8366
      date: 2026-01-23 13:34:14.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8365
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8384 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8385
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8368}
        #id: 51
        #name: "Lunar Echo T-Shirt"
        #slug: "lunar-echo-t-shirt"
        #description: """
          Consequatur soluta est similique dolores accusantium voluptatem. Similique culpa numquam corrupti laudantium quaerat. Voluptatibus possimus qui aut.\n
          \n
          Deleniti in suscipit in. Dolores et sed sapiente quam placeat tenetur nemo incidunt.\n
          \n
          Molestiae veniam ab porro asperiores. Dignissimos tempore maxime accusamus ut quae quaerat consequuntur. Aut dolorem vitae velit iusto rerum rerum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nisi accusamus ducimus quo aliquid quas. Et asperiores et totam id. Neque necessitatibus officiis tenetur recusandae."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
    #channels: Doctrine\ORM\PersistentCollection {#8373 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8369 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8371 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lunar Echo T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15318
  -props: [
    "product" => App\Entity\Product\Product {#8368
      #id: 7
      #code: "Lunar_Echo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8375 …}
      #variants: Doctrine\ORM\PersistentCollection {#8377 …}
      #options: Doctrine\ORM\PersistentCollection {#8381 …}
      #associations: Doctrine\ORM\PersistentCollection {#8379 …}
      #createdAt: DateTime @1769171654 {#8366
        date: 2026-01-23 13:34:14.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8365
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8384 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8385
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8368}
          #id: 51
          #name: "Lunar Echo T-Shirt"
          #slug: "lunar-echo-t-shirt"
          #description: """
            Consequatur soluta est similique dolores accusantium voluptatem. Similique culpa numquam corrupti laudantium quaerat. Voluptatibus possimus qui aut.\n
            \n
            Deleniti in suscipit in. Dolores et sed sapiente quam placeat tenetur nemo incidunt.\n
            \n
            Molestiae veniam ab porro asperiores. Dignissimos tempore maxime accusamus ut quae quaerat consequuntur. Aut dolorem vitae velit iusto rerum rerum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nisi accusamus ducimus quo aliquid quas. Et asperiores et totam id. Neque necessitatibus officiis tenetur recusandae."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
      #channels: Doctrine\ORM\PersistentCollection {#8373 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8369 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8371 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
145.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15419
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15302 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15375 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15299 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15244 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15252
    #collection: Doctrine\Common\Collections\ArrayCollection {#15261 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15240 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23445 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23447 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15419
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15302 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15375 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15299 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lunar Echo T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15252
    #collection: Doctrine\Common\Collections\ArrayCollection {#15261 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15240 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23445 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23447 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15423
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15419
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15302 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15375 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15299 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15244 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15252
      #collection: Doctrine\Common\Collections\ArrayCollection {#15261 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15240 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23445 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23447 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 145.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15473
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15464 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15471 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15472 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15244 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15476
  +variant: App\Entity\Product\ProductVariant {#15244 …}
  +price: "48,25\u{A0}"
  +originalPrice: "48,25\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8582 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11309 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8579 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15473
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15464 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15471 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15472 …}
    +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 145.0 MiB 2.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#8392
    #id: 20
    #code: "Galactic_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8399 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8405 …}
    #associations: Doctrine\ORM\PersistentCollection {#8403 …}
    #createdAt: DateTime @1768961561 {#8390
      date: 2026-01-21 03:12:41.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8389
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8408 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8409
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8392}
        #id: 155
        #name: "Galactic Pulse T-Shirt"
        #slug: "galactic-pulse-t-shirt"
        #description: """
          Sed minus quaerat nulla blanditiis enim. Aut exercitationem illum quia facilis tenetur. Vitae ea maiores enim dolorem et velit nemo. Voluptates quibusdam harum facilis vel rerum fugit qui.\n
          \n
          Nobis dolorum laudantium fuga illo est quos soluta et. Ea saepe tenetur molestiae dolorem doloribus. Molestiae fugiat voluptatem voluptatibus perspiciatis eos corporis unde voluptatum.\n
          \n
          Doloremque enim enim accusamus commodi architecto incidunt minus. Consequuntur tempora eligendi nobis qui aliquid nesciunt natus. Quia sed itaque illum esse aut harum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolorem distinctio neque autem vero numquam. Molestiae vitae et eos beatae consequatur. Distinctio pariatur omnis expedita vel ipsum dolor dignissimos eum. Ut voluptatibus odit ad eligendi. Praesentium facilis perferendis consequatur et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8411 …}
    #channels: Doctrine\ORM\PersistentCollection {#8397 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8393 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8395 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15309
  +product: App\Entity\Product\Product {#8392
    #id: 20
    #code: "Galactic_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8399 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8405 …}
    #associations: Doctrine\ORM\PersistentCollection {#8403 …}
    #createdAt: DateTime @1768961561 {#8390
      date: 2026-01-21 03:12:41.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8389
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8408 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8409
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8392}
        #id: 155
        #name: "Galactic Pulse T-Shirt"
        #slug: "galactic-pulse-t-shirt"
        #description: """
          Sed minus quaerat nulla blanditiis enim. Aut exercitationem illum quia facilis tenetur. Vitae ea maiores enim dolorem et velit nemo. Voluptates quibusdam harum facilis vel rerum fugit qui.\n
          \n
          Nobis dolorum laudantium fuga illo est quos soluta et. Ea saepe tenetur molestiae dolorem doloribus. Molestiae fugiat voluptatem voluptatibus perspiciatis eos corporis unde voluptatum.\n
          \n
          Doloremque enim enim accusamus commodi architecto incidunt minus. Consequuntur tempora eligendi nobis qui aliquid nesciunt natus. Quia sed itaque illum esse aut harum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolorem distinctio neque autem vero numquam. Molestiae vitae et eos beatae consequatur. Distinctio pariatur omnis expedita vel ipsum dolor dignissimos eum. Ut voluptatibus odit ad eligendi. Praesentium facilis perferendis consequatur et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8411 …}
    #channels: Doctrine\ORM\PersistentCollection {#8397 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8393 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8395 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15539 …}
  +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 {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
145.0 MiB 0.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#8392
    #id: 20
    #code: "Galactic_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8399 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8405 …}
    #associations: Doctrine\ORM\PersistentCollection {#8403 …}
    #createdAt: DateTime @1768961561 {#8390
      date: 2026-01-21 03:12:41.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8389
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8408 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8409
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8392}
        #id: 155
        #name: "Galactic Pulse T-Shirt"
        #slug: "galactic-pulse-t-shirt"
        #description: """
          Sed minus quaerat nulla blanditiis enim. Aut exercitationem illum quia facilis tenetur. Vitae ea maiores enim dolorem et velit nemo. Voluptates quibusdam harum facilis vel rerum fugit qui.\n
          \n
          Nobis dolorum laudantium fuga illo est quos soluta et. Ea saepe tenetur molestiae dolorem doloribus. Molestiae fugiat voluptatem voluptatibus perspiciatis eos corporis unde voluptatum.\n
          \n
          Doloremque enim enim accusamus commodi architecto incidunt minus. Consequuntur tempora eligendi nobis qui aliquid nesciunt natus. Quia sed itaque illum esse aut harum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolorem distinctio neque autem vero numquam. Molestiae vitae et eos beatae consequatur. Distinctio pariatur omnis expedita vel ipsum dolor dignissimos eum. Ut voluptatibus odit ad eligendi. Praesentium facilis perferendis consequatur et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8411 …}
    #channels: Doctrine\ORM\PersistentCollection {#8397 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8393 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8395 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Galactic Pulse T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15613
  -props: [
    "product" => App\Entity\Product\Product {#8392
      #id: 20
      #code: "Galactic_Pulse_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8399 …}
      #variants: Doctrine\ORM\PersistentCollection {#8401 …}
      #options: Doctrine\ORM\PersistentCollection {#8405 …}
      #associations: Doctrine\ORM\PersistentCollection {#8403 …}
      #createdAt: DateTime @1768961561 {#8390
        date: 2026-01-21 03:12:41.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8389
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8408 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8409
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8392}
          #id: 155
          #name: "Galactic Pulse T-Shirt"
          #slug: "galactic-pulse-t-shirt"
          #description: """
            Sed minus quaerat nulla blanditiis enim. Aut exercitationem illum quia facilis tenetur. Vitae ea maiores enim dolorem et velit nemo. Voluptates quibusdam harum facilis vel rerum fugit qui.\n
            \n
            Nobis dolorum laudantium fuga illo est quos soluta et. Ea saepe tenetur molestiae dolorem doloribus. Molestiae fugiat voluptatem voluptatibus perspiciatis eos corporis unde voluptatum.\n
            \n
            Doloremque enim enim accusamus commodi architecto incidunt minus. Consequuntur tempora eligendi nobis qui aliquid nesciunt natus. Quia sed itaque illum esse aut harum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dolorem distinctio neque autem vero numquam. Molestiae vitae et eos beatae consequatur. Distinctio pariatur omnis expedita vel ipsum dolor dignissimos eum. Ut voluptatibus odit ad eligendi. Praesentium facilis perferendis consequatur et."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8411 …}
      #channels: Doctrine\ORM\PersistentCollection {#8397 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7873 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8393 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8395 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
145.0 MiB 0.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15714
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15597 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15670 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15594 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15539 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15547
    #collection: Doctrine\Common\Collections\ArrayCollection {#15556 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15535 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23459 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23461 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15714
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15597 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15670 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15594 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Galactic Pulse T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15547
    #collection: Doctrine\Common\Collections\ArrayCollection {#15556 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15535 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23459 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23461 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15718
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15714
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15597 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15670 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15594 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15539 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15547
      #collection: Doctrine\Common\Collections\ArrayCollection {#15556 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15535 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23459 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23461 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 145.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15768
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15767 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15539 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15771
  +variant: App\Entity\Product\ProductVariant {#15539 …}
  +price: "35,31\u{A0}"
  +originalPrice: "35,31\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8582 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11309 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8579 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15768
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15767 …}
    +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 145.0 MiB 2.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#8416
    #id: 8
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8423 …}
    #variants: Doctrine\ORM\PersistentCollection {#8425 …}
    #options: Doctrine\ORM\PersistentCollection {#8429 …}
    #associations: Doctrine\ORM\PersistentCollection {#8427 …}
    #createdAt: DateTime @1769080886 {#8414
      date: 2026-01-22 12:21:26.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8413
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8432 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8433
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8416}
        #id: 59
        #name: "Galactic Breeze T-Shirt"
        #slug: "galactic-breeze-t-shirt"
        #description: """
          Minima adipisci perferendis veniam velit illo eos. Accusamus voluptatem enim facilis velit accusamus rerum doloribus deserunt. Nihil suscipit recusandae totam ducimus debitis modi non.\n
          \n
          Laudantium laboriosam soluta exercitationem incidunt illum. Quis odio deserunt similique voluptatem vero. Sit possimus exercitationem officia eos. Et est fuga totam.\n
          \n
          Aliquid impedit odio voluptatem molestiae. Nesciunt accusantium eum distinctio illo voluptates dolorum id aspernatur. Nemo nesciunt nobis reiciendis aut saepe.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolorem quia magni rerum officia accusamus ut. Expedita exercitationem animi expedita voluptas totam eum cum dolore. Error enim illum aperiam aliquid sint reiciendis voluptatem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8435 …}
    #channels: Doctrine\ORM\PersistentCollection {#8421 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8419 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15604
  +product: App\Entity\Product\Product {#8416
    #id: 8
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8423 …}
    #variants: Doctrine\ORM\PersistentCollection {#8425 …}
    #options: Doctrine\ORM\PersistentCollection {#8429 …}
    #associations: Doctrine\ORM\PersistentCollection {#8427 …}
    #createdAt: DateTime @1769080886 {#8414
      date: 2026-01-22 12:21:26.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8413
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8432 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8433
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8416}
        #id: 59
        #name: "Galactic Breeze T-Shirt"
        #slug: "galactic-breeze-t-shirt"
        #description: """
          Minima adipisci perferendis veniam velit illo eos. Accusamus voluptatem enim facilis velit accusamus rerum doloribus deserunt. Nihil suscipit recusandae totam ducimus debitis modi non.\n
          \n
          Laudantium laboriosam soluta exercitationem incidunt illum. Quis odio deserunt similique voluptatem vero. Sit possimus exercitationem officia eos. Et est fuga totam.\n
          \n
          Aliquid impedit odio voluptatem molestiae. Nesciunt accusantium eum distinctio illo voluptates dolorum id aspernatur. Nemo nesciunt nobis reiciendis aut saepe.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolorem quia magni rerum officia accusamus ut. Expedita exercitationem animi expedita voluptas totam eum cum dolore. Error enim illum aperiam aliquid sint reiciendis voluptatem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8435 …}
    #channels: Doctrine\ORM\PersistentCollection {#8421 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8419 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15834 …}
  +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 {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
145.0 MiB 0.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#8416
    #id: 8
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8423 …}
    #variants: Doctrine\ORM\PersistentCollection {#8425 …}
    #options: Doctrine\ORM\PersistentCollection {#8429 …}
    #associations: Doctrine\ORM\PersistentCollection {#8427 …}
    #createdAt: DateTime @1769080886 {#8414
      date: 2026-01-22 12:21:26.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8413
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8432 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8433
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8416}
        #id: 59
        #name: "Galactic Breeze T-Shirt"
        #slug: "galactic-breeze-t-shirt"
        #description: """
          Minima adipisci perferendis veniam velit illo eos. Accusamus voluptatem enim facilis velit accusamus rerum doloribus deserunt. Nihil suscipit recusandae totam ducimus debitis modi non.\n
          \n
          Laudantium laboriosam soluta exercitationem incidunt illum. Quis odio deserunt similique voluptatem vero. Sit possimus exercitationem officia eos. Et est fuga totam.\n
          \n
          Aliquid impedit odio voluptatem molestiae. Nesciunt accusantium eum distinctio illo voluptates dolorum id aspernatur. Nemo nesciunt nobis reiciendis aut saepe.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolorem quia magni rerum officia accusamus ut. Expedita exercitationem animi expedita voluptas totam eum cum dolore. Error enim illum aperiam aliquid sint reiciendis voluptatem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8435 …}
    #channels: Doctrine\ORM\PersistentCollection {#8421 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8419 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Galactic Breeze T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15908
  -props: [
    "product" => App\Entity\Product\Product {#8416
      #id: 8
      #code: "Galactic_Breeze_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8423 …}
      #variants: Doctrine\ORM\PersistentCollection {#8425 …}
      #options: Doctrine\ORM\PersistentCollection {#8429 …}
      #associations: Doctrine\ORM\PersistentCollection {#8427 …}
      #createdAt: DateTime @1769080886 {#8414
        date: 2026-01-22 12:21:26.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8413
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8432 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8433
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8416}
          #id: 59
          #name: "Galactic Breeze T-Shirt"
          #slug: "galactic-breeze-t-shirt"
          #description: """
            Minima adipisci perferendis veniam velit illo eos. Accusamus voluptatem enim facilis velit accusamus rerum doloribus deserunt. Nihil suscipit recusandae totam ducimus debitis modi non.\n
            \n
            Laudantium laboriosam soluta exercitationem incidunt illum. Quis odio deserunt similique voluptatem vero. Sit possimus exercitationem officia eos. Et est fuga totam.\n
            \n
            Aliquid impedit odio voluptatem molestiae. Nesciunt accusantium eum distinctio illo voluptates dolorum id aspernatur. Nemo nesciunt nobis reiciendis aut saepe.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dolorem quia magni rerum officia accusamus ut. Expedita exercitationem animi expedita voluptas totam eum cum dolore. Error enim illum aperiam aliquid sint reiciendis voluptatem."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8435 …}
      #channels: Doctrine\ORM\PersistentCollection {#8421 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8417 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8419 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
145.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16009
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15965 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15889 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15834 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15842
    #collection: Doctrine\Common\Collections\ArrayCollection {#15851 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15830 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23473 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23475 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16009
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15965 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15889 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Galactic Breeze T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15842
    #collection: Doctrine\Common\Collections\ArrayCollection {#15851 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15830 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23473 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23475 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16013
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16009
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15892 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15965 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15889 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15834 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15842
      #collection: Doctrine\Common\Collections\ArrayCollection {#15851 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15830 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23473 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23475 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 145.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16063
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16054 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16061 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16062 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15834 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16066
  +variant: App\Entity\Product\ProductVariant {#15834 …}
  +price: "91,10\u{A0}"
  +originalPrice: "91,10\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8582 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11309 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8579 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16063
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16054 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16061 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16062 …}
    +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 145.0 MiB 2.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#8440
    #id: 1
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8447 …}
    #variants: Doctrine\ORM\PersistentCollection {#8449 …}
    #options: Doctrine\ORM\PersistentCollection {#8453 …}
    #associations: Doctrine\ORM\PersistentCollection {#8451 …}
    #createdAt: DateTime @1769254093 {#8438
      date: 2026-01-24 12:28:13.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8437
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8456 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8457
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8440}
        #id: 3
        #name: "Ethereal Drift T-Shirt"
        #slug: "ethereal-drift-t-shirt"
        #description: """
          Fugit voluptatem tenetur est et ab. Magni similique ad rerum sit eos ut odit quod. Necessitatibus nostrum eius corrupti et. Sunt aut blanditiis iure eius dolorum est est excepturi.\n
          \n
          Ut culpa explicabo blanditiis voluptates veritatis recusandae sed aliquam. Qui et suscipit quaerat perspiciatis et exercitationem dolores. Eos necessitatibus nobis eius voluptatum sed est nihil. Earum voluptatem eum dolorum tempora.\n
          \n
          Consequuntur ab commodi et quibusdam. In dolores quia ipsa natus quia. Qui voluptatibus non consequatur assumenda qui. Repellat quia repellat pariatur et sunt dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et rem in qui vitae. Corporis et occaecati est velit similique delectus. Ut aut asperiores illo eius cupiditate quas. Quis deleniti porro ipsa ut ea est."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8459 …}
    #channels: Doctrine\ORM\PersistentCollection {#8445 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8441 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8443 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15899
  +product: App\Entity\Product\Product {#8440
    #id: 1
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8447 …}
    #variants: Doctrine\ORM\PersistentCollection {#8449 …}
    #options: Doctrine\ORM\PersistentCollection {#8453 …}
    #associations: Doctrine\ORM\PersistentCollection {#8451 …}
    #createdAt: DateTime @1769254093 {#8438
      date: 2026-01-24 12:28:13.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8437
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8456 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8457
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8440}
        #id: 3
        #name: "Ethereal Drift T-Shirt"
        #slug: "ethereal-drift-t-shirt"
        #description: """
          Fugit voluptatem tenetur est et ab. Magni similique ad rerum sit eos ut odit quod. Necessitatibus nostrum eius corrupti et. Sunt aut blanditiis iure eius dolorum est est excepturi.\n
          \n
          Ut culpa explicabo blanditiis voluptates veritatis recusandae sed aliquam. Qui et suscipit quaerat perspiciatis et exercitationem dolores. Eos necessitatibus nobis eius voluptatum sed est nihil. Earum voluptatem eum dolorum tempora.\n
          \n
          Consequuntur ab commodi et quibusdam. In dolores quia ipsa natus quia. Qui voluptatibus non consequatur assumenda qui. Repellat quia repellat pariatur et sunt dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et rem in qui vitae. Corporis et occaecati est velit similique delectus. Ut aut asperiores illo eius cupiditate quas. Quis deleniti porro ipsa ut ea est."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8459 …}
    #channels: Doctrine\ORM\PersistentCollection {#8445 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8441 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8443 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16129 …}
  +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 {#12822
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
145.0 MiB 0.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8440
    #id: 1
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8447 …}
    #variants: Doctrine\ORM\PersistentCollection {#8449 …}
    #options: Doctrine\ORM\PersistentCollection {#8453 …}
    #associations: Doctrine\ORM\PersistentCollection {#8451 …}
    #createdAt: DateTime @1769254093 {#8438
      date: 2026-01-24 12:28:13.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8437
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8456 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8457
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8440}
        #id: 3
        #name: "Ethereal Drift T-Shirt"
        #slug: "ethereal-drift-t-shirt"
        #description: """
          Fugit voluptatem tenetur est et ab. Magni similique ad rerum sit eos ut odit quod. Necessitatibus nostrum eius corrupti et. Sunt aut blanditiis iure eius dolorum est est excepturi.\n
          \n
          Ut culpa explicabo blanditiis voluptates veritatis recusandae sed aliquam. Qui et suscipit quaerat perspiciatis et exercitationem dolores. Eos necessitatibus nobis eius voluptatum sed est nihil. Earum voluptatem eum dolorum tempora.\n
          \n
          Consequuntur ab commodi et quibusdam. In dolores quia ipsa natus quia. Qui voluptatibus non consequatur assumenda qui. Repellat quia repellat pariatur et sunt dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et rem in qui vitae. Corporis et occaecati est velit similique delectus. Ut aut asperiores illo eius cupiditate quas. Quis deleniti porro ipsa ut ea est."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8459 …}
    #channels: Doctrine\ORM\PersistentCollection {#8445 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8441 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8443 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Ethereal Drift T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16203
  -props: [
    "product" => App\Entity\Product\Product {#8440
      #id: 1
      #code: "Ethereal_Drift_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8447 …}
      #variants: Doctrine\ORM\PersistentCollection {#8449 …}
      #options: Doctrine\ORM\PersistentCollection {#8453 …}
      #associations: Doctrine\ORM\PersistentCollection {#8451 …}
      #createdAt: DateTime @1769254093 {#8438
        date: 2026-01-24 12:28:13.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8437
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8456 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8457
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8440}
          #id: 3
          #name: "Ethereal Drift T-Shirt"
          #slug: "ethereal-drift-t-shirt"
          #description: """
            Fugit voluptatem tenetur est et ab. Magni similique ad rerum sit eos ut odit quod. Necessitatibus nostrum eius corrupti et. Sunt aut blanditiis iure eius dolorum est est excepturi.\n
            \n
            Ut culpa explicabo blanditiis voluptates veritatis recusandae sed aliquam. Qui et suscipit quaerat perspiciatis et exercitationem dolores. Eos necessitatibus nobis eius voluptatum sed est nihil. Earum voluptatem eum dolorum tempora.\n
            \n
            Consequuntur ab commodi et quibusdam. In dolores quia ipsa natus quia. Qui voluptatibus non consequatur assumenda qui. Repellat quia repellat pariatur et sunt dolorem.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Et rem in qui vitae. Corporis et occaecati est velit similique delectus. Ut aut asperiores illo eius cupiditate quas. Quis deleniti porro ipsa ut ea est."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8459 …}
      #channels: Doctrine\ORM\PersistentCollection {#8445 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8271 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8441 …}
      #averageRating: 4.0
      #images: Doctrine\ORM\PersistentCollection {#8443 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
145.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16187 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16184 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16129 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16137
    #collection: Doctrine\Common\Collections\ArrayCollection {#16146 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16125 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23487 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23489 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16187 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16184 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Ethereal Drift T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16137
    #collection: Doctrine\Common\Collections\ArrayCollection {#16146 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16125 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23487 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23489 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16311
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16307
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16187 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16263 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16184 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16129 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16137
      #collection: Doctrine\Common\Collections\ArrayCollection {#16146 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16125 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23487 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23489 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 145.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16361
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16352 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16359 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16360 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16129 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16364
  +variant: App\Entity\Product\ProductVariant {#16129 …}
  +price: "48,25\u{A0}"
  +originalPrice: "48,25\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8582 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11309 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8579 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16361
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16352 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16359 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16360 …}
    +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 145.0 MiB 1.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12531
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11375 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12562 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11385 …}
    +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 {#12745
  +cart: App\Entity\Order\Order {#12114 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1282 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12531
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11375 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12562 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11385 …}
    +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 …}
}