GET https://test1.xn--chrys-wra.com/fr_FR/taxons/t-shirts/femmes?sorting%5Bname%5D=asc

Components

12 Twig Components
44 Render Count
51 ms Render Time
135.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 35.59ms
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.39ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.86ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.77ms
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.34ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.87ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.60ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.46ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.21ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.28ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 120.5 MiB 0.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11718
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11711 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11717 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11716 …}
    +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 {#11732
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11608 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11718
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11711 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11717 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11716 …}
    +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 120.5 MiB 5.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11809
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11805 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11807 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11808 …}
    +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 {#11818
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4396 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11809
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11805 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11807 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11808 …}
    +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 125.0 MiB 3.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12337
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12310 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12332 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12330 …}
    +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 {#12358
  +cart: App\Entity\Order\Order {#12413 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1282 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12337
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12310 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12332 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12330 …}
    +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 125.0 MiB 1.87 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12598
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12594 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12591 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12592 …}
    +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 {#12607
  #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 {#12598
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12594 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12591 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12592 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 125.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12878
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12874 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12875 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12877 …}
    +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 {#12887
  #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 {#12878
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12874 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12875 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12877 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 125.0 MiB 0.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12991
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12987 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12988 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12990 …}
    +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 {#12999
  #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 {#12991
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12987 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12988 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12990 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 125.0 MiB 1.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13061
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13057 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13058 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13060 …}
    +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 {#13069
  #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 {#13061
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13057 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13058 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13060 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 133.0 MiB 11.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8034
    #id: 3
    #code: "Celestial_Harmony_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8227 …}
    #variants: Doctrine\ORM\PersistentCollection {#8440 …}
    #options: Doctrine\ORM\PersistentCollection {#8568 …}
    #associations: Doctrine\ORM\PersistentCollection {#8508 …}
    #createdAt: DateTime @1769436549 {#7817
      date: 2026-01-26 15:09:09.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7881
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8567 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8570
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8034}
        #id: 19
        #name: "Celestial Harmony T-Shirt"
        #slug: "celestial-harmony-t-shirt"
        #description: """
          Aliquid voluptas eveniet dolor qui reprehenderit excepturi consectetur. Facere aspernatur qui minus nulla delectus voluptatem est. Suscipit dolorum inventore fugit expedita est.\n
          \n
          Nesciunt facilis eius esse dolore impedit. Quisquam commodi culpa quos corporis voluptatibus cum. Suscipit iusto et esse eaque delectus consequatur veniam. Ullam sint praesentium velit ducimus. Aut iure quisquam eos.\n
          \n
          Cumque sapiente ut et facere libero. Dolorem ut sed dolorum excepturi. Qui reiciendis ea fugiat eius. Id temporibus dicta qui. Sed quis consectetur libero sit dolores et nobis est.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nam et est provident et in quam. Voluptatem iusto eveniet laboriosam quas. Cum nisi fugiat voluptatum minus sed veritatis. Natus vel maxime nihil vel et aut. Et voluptas velit exercitationem veritatis earum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8573 …}
    #channels: Doctrine\ORM\PersistentCollection {#8086 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7977 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8089 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13586
  +product: App\Entity\Product\Product {#8034
    #id: 3
    #code: "Celestial_Harmony_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8227 …}
    #variants: Doctrine\ORM\PersistentCollection {#8440 …}
    #options: Doctrine\ORM\PersistentCollection {#8568 …}
    #associations: Doctrine\ORM\PersistentCollection {#8508 …}
    #createdAt: DateTime @1769436549 {#7817
      date: 2026-01-26 15:09:09.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7881
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8567 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8570
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8034}
        #id: 19
        #name: "Celestial Harmony T-Shirt"
        #slug: "celestial-harmony-t-shirt"
        #description: """
          Aliquid voluptas eveniet dolor qui reprehenderit excepturi consectetur. Facere aspernatur qui minus nulla delectus voluptatem est. Suscipit dolorum inventore fugit expedita est.\n
          \n
          Nesciunt facilis eius esse dolore impedit. Quisquam commodi culpa quos corporis voluptatibus cum. Suscipit iusto et esse eaque delectus consequatur veniam. Ullam sint praesentium velit ducimus. Aut iure quisquam eos.\n
          \n
          Cumque sapiente ut et facere libero. Dolorem ut sed dolorum excepturi. Qui reiciendis ea fugiat eius. Id temporibus dicta qui. Sed quis consectetur libero sit dolores et nobis est.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nam et est provident et in quam. Voluptatem iusto eveniet laboriosam quas. Cum nisi fugiat voluptatum minus sed veritatis. Natus vel maxime nihil vel et aut. Et voluptas velit exercitationem veritatis earum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8573 …}
    #channels: Doctrine\ORM\PersistentCollection {#8086 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7977 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8089 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13826 …}
  +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 {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 1.28 ms
Input props
[
  "product" => App\Entity\Product\Product {#8034
    #id: 3
    #code: "Celestial_Harmony_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8227 …}
    #variants: Doctrine\ORM\PersistentCollection {#8440 …}
    #options: Doctrine\ORM\PersistentCollection {#8568 …}
    #associations: Doctrine\ORM\PersistentCollection {#8508 …}
    #createdAt: DateTime @1769436549 {#7817
      date: 2026-01-26 15:09:09.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7881
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8567 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8570
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8034}
        #id: 19
        #name: "Celestial Harmony T-Shirt"
        #slug: "celestial-harmony-t-shirt"
        #description: """
          Aliquid voluptas eveniet dolor qui reprehenderit excepturi consectetur. Facere aspernatur qui minus nulla delectus voluptatem est. Suscipit dolorum inventore fugit expedita est.\n
          \n
          Nesciunt facilis eius esse dolore impedit. Quisquam commodi culpa quos corporis voluptatibus cum. Suscipit iusto et esse eaque delectus consequatur veniam. Ullam sint praesentium velit ducimus. Aut iure quisquam eos.\n
          \n
          Cumque sapiente ut et facere libero. Dolorem ut sed dolorum excepturi. Qui reiciendis ea fugiat eius. Id temporibus dicta qui. Sed quis consectetur libero sit dolores et nobis est.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nam et est provident et in quam. Voluptatem iusto eveniet laboriosam quas. Cum nisi fugiat voluptatum minus sed veritatis. Natus vel maxime nihil vel et aut. Et voluptas velit exercitationem veritatis earum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8573 …}
    #channels: Doctrine\ORM\PersistentCollection {#8086 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7977 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8089 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Celestial Harmony T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14240
  -props: [
    "product" => App\Entity\Product\Product {#8034
      #id: 3
      #code: "Celestial_Harmony_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8227 …}
      #variants: Doctrine\ORM\PersistentCollection {#8440 …}
      #options: Doctrine\ORM\PersistentCollection {#8568 …}
      #associations: Doctrine\ORM\PersistentCollection {#8508 …}
      #createdAt: DateTime @1769436549 {#7817
        date: 2026-01-26 15:09:09.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#7881
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8567 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8570
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8034}
          #id: 19
          #name: "Celestial Harmony T-Shirt"
          #slug: "celestial-harmony-t-shirt"
          #description: """
            Aliquid voluptas eveniet dolor qui reprehenderit excepturi consectetur. Facere aspernatur qui minus nulla delectus voluptatem est. Suscipit dolorum inventore fugit expedita est.\n
            \n
            Nesciunt facilis eius esse dolore impedit. Quisquam commodi culpa quos corporis voluptatibus cum. Suscipit iusto et esse eaque delectus consequatur veniam. Ullam sint praesentium velit ducimus. Aut iure quisquam eos.\n
            \n
            Cumque sapiente ut et facere libero. Dolorem ut sed dolorum excepturi. Qui reiciendis ea fugiat eius. Id temporibus dicta qui. Sed quis consectetur libero sit dolores et nobis est.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nam et est provident et in quam. Voluptatem iusto eveniet laboriosam quas. Cum nisi fugiat voluptatum minus sed veritatis. Natus vel maxime nihil vel et aut. Et voluptas velit exercitationem veritatis earum."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8573 …}
      #channels: Doctrine\ORM\PersistentCollection {#8086 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7977 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8089 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.86 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14367
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14322 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14317 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14366 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13826 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14172
    #collection: Doctrine\Common\Collections\ArrayCollection {#14171 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14009 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23314 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23366 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14367
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14322 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14317 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14366 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Celestial Harmony T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14172
    #collection: Doctrine\Common\Collections\ArrayCollection {#14171 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14009 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23314 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23366 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14371
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14367
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14322 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14317 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14366 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#13826 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14172
      #collection: Doctrine\Common\Collections\ArrayCollection {#14171 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14009 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23314 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23366 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14590
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14580 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14588 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14589 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13826 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14599
  +variant: App\Entity\Product\ProductVariant {#13826 …}
  +price: "4,67\u{A0}"
  +originalPrice: "4,67\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8881 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11608 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8878 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14590
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14580 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14588 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14589 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 133.0 MiB 3.03 ms
Input props
[
  "product" => App\Entity\Product\Product {#8579
    #id: 1
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8586 …}
    #variants: Doctrine\ORM\PersistentCollection {#8588 …}
    #options: Doctrine\ORM\PersistentCollection {#8592 …}
    #associations: Doctrine\ORM\PersistentCollection {#8590 …}
    #createdAt: DateTime @1769254093 {#8577
      date: 2026-01-24 12:28:13.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8578
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8595 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8596
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8579}
        #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 {#8598 …}
    #channels: Doctrine\ORM\PersistentCollection {#8584 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8580 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8582 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14218
  +product: App\Entity\Product\Product {#8579
    #id: 1
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8586 …}
    #variants: Doctrine\ORM\PersistentCollection {#8588 …}
    #options: Doctrine\ORM\PersistentCollection {#8592 …}
    #associations: Doctrine\ORM\PersistentCollection {#8590 …}
    #createdAt: DateTime @1769254093 {#8577
      date: 2026-01-24 12:28:13.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8578
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8595 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8596
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8579}
        #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 {#8598 …}
    #channels: Doctrine\ORM\PersistentCollection {#8584 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8580 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8582 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14672 …}
  +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 {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.55 ms
Input props
[
  "product" => App\Entity\Product\Product {#8579
    #id: 1
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8586 …}
    #variants: Doctrine\ORM\PersistentCollection {#8588 …}
    #options: Doctrine\ORM\PersistentCollection {#8592 …}
    #associations: Doctrine\ORM\PersistentCollection {#8590 …}
    #createdAt: DateTime @1769254093 {#8577
      date: 2026-01-24 12:28:13.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8578
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8595 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8596
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8579}
        #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 {#8598 …}
    #channels: Doctrine\ORM\PersistentCollection {#8584 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8580 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8582 …}
    #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 {#14746
  -props: [
    "product" => App\Entity\Product\Product {#8579
      #id: 1
      #code: "Ethereal_Drift_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8586 …}
      #variants: Doctrine\ORM\PersistentCollection {#8588 …}
      #options: Doctrine\ORM\PersistentCollection {#8592 …}
      #associations: Doctrine\ORM\PersistentCollection {#8590 …}
      #createdAt: DateTime @1769254093 {#8577
        date: 2026-01-24 12:28:13.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8578
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8595 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8596
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8579}
          #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 {#8598 …}
      #channels: Doctrine\ORM\PersistentCollection {#8584 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8580 …}
      #averageRating: 4.0
      #images: Doctrine\ORM\PersistentCollection {#8582 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14850
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14730 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14806 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14727 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14672 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14680
    #collection: Doctrine\Common\Collections\ArrayCollection {#14689 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14668 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23386 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23388 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14850
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14730 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14806 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14727 …}
    +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 {#14680
    #collection: Doctrine\Common\Collections\ArrayCollection {#14689 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14668 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23386 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23388 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14854
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14850
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14730 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14806 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14727 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14672 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14680
      #collection: Doctrine\Common\Collections\ArrayCollection {#14689 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14668 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23386 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23388 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14904
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14895 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14902 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14903 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14672 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14907
  +variant: App\Entity\Product\ProductVariant {#14672 …}
  +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 {#8881 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11608 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8878 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14904
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14895 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14902 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14903 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 133.0 MiB 3.10 ms
Input props
[
  "product" => App\Entity\Product\Product {#8602
    #id: 8
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8609 …}
    #variants: Doctrine\ORM\PersistentCollection {#8611 …}
    #options: Doctrine\ORM\PersistentCollection {#8615 …}
    #associations: Doctrine\ORM\PersistentCollection {#8613 …}
    #createdAt: DateTime @1769080886 {#8600
      date: 2026-01-22 12:21:26.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8601
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8618 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8619
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8602}
        #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 {#8621 …}
    #channels: Doctrine\ORM\PersistentCollection {#8607 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8603 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8605 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14737
  +product: App\Entity\Product\Product {#8602
    #id: 8
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8609 …}
    #variants: Doctrine\ORM\PersistentCollection {#8611 …}
    #options: Doctrine\ORM\PersistentCollection {#8615 …}
    #associations: Doctrine\ORM\PersistentCollection {#8613 …}
    #createdAt: DateTime @1769080886 {#8600
      date: 2026-01-22 12:21:26.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8601
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8618 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8619
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8602}
        #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 {#8621 …}
    #channels: Doctrine\ORM\PersistentCollection {#8607 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8603 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8605 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14970 …}
  +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 {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8602
    #id: 8
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8609 …}
    #variants: Doctrine\ORM\PersistentCollection {#8611 …}
    #options: Doctrine\ORM\PersistentCollection {#8615 …}
    #associations: Doctrine\ORM\PersistentCollection {#8613 …}
    #createdAt: DateTime @1769080886 {#8600
      date: 2026-01-22 12:21:26.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8601
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8618 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8619
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8602}
        #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 {#8621 …}
    #channels: Doctrine\ORM\PersistentCollection {#8607 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8603 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8605 …}
    #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 {#15044
  -props: [
    "product" => App\Entity\Product\Product {#8602
      #id: 8
      #code: "Galactic_Breeze_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8609 …}
      #variants: Doctrine\ORM\PersistentCollection {#8611 …}
      #options: Doctrine\ORM\PersistentCollection {#8615 …}
      #associations: Doctrine\ORM\PersistentCollection {#8613 …}
      #createdAt: DateTime @1769080886 {#8600
        date: 2026-01-22 12:21:26.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8601
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8618 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8619
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8602}
          #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 {#8621 …}
      #channels: Doctrine\ORM\PersistentCollection {#8607 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8603 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8605 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15145
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15028 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15101 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15025 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14970 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14978
    #collection: Doctrine\Common\Collections\ArrayCollection {#14987 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14966 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23400 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23402 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15145
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15028 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15101 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15025 …}
    +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 {#14978
    #collection: Doctrine\Common\Collections\ArrayCollection {#14987 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14966 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23400 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23402 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15149
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15145
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15028 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15101 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15025 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14970 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14978
      #collection: Doctrine\Common\Collections\ArrayCollection {#14987 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14966 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23400 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23402 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15199
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15190 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15197 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15198 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14970 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15202
  +variant: App\Entity\Product\ProductVariant {#14970 …}
  +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 {#8881 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11608 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8878 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15199
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15190 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15197 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15198 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 133.0 MiB 3.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#8625
    #id: 7
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8632 …}
    #variants: Doctrine\ORM\PersistentCollection {#8634 …}
    #options: Doctrine\ORM\PersistentCollection {#8638 …}
    #associations: Doctrine\ORM\PersistentCollection {#8636 …}
    #createdAt: DateTime @1769171654 {#8623
      date: 2026-01-23 13:34:14.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8624
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8641 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8642
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8625}
        #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 {#8644 …}
    #channels: Doctrine\ORM\PersistentCollection {#8630 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8626 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8628 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15035
  +product: App\Entity\Product\Product {#8625
    #id: 7
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8632 …}
    #variants: Doctrine\ORM\PersistentCollection {#8634 …}
    #options: Doctrine\ORM\PersistentCollection {#8638 …}
    #associations: Doctrine\ORM\PersistentCollection {#8636 …}
    #createdAt: DateTime @1769171654 {#8623
      date: 2026-01-23 13:34:14.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8624
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8641 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8642
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8625}
        #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 {#8644 …}
    #channels: Doctrine\ORM\PersistentCollection {#8630 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8626 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8628 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#4593 …}
  +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 {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#8625
    #id: 7
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8632 …}
    #variants: Doctrine\ORM\PersistentCollection {#8634 …}
    #options: Doctrine\ORM\PersistentCollection {#8638 …}
    #associations: Doctrine\ORM\PersistentCollection {#8636 …}
    #createdAt: DateTime @1769171654 {#8623
      date: 2026-01-23 13:34:14.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8624
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8641 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8642
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8625}
        #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 {#8644 …}
    #channels: Doctrine\ORM\PersistentCollection {#8630 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8626 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8628 …}
    #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 {#5065
  -props: [
    "product" => App\Entity\Product\Product {#8625
      #id: 7
      #code: "Lunar_Echo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8632 …}
      #variants: Doctrine\ORM\PersistentCollection {#8634 …}
      #options: Doctrine\ORM\PersistentCollection {#8638 …}
      #associations: Doctrine\ORM\PersistentCollection {#8636 …}
      #createdAt: DateTime @1769171654 {#8623
        date: 2026-01-23 13:34:14.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8624
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8641 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8642
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8625}
          #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 {#8644 …}
      #channels: Doctrine\ORM\PersistentCollection {#8630 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8626 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8628 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6328
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5070 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6090 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5067 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#4593 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15273
    #collection: Doctrine\Common\Collections\ArrayCollection {#4601 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15261 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23414 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23416 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6328
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5070 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6090 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5067 …}
    +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 {#15273
    #collection: Doctrine\Common\Collections\ArrayCollection {#4601 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15261 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23414 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23416 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6338
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6328
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5070 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#6090 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5067 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#4593 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15273
      #collection: Doctrine\Common\Collections\ArrayCollection {#4601 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15261 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23414 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23416 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6783
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6580 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6601 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6602 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#4593 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#6775
  +variant: App\Entity\Product\ProductVariant {#4593 …}
  +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 {#8881 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11608 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8878 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6783
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6580 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6601 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6602 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 133.0 MiB 2.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#8648
    #id: 11
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8655 …}
    #variants: Doctrine\ORM\PersistentCollection {#8657 …}
    #options: Doctrine\ORM\PersistentCollection {#8661 …}
    #associations: Doctrine\ORM\PersistentCollection {#8659 …}
    #createdAt: DateTime @1768877659 {#8646
      date: 2026-01-20 03:54:19.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8647
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8664 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8665
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8648}
        #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 {#8667 …}
    #channels: Doctrine\ORM\PersistentCollection {#8653 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8649 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8651 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#5097
  +product: App\Entity\Product\Product {#8648
    #id: 11
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8655 …}
    #variants: Doctrine\ORM\PersistentCollection {#8657 …}
    #options: Doctrine\ORM\PersistentCollection {#8661 …}
    #associations: Doctrine\ORM\PersistentCollection {#8659 …}
    #createdAt: DateTime @1768877659 {#8646
      date: 2026-01-20 03:54:19.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8647
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8664 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8665
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8648}
        #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 {#8667 …}
    #channels: Doctrine\ORM\PersistentCollection {#8653 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8649 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8651 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#7685 …}
  +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 {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#8648
    #id: 11
    #code: "Meteor_Shower_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8655 …}
    #variants: Doctrine\ORM\PersistentCollection {#8657 …}
    #options: Doctrine\ORM\PersistentCollection {#8661 …}
    #associations: Doctrine\ORM\PersistentCollection {#8659 …}
    #createdAt: DateTime @1768877659 {#8646
      date: 2026-01-20 03:54:19.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8647
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8664 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8665
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8648}
        #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 {#8667 …}
    #channels: Doctrine\ORM\PersistentCollection {#8653 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8649 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8651 …}
    #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 {#8180
  -props: [
    "product" => App\Entity\Product\Product {#8648
      #id: 11
      #code: "Meteor_Shower_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8655 …}
      #variants: Doctrine\ORM\PersistentCollection {#8657 …}
      #options: Doctrine\ORM\PersistentCollection {#8661 …}
      #associations: Doctrine\ORM\PersistentCollection {#8659 …}
      #createdAt: DateTime @1768877659 {#8646
        date: 2026-01-20 03:54:19.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8647
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8664 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8665
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8648}
          #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 {#8667 …}
      #channels: Doctrine\ORM\PersistentCollection {#8653 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8649 …}
      #averageRating: 1.0
      #images: Doctrine\ORM\PersistentCollection {#8651 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9059
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8062 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8388 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8056 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#7685 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#7699
    #collection: Doctrine\Common\Collections\ArrayCollection {#7923 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#7674 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23428 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23430 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9059
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8062 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8388 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8056 …}
    +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 {#7699
    #collection: Doctrine\Common\Collections\ArrayCollection {#7923 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#7674 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23428 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23430 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9055
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9059
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8062 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#8388 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8056 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#7685 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#7699
      #collection: Doctrine\Common\Collections\ArrayCollection {#7923 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#7674 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23428 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23430 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13042
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12828 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12936 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12939 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#7685 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#13509
  +variant: App\Entity\Product\ProductVariant {#7685 …}
  +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 {#8881 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11608 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8878 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13042
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12828 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12936 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12939 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 133.0 MiB 2.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#8671
    #id: 4
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8678 …}
    #variants: Doctrine\ORM\PersistentCollection {#8680 …}
    #options: Doctrine\ORM\PersistentCollection {#8684 …}
    #associations: Doctrine\ORM\PersistentCollection {#8682 …}
    #createdAt: DateTime @1769069302 {#8669
      date: 2026-01-22 09:08:22.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8670
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8687 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8688
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8671}
        #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 {#8690 …}
    #channels: Doctrine\ORM\PersistentCollection {#8676 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8672 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8674 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#8069
  +product: App\Entity\Product\Product {#8671
    #id: 4
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8678 …}
    #variants: Doctrine\ORM\PersistentCollection {#8680 …}
    #options: Doctrine\ORM\PersistentCollection {#8684 …}
    #associations: Doctrine\ORM\PersistentCollection {#8682 …}
    #createdAt: DateTime @1769069302 {#8669
      date: 2026-01-22 09:08:22.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8670
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8687 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8688
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8671}
        #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 {#8690 …}
    #channels: Doctrine\ORM\PersistentCollection {#8676 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8672 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8674 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13994 …}
  +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 {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8671
    #id: 4
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8678 …}
    #variants: Doctrine\ORM\PersistentCollection {#8680 …}
    #options: Doctrine\ORM\PersistentCollection {#8684 …}
    #associations: Doctrine\ORM\PersistentCollection {#8682 …}
    #createdAt: DateTime @1769069302 {#8669
      date: 2026-01-22 09:08:22.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8670
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8687 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8688
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8671}
        #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 {#8690 …}
    #channels: Doctrine\ORM\PersistentCollection {#8676 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8672 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8674 …}
    #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 {#15280
  -props: [
    "product" => App\Entity\Product\Product {#8671
      #id: 4
      #code: "Nebula_Dream_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8678 …}
      #variants: Doctrine\ORM\PersistentCollection {#8680 …}
      #options: Doctrine\ORM\PersistentCollection {#8684 …}
      #associations: Doctrine\ORM\PersistentCollection {#8682 …}
      #createdAt: DateTime @1769069302 {#8669
        date: 2026-01-22 09:08:22.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8670
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8687 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8688
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8671}
          #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 {#8690 …}
      #channels: Doctrine\ORM\PersistentCollection {#8676 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8672 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8674 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15384
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15014 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15340 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14905 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13994 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14120
    #collection: Doctrine\Common\Collections\ArrayCollection {#14124 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#13951 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23442 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23444 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15384
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15014 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15340 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14905 …}
    +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 {#14120
    #collection: Doctrine\Common\Collections\ArrayCollection {#14124 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#13951 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23442 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23444 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15388
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15384
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15014 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15340 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14905 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#13994 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14120
      #collection: Doctrine\Common\Collections\ArrayCollection {#14124 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#13951 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23442 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23444 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15438
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15429 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15436 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15437 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13994 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15441
  +variant: App\Entity\Product\ProductVariant {#13994 …}
  +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 {#8881 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11608 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8878 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15438
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15429 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15436 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15437 …}
    +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 135.0 MiB 2.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#8694
    #id: 10
    #code: "Print_Screen_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8701 …}
    #variants: Doctrine\ORM\PersistentCollection {#8703 …}
    #options: Doctrine\ORM\PersistentCollection {#8707 …}
    #associations: Doctrine\ORM\PersistentCollection {#8705 …}
    #createdAt: DateTime @1769095199 {#8692
      date: 2026-01-22 16:19:59.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8693
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8710 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8711
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8694}
        #id: 75
        #name: "Print Screen T-Shirt"
        #slug: "print-screen-t-shirt"
        #description: """
          Et vero id rerum nihil voluptate maxime. Sunt alias tempore quod magni ut nesciunt quia. Eos voluptatem ut numquam pariatur. Est ut id quia placeat placeat.\n
          \n
          Omnis et veritatis quis ut tempora numquam. Nulla impedit voluptatem in eos nulla ut modi. Magni ut expedita eius sit dolores sunt. Explicabo natus voluptatem amet quidem ipsam. Quis amet fugiat voluptatem consequatur optio expedita.\n
          \n
          Ducimus et qui odit harum officia dicta. Cumque ducimus odit in consequatur et tempore ipsum repudiandae. Rerum enim molestiae sed.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Facere optio non eum et. Hic dolor culpa nesciunt ad omnis molestiae. Dolor odio reprehenderit autem dolores suscipit. Sit pariatur et voluptatem et dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8713 …}
    #channels: Doctrine\ORM\PersistentCollection {#8699 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8695 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8697 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15200
  +product: App\Entity\Product\Product {#8694
    #id: 10
    #code: "Print_Screen_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8701 …}
    #variants: Doctrine\ORM\PersistentCollection {#8703 …}
    #options: Doctrine\ORM\PersistentCollection {#8707 …}
    #associations: Doctrine\ORM\PersistentCollection {#8705 …}
    #createdAt: DateTime @1769095199 {#8692
      date: 2026-01-22 16:19:59.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8693
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8710 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8711
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8694}
        #id: 75
        #name: "Print Screen T-Shirt"
        #slug: "print-screen-t-shirt"
        #description: """
          Et vero id rerum nihil voluptate maxime. Sunt alias tempore quod magni ut nesciunt quia. Eos voluptatem ut numquam pariatur. Est ut id quia placeat placeat.\n
          \n
          Omnis et veritatis quis ut tempora numquam. Nulla impedit voluptatem in eos nulla ut modi. Magni ut expedita eius sit dolores sunt. Explicabo natus voluptatem amet quidem ipsam. Quis amet fugiat voluptatem consequatur optio expedita.\n
          \n
          Ducimus et qui odit harum officia dicta. Cumque ducimus odit in consequatur et tempore ipsum repudiandae. Rerum enim molestiae sed.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Facere optio non eum et. Hic dolor culpa nesciunt ad omnis molestiae. Dolor odio reprehenderit autem dolores suscipit. Sit pariatur et voluptatem et dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8713 …}
    #channels: Doctrine\ORM\PersistentCollection {#8699 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8695 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8697 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15504 …}
  +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 {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8694
    #id: 10
    #code: "Print_Screen_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8701 …}
    #variants: Doctrine\ORM\PersistentCollection {#8703 …}
    #options: Doctrine\ORM\PersistentCollection {#8707 …}
    #associations: Doctrine\ORM\PersistentCollection {#8705 …}
    #createdAt: DateTime @1769095199 {#8692
      date: 2026-01-22 16:19:59.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8693
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8710 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8711
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8694}
        #id: 75
        #name: "Print Screen T-Shirt"
        #slug: "print-screen-t-shirt"
        #description: """
          Et vero id rerum nihil voluptate maxime. Sunt alias tempore quod magni ut nesciunt quia. Eos voluptatem ut numquam pariatur. Est ut id quia placeat placeat.\n
          \n
          Omnis et veritatis quis ut tempora numquam. Nulla impedit voluptatem in eos nulla ut modi. Magni ut expedita eius sit dolores sunt. Explicabo natus voluptatem amet quidem ipsam. Quis amet fugiat voluptatem consequatur optio expedita.\n
          \n
          Ducimus et qui odit harum officia dicta. Cumque ducimus odit in consequatur et tempore ipsum repudiandae. Rerum enim molestiae sed.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Facere optio non eum et. Hic dolor culpa nesciunt ad omnis molestiae. Dolor odio reprehenderit autem dolores suscipit. Sit pariatur et voluptatem et dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8713 …}
    #channels: Doctrine\ORM\PersistentCollection {#8699 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8695 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8697 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Print Screen T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15578
  -props: [
    "product" => App\Entity\Product\Product {#8694
      #id: 10
      #code: "Print_Screen_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8701 …}
      #variants: Doctrine\ORM\PersistentCollection {#8703 …}
      #options: Doctrine\ORM\PersistentCollection {#8707 …}
      #associations: Doctrine\ORM\PersistentCollection {#8705 …}
      #createdAt: DateTime @1769095199 {#8692
        date: 2026-01-22 16:19:59.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8693
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8710 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8711
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8694}
          #id: 75
          #name: "Print Screen T-Shirt"
          #slug: "print-screen-t-shirt"
          #description: """
            Et vero id rerum nihil voluptate maxime. Sunt alias tempore quod magni ut nesciunt quia. Eos voluptatem ut numquam pariatur. Est ut id quia placeat placeat.\n
            \n
            Omnis et veritatis quis ut tempora numquam. Nulla impedit voluptatem in eos nulla ut modi. Magni ut expedita eius sit dolores sunt. Explicabo natus voluptatem amet quidem ipsam. Quis amet fugiat voluptatem consequatur optio expedita.\n
            \n
            Ducimus et qui odit harum officia dicta. Cumque ducimus odit in consequatur et tempore ipsum repudiandae. Rerum enim molestiae sed.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Facere optio non eum et. Hic dolor culpa nesciunt ad omnis molestiae. Dolor odio reprehenderit autem dolores suscipit. Sit pariatur et voluptatem et dolores."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8713 …}
      #channels: Doctrine\ORM\PersistentCollection {#8699 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8695 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8697 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15679
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15562 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15635 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15559 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15504 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15512
    #collection: Doctrine\Common\Collections\ArrayCollection {#15521 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15500 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23456 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23458 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15679
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15562 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15635 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15559 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Print Screen T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15512
    #collection: Doctrine\Common\Collections\ArrayCollection {#15521 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15500 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23456 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23458 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15683
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15679
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15562 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15635 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15559 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15504 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15512
      #collection: Doctrine\Common\Collections\ArrayCollection {#15521 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15500 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23456 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23458 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 135.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15733
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15724 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15731 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15732 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15504 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15736
  +variant: App\Entity\Product\ProductVariant {#15504 …}
  +price: "53,06\u{A0}"
  +originalPrice: "53,06\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8881 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11608 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8878 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15733
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15724 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15731 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15732 …}
    +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 135.0 MiB 2.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#8717
    #id: 2
    #code: "Quantum_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8724 …}
    #variants: Doctrine\ORM\PersistentCollection {#8726 …}
    #options: Doctrine\ORM\PersistentCollection {#8730 …}
    #associations: Doctrine\ORM\PersistentCollection {#8728 …}
    #createdAt: DateTime @1769094617 {#8715
      date: 2026-01-22 16:10:17.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8716
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8734
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8717}
        #id: 11
        #name: "Quantum Pulse T-Shirt"
        #slug: "quantum-pulse-t-shirt"
        #description: """
          Ut modi animi aut id pariatur voluptas nulla. Id occaecati voluptatem qui ea nobis. Facere ea dolores quia. Omnis corrupti praesentium optio mollitia sunt.\n
          \n
          Maiores quibusdam eius aut et iure ipsum. Eius eius autem eum distinctio iste nisi ut omnis. Quas voluptas officia excepturi non. Vel quo necessitatibus accusantium nobis.\n
          \n
          Et exercitationem blanditiis ab. Et iste exercitationem totam omnis et. Culpa exercitationem quo nesciunt voluptas blanditiis. Vitae assumenda ducimus numquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Deleniti placeat omnis consequatur totam et est unde. Omnis rerum ut optio accusamus. Non soluta error harum rerum praesentium earum. Incidunt quos quidem nesciunt sit a sit sed."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
    #channels: Doctrine\ORM\PersistentCollection {#8722 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8718 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8720 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15569
  +product: App\Entity\Product\Product {#8717
    #id: 2
    #code: "Quantum_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8724 …}
    #variants: Doctrine\ORM\PersistentCollection {#8726 …}
    #options: Doctrine\ORM\PersistentCollection {#8730 …}
    #associations: Doctrine\ORM\PersistentCollection {#8728 …}
    #createdAt: DateTime @1769094617 {#8715
      date: 2026-01-22 16:10:17.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8716
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8734
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8717}
        #id: 11
        #name: "Quantum Pulse T-Shirt"
        #slug: "quantum-pulse-t-shirt"
        #description: """
          Ut modi animi aut id pariatur voluptas nulla. Id occaecati voluptatem qui ea nobis. Facere ea dolores quia. Omnis corrupti praesentium optio mollitia sunt.\n
          \n
          Maiores quibusdam eius aut et iure ipsum. Eius eius autem eum distinctio iste nisi ut omnis. Quas voluptas officia excepturi non. Vel quo necessitatibus accusantium nobis.\n
          \n
          Et exercitationem blanditiis ab. Et iste exercitationem totam omnis et. Culpa exercitationem quo nesciunt voluptas blanditiis. Vitae assumenda ducimus numquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Deleniti placeat omnis consequatur totam et est unde. Omnis rerum ut optio accusamus. Non soluta error harum rerum praesentium earum. Incidunt quos quidem nesciunt sit a sit sed."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
    #channels: Doctrine\ORM\PersistentCollection {#8722 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8718 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8720 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15799 …}
  +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 {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
135.0 MiB 0.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#8717
    #id: 2
    #code: "Quantum_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8724 …}
    #variants: Doctrine\ORM\PersistentCollection {#8726 …}
    #options: Doctrine\ORM\PersistentCollection {#8730 …}
    #associations: Doctrine\ORM\PersistentCollection {#8728 …}
    #createdAt: DateTime @1769094617 {#8715
      date: 2026-01-22 16:10:17.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8716
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8734
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8717}
        #id: 11
        #name: "Quantum Pulse T-Shirt"
        #slug: "quantum-pulse-t-shirt"
        #description: """
          Ut modi animi aut id pariatur voluptas nulla. Id occaecati voluptatem qui ea nobis. Facere ea dolores quia. Omnis corrupti praesentium optio mollitia sunt.\n
          \n
          Maiores quibusdam eius aut et iure ipsum. Eius eius autem eum distinctio iste nisi ut omnis. Quas voluptas officia excepturi non. Vel quo necessitatibus accusantium nobis.\n
          \n
          Et exercitationem blanditiis ab. Et iste exercitationem totam omnis et. Culpa exercitationem quo nesciunt voluptas blanditiis. Vitae assumenda ducimus numquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Deleniti placeat omnis consequatur totam et est unde. Omnis rerum ut optio accusamus. Non soluta error harum rerum praesentium earum. Incidunt quos quidem nesciunt sit a sit sed."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
    #channels: Doctrine\ORM\PersistentCollection {#8722 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8718 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8720 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Quantum Pulse T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15873
  -props: [
    "product" => App\Entity\Product\Product {#8717
      #id: 2
      #code: "Quantum_Pulse_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8724 …}
      #variants: Doctrine\ORM\PersistentCollection {#8726 …}
      #options: Doctrine\ORM\PersistentCollection {#8730 …}
      #associations: Doctrine\ORM\PersistentCollection {#8728 …}
      #createdAt: DateTime @1769094617 {#8715
        date: 2026-01-22 16:10:17.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8716
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8733 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8734
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8717}
          #id: 11
          #name: "Quantum Pulse T-Shirt"
          #slug: "quantum-pulse-t-shirt"
          #description: """
            Ut modi animi aut id pariatur voluptas nulla. Id occaecati voluptatem qui ea nobis. Facere ea dolores quia. Omnis corrupti praesentium optio mollitia sunt.\n
            \n
            Maiores quibusdam eius aut et iure ipsum. Eius eius autem eum distinctio iste nisi ut omnis. Quas voluptas officia excepturi non. Vel quo necessitatibus accusantium nobis.\n
            \n
            Et exercitationem blanditiis ab. Et iste exercitationem totam omnis et. Culpa exercitationem quo nesciunt voluptas blanditiis. Vitae assumenda ducimus numquam.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Deleniti placeat omnis consequatur totam et est unde. Omnis rerum ut optio accusamus. Non soluta error harum rerum praesentium earum. Incidunt quos quidem nesciunt sit a sit sed."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
      #channels: Doctrine\ORM\PersistentCollection {#8722 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8718 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8720 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
135.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15971
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15857 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15927 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15854 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15799 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15807
    #collection: Doctrine\Common\Collections\ArrayCollection {#15816 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15795 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23470 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23472 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15971
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15857 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15927 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15854 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Quantum Pulse T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15807
    #collection: Doctrine\Common\Collections\ArrayCollection {#15816 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15795 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23470 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23472 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15975
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15971
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15857 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15927 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15854 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15799 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15807
      #collection: Doctrine\Common\Collections\ArrayCollection {#15816 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15795 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23470 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23472 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 135.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16025
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16016 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16023 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16024 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15799 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16028
  +variant: App\Entity\Product\ProductVariant {#15799 …}
  +price: "1,91\u{A0}"
  +originalPrice: "1,91\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8881 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11608 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8878 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16025
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16016 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16023 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16024 …}
    +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 135.0 MiB 3.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#8740
    #id: 9
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8747 …}
    #variants: Doctrine\ORM\PersistentCollection {#8749 …}
    #options: Doctrine\ORM\PersistentCollection {#8753 …}
    #associations: Doctrine\ORM\PersistentCollection {#8751 …}
    #createdAt: DateTime @1769350624 {#8738
      date: 2026-01-25 15:17:04.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8739
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8756 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8757
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8740}
        #id: 67
        #name: "Solar Flare T-Shirt"
        #slug: "solar-flare-t-shirt"
        #description: """
          Debitis officiis qui vero delectus nam fuga. Minima est quis molestias tenetur. Nostrum consectetur et non. Totam ea reprehenderit non et.\n
          \n
          Exercitationem consequatur qui nemo. Consequuntur iure doloribus aspernatur. Et qui est rerum a veniam repellat.\n
          \n
          Numquam est animi omnis itaque. Consequatur illum quasi pariatur dolores omnis. Iste expedita harum ea delectus perspiciatis vel saepe.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptatum corrupti sed in corrupti aliquam. Quibusdam est cum quia esse. Ullam vitae perspiciatis sapiente aut consequatur aut pariatur corrupti."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8759 …}
    #channels: Doctrine\ORM\PersistentCollection {#8745 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8741 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8743 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15864
  +product: App\Entity\Product\Product {#8740
    #id: 9
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8747 …}
    #variants: Doctrine\ORM\PersistentCollection {#8749 …}
    #options: Doctrine\ORM\PersistentCollection {#8753 …}
    #associations: Doctrine\ORM\PersistentCollection {#8751 …}
    #createdAt: DateTime @1769350624 {#8738
      date: 2026-01-25 15:17:04.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8739
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8756 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8757
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8740}
        #id: 67
        #name: "Solar Flare T-Shirt"
        #slug: "solar-flare-t-shirt"
        #description: """
          Debitis officiis qui vero delectus nam fuga. Minima est quis molestias tenetur. Nostrum consectetur et non. Totam ea reprehenderit non et.\n
          \n
          Exercitationem consequatur qui nemo. Consequuntur iure doloribus aspernatur. Et qui est rerum a veniam repellat.\n
          \n
          Numquam est animi omnis itaque. Consequatur illum quasi pariatur dolores omnis. Iste expedita harum ea delectus perspiciatis vel saepe.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptatum corrupti sed in corrupti aliquam. Quibusdam est cum quia esse. Ullam vitae perspiciatis sapiente aut consequatur aut pariatur corrupti."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8759 …}
    #channels: Doctrine\ORM\PersistentCollection {#8745 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8741 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8743 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16091 …}
  +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 {#13126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13165 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
135.0 MiB 0.50 ms
Input props
[
  "product" => App\Entity\Product\Product {#8740
    #id: 9
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8747 …}
    #variants: Doctrine\ORM\PersistentCollection {#8749 …}
    #options: Doctrine\ORM\PersistentCollection {#8753 …}
    #associations: Doctrine\ORM\PersistentCollection {#8751 …}
    #createdAt: DateTime @1769350624 {#8738
      date: 2026-01-25 15:17:04.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8739
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8756 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8757
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8740}
        #id: 67
        #name: "Solar Flare T-Shirt"
        #slug: "solar-flare-t-shirt"
        #description: """
          Debitis officiis qui vero delectus nam fuga. Minima est quis molestias tenetur. Nostrum consectetur et non. Totam ea reprehenderit non et.\n
          \n
          Exercitationem consequatur qui nemo. Consequuntur iure doloribus aspernatur. Et qui est rerum a veniam repellat.\n
          \n
          Numquam est animi omnis itaque. Consequatur illum quasi pariatur dolores omnis. Iste expedita harum ea delectus perspiciatis vel saepe.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptatum corrupti sed in corrupti aliquam. Quibusdam est cum quia esse. Ullam vitae perspiciatis sapiente aut consequatur aut pariatur corrupti."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8759 …}
    #channels: Doctrine\ORM\PersistentCollection {#8745 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8741 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8743 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Solar Flare T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16165
  -props: [
    "product" => App\Entity\Product\Product {#8740
      #id: 9
      #code: "Solar_Flare_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8747 …}
      #variants: Doctrine\ORM\PersistentCollection {#8749 …}
      #options: Doctrine\ORM\PersistentCollection {#8753 …}
      #associations: Doctrine\ORM\PersistentCollection {#8751 …}
      #createdAt: DateTime @1769350624 {#8738
        date: 2026-01-25 15:17:04.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8739
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8756 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8757
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8740}
          #id: 67
          #name: "Solar Flare T-Shirt"
          #slug: "solar-flare-t-shirt"
          #description: """
            Debitis officiis qui vero delectus nam fuga. Minima est quis molestias tenetur. Nostrum consectetur et non. Totam ea reprehenderit non et.\n
            \n
            Exercitationem consequatur qui nemo. Consequuntur iure doloribus aspernatur. Et qui est rerum a veniam repellat.\n
            \n
            Numquam est animi omnis itaque. Consequatur illum quasi pariatur dolores omnis. Iste expedita harum ea delectus perspiciatis vel saepe.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Voluptatum corrupti sed in corrupti aliquam. Quibusdam est cum quia esse. Ullam vitae perspiciatis sapiente aut consequatur aut pariatur corrupti."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8759 …}
      #channels: Doctrine\ORM\PersistentCollection {#8745 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8741 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8743 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
135.0 MiB 0.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16269
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16149 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16225 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16146 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16091 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16099
    #collection: Doctrine\Common\Collections\ArrayCollection {#16108 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16087 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23484 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23486 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16269
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16149 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16225 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16146 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Solar Flare T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16099
    #collection: Doctrine\Common\Collections\ArrayCollection {#16108 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16087 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23484 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23486 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16273
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16269
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16149 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16225 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16146 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16091 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16099
      #collection: Doctrine\Common\Collections\ArrayCollection {#16108 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16087 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23484 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23486 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 135.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16323
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16314 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16321 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16322 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16091 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16326
  +variant: App\Entity\Product\ProductVariant {#16091 …}
  +price: "58,56\u{A0}"
  +originalPrice: "58,56\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8881 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11608 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8878 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16323
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16314 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16321 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16322 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 135.0 MiB 1.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12831
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11674 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12862 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11684 …}
    +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 {#13049
  +cart: App\Entity\Order\Order {#12413 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1282 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12831
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11674 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12862 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11684 …}
    +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 …}
}