GET https://boutique.up-pulse.dev/fr_FR/taxons/t-shirts/femmes?sorting%5BcreatedAt%5D=desc

Components

12 Twig Components
44 Render Count
48 ms Render Time
36.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 42.47ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 6.78ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 4.24ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.07ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.28ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.19ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.10ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.15ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.28ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.44ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.88ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 0.91ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 36.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11795
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11788 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11794 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11793 …}
    +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 {#11928
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11685 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11795
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11788 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11794 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11793 …}
    +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 36.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11882
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11878 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11880 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11881 …}
    +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 {#11891
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4406 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11882
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11878 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11880 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11881 …}
    +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 36.0 MiB 1.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11995
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11968 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11990 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11988 …}
    +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 {#12016
  +cart: App\Entity\Order\Order {#12071 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1281 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11995
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11968 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11990 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11988 …}
    +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 {#4941 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 36.0 MiB 1.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12682
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12681 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12677 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12679 …}
    +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 {#12691
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7554 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12682
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12681 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12677 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12679 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 36.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12973
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12969 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12972 …}
    +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 {#12982
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7554 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12973
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12969 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12972 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 36.0 MiB 0.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13086
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13082 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13083 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13085 …}
    +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 {#13094
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7554 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13086
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13082 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13083 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13085 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 36.0 MiB 0.88 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13156
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13152 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13153 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13155 …}
    +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 {#13164
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#205 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7554 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13156
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13152 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13153 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13155 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 36.0 MiB 14.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#7838
    #id: 93
    #code: "Swantastic_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8516 …}
    #options: Doctrine\ORM\PersistentCollection {#8644 …}
    #associations: Doctrine\ORM\PersistentCollection {#8584 …}
    #createdAt: DateTime @1773685454 {#8077
      date: 2026-03-16 18:24:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7558
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8646
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7838}
        #id: 737
        #name: "Swantastic T-Shirt"
        #slug: "swantastic-t-shirt"
        #description: """
          Inventore quasi odit dolor voluptas. Consequuntur et delectus reiciendis repellendus. Voluptas repellendus explicabo enim minus atque.\n
          \n
          Enim molestiae libero omnis vitae qui doloribus quod. Iste est minima molestias quasi. Recusandae soluta doloribus aut ab libero.\n
          \n
          Aliquam fugit delectus ab doloribus assumenda. Odio excepturi autem quia et et. Possimus vel cupiditate voluptatem saepe doloribus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsum dolorem harum sequi sapiente soluta sint amet. Architecto ipsum cupiditate molestiae illo. Nemo nemo voluptatem voluptatibus doloribus maiores harum. In accusamus architecto velit et laboriosam nemo dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …}
    #channels: Doctrine\ORM\PersistentCollection {#8162 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8165 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13679
  +product: App\Entity\Product\Product {#7838
    #id: 93
    #code: "Swantastic_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8516 …}
    #options: Doctrine\ORM\PersistentCollection {#8644 …}
    #associations: Doctrine\ORM\PersistentCollection {#8584 …}
    #createdAt: DateTime @1773685454 {#8077
      date: 2026-03-16 18:24:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7558
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8646
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7838}
        #id: 737
        #name: "Swantastic T-Shirt"
        #slug: "swantastic-t-shirt"
        #description: """
          Inventore quasi odit dolor voluptas. Consequuntur et delectus reiciendis repellendus. Voluptas repellendus explicabo enim minus atque.\n
          \n
          Enim molestiae libero omnis vitae qui doloribus quod. Iste est minima molestias quasi. Recusandae soluta doloribus aut ab libero.\n
          \n
          Aliquam fugit delectus ab doloribus assumenda. Odio excepturi autem quia et et. Possimus vel cupiditate voluptatem saepe doloribus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsum dolorem harum sequi sapiente soluta sint amet. Architecto ipsum cupiditate molestiae illo. Nemo nemo voluptatem voluptatibus doloribus maiores harum. In accusamus architecto velit et laboriosam nemo dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …}
    #channels: Doctrine\ORM\PersistentCollection {#8162 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8165 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13916 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7035 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4919 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 1.56 ms
Input props
[
  "product" => App\Entity\Product\Product {#7838
    #id: 93
    #code: "Swantastic_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8516 …}
    #options: Doctrine\ORM\PersistentCollection {#8644 …}
    #associations: Doctrine\ORM\PersistentCollection {#8584 …}
    #createdAt: DateTime @1773685454 {#8077
      date: 2026-03-16 18:24:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7558
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8646
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7838}
        #id: 737
        #name: "Swantastic T-Shirt"
        #slug: "swantastic-t-shirt"
        #description: """
          Inventore quasi odit dolor voluptas. Consequuntur et delectus reiciendis repellendus. Voluptas repellendus explicabo enim minus atque.\n
          \n
          Enim molestiae libero omnis vitae qui doloribus quod. Iste est minima molestias quasi. Recusandae soluta doloribus aut ab libero.\n
          \n
          Aliquam fugit delectus ab doloribus assumenda. Odio excepturi autem quia et et. Possimus vel cupiditate voluptatem saepe doloribus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsum dolorem harum sequi sapiente soluta sint amet. Architecto ipsum cupiditate molestiae illo. Nemo nemo voluptatem voluptatibus doloribus maiores harum. In accusamus architecto velit et laboriosam nemo dolores."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …}
    #channels: Doctrine\ORM\PersistentCollection {#8162 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8165 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Swantastic T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14340
  -props: [
    "product" => App\Entity\Product\Product {#7838
      #id: 93
      #code: "Swantastic_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
      #variants: Doctrine\ORM\PersistentCollection {#8516 …}
      #options: Doctrine\ORM\PersistentCollection {#8644 …}
      #associations: Doctrine\ORM\PersistentCollection {#8584 …}
      #createdAt: DateTime @1773685454 {#8077
        date: 2026-03-16 18:24:14.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#7558
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8643 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8646
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7838}
          #id: 737
          #name: "Swantastic T-Shirt"
          #slug: "swantastic-t-shirt"
          #description: """
            Inventore quasi odit dolor voluptas. Consequuntur et delectus reiciendis repellendus. Voluptas repellendus explicabo enim minus atque.\n
            \n
            Enim molestiae libero omnis vitae qui doloribus quod. Iste est minima molestias quasi. Recusandae soluta doloribus aut ab libero.\n
            \n
            Aliquam fugit delectus ab doloribus assumenda. Odio excepturi autem quia et et. Possimus vel cupiditate voluptatem saepe doloribus.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ipsum dolorem harum sequi sapiente soluta sint amet. Architecto ipsum cupiditate molestiae illo. Nemo nemo voluptatem voluptatibus doloribus maiores harum. In accusamus architecto velit et laboriosam nemo dolores."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …}
      #channels: Doctrine\ORM\PersistentCollection {#8162 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8165 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14422 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14417 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14466 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13916 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14273
    #collection: Doctrine\Common\Collections\ArrayCollection {#14274 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14270 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25069 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25121 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14422 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14417 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14466 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Swantastic T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14273
    #collection: Doctrine\Common\Collections\ArrayCollection {#14274 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14270 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25069 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25121 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14471
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14467
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14422 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14417 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14466 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#13916 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14273
      #collection: Doctrine\Common\Collections\ArrayCollection {#14274 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14270 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25069 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25121 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14690
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14680 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14688 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14689 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13916 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14699
  +variant: App\Entity\Product\ProductVariant {#13916 …}
  +price: "€38.69"
  +originalPrice: "€38.69"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8957 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8954 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14690
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14680 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14688 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14689 …}
    +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 36.0 MiB 3.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#8655
    #id: 96
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1773502541 {#8653
      date: 2026-03-14 15:35:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8654
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 761
        #name: "Solar Flare T-Shirt"
        #slug: "solar-flare-t-shirt"
        #description: """
          Eveniet quos delectus aut accusamus quibusdam ut quasi. Reiciendis ex cum vel et vel. Odio voluptatibus provident maxime ullam voluptate.\n
          \n
          Autem aliquid officiis nam vel quod doloribus tenetur. Pariatur reiciendis praesentium exercitationem tempore. Placeat voluptates veniam et aut nesciunt consequatur autem. Exercitationem dolores voluptatem dolores vel.\n
          \n
          Incidunt nobis nemo nesciunt. Quo quam cum ullam. Doloribus deserunt et placeat ducimus odio. Omnis porro sed enim dolorem consequuntur earum perspiciatis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptate dolorum rem sed quia culpa. Voluptas maiores accusantium sed adipisci quibusdam delectus. Earum voluptas consequatur sit possimus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14318
  +product: App\Entity\Product\Product {#8655
    #id: 96
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1773502541 {#8653
      date: 2026-03-14 15:35:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8654
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 761
        #name: "Solar Flare T-Shirt"
        #slug: "solar-flare-t-shirt"
        #description: """
          Eveniet quos delectus aut accusamus quibusdam ut quasi. Reiciendis ex cum vel et vel. Odio voluptatibus provident maxime ullam voluptate.\n
          \n
          Autem aliquid officiis nam vel quod doloribus tenetur. Pariatur reiciendis praesentium exercitationem tempore. Placeat voluptates veniam et aut nesciunt consequatur autem. Exercitationem dolores voluptatem dolores vel.\n
          \n
          Incidunt nobis nemo nesciunt. Quo quam cum ullam. Doloribus deserunt et placeat ducimus odio. Omnis porro sed enim dolorem consequuntur earum perspiciatis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptate dolorum rem sed quia culpa. Voluptas maiores accusantium sed adipisci quibusdam delectus. Earum voluptas consequatur sit possimus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14772 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7035 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4919 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#8655
    #id: 96
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1773502541 {#8653
      date: 2026-03-14 15:35:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8654
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 761
        #name: "Solar Flare T-Shirt"
        #slug: "solar-flare-t-shirt"
        #description: """
          Eveniet quos delectus aut accusamus quibusdam ut quasi. Reiciendis ex cum vel et vel. Odio voluptatibus provident maxime ullam voluptate.\n
          \n
          Autem aliquid officiis nam vel quod doloribus tenetur. Pariatur reiciendis praesentium exercitationem tempore. Placeat voluptates veniam et aut nesciunt consequatur autem. Exercitationem dolores voluptatem dolores vel.\n
          \n
          Incidunt nobis nemo nesciunt. Quo quam cum ullam. Doloribus deserunt et placeat ducimus odio. Omnis porro sed enim dolorem consequuntur earum perspiciatis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptate dolorum rem sed quia culpa. Voluptas maiores accusantium sed adipisci quibusdam delectus. Earum voluptas consequatur sit possimus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Solar Flare T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14846
  -props: [
    "product" => App\Entity\Product\Product {#8655
      #id: 96
      #code: "Solar_Flare_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
      #variants: Doctrine\ORM\PersistentCollection {#8664 …}
      #options: Doctrine\ORM\PersistentCollection {#8668 …}
      #associations: Doctrine\ORM\PersistentCollection {#8666 …}
      #createdAt: DateTime @1773502541 {#8653
        date: 2026-03-14 15:35:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8654
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8671 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8672
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8655}
          #id: 761
          #name: "Solar Flare T-Shirt"
          #slug: "solar-flare-t-shirt"
          #description: """
            Eveniet quos delectus aut accusamus quibusdam ut quasi. Reiciendis ex cum vel et vel. Odio voluptatibus provident maxime ullam voluptate.\n
            \n
            Autem aliquid officiis nam vel quod doloribus tenetur. Pariatur reiciendis praesentium exercitationem tempore. Placeat voluptates veniam et aut nesciunt consequatur autem. Exercitationem dolores voluptatem dolores vel.\n
            \n
            Incidunt nobis nemo nesciunt. Quo quam cum ullam. Doloribus deserunt et placeat ducimus odio. Omnis porro sed enim dolorem consequuntur earum perspiciatis.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Voluptate dolorum rem sed quia culpa. Voluptas maiores accusantium sed adipisci quibusdam delectus. Earum voluptas consequatur sit possimus."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
      #channels: Doctrine\ORM\PersistentCollection {#8660 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8658 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14949
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14830 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14905 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14827 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14772 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14794
    #collection: Doctrine\Common\Collections\ArrayCollection {#14795 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14792 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25141 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25143 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14949
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14830 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14905 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14827 …}
    +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 {#14794
    #collection: Doctrine\Common\Collections\ArrayCollection {#14795 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14792 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25141 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25143 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14953
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14949
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14830 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14905 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14827 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14772 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14794
      #collection: Doctrine\Common\Collections\ArrayCollection {#14795 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14792 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25141 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25143 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15003
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14994 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15001 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15002 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14772 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15006
  +variant: App\Entity\Product\ProductVariant {#14772 …}
  +price: "€2.99"
  +originalPrice: "€2.99"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8957 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8954 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15003
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14994 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15001 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15002 …}
    +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 36.0 MiB 3.09 ms
Input props
[
  "product" => App\Entity\Product\Product {#8678
    #id: 92
    #code: "Starlight_Whisper_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
    #variants: Doctrine\ORM\PersistentCollection {#8687 …}
    #options: Doctrine\ORM\PersistentCollection {#8691 …}
    #associations: Doctrine\ORM\PersistentCollection {#8689 …}
    #createdAt: DateTime @1773494748 {#8676
      date: 2026-03-14 13:25:48.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8677
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8694 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8695
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8678}
        #id: 729
        #name: "Starlight Whisper T-Shirt"
        #slug: "starlight-whisper-t-shirt"
        #description: """
          Sit earum aliquid numquam molestias. Et ea et sunt.\n
          \n
          Delectus a accusamus nihil. Voluptatibus dolores eos soluta labore culpa aut qui. Vero aut necessitatibus eligendi tempora. Nihil facere explicabo voluptate quas sit voluptas quibusdam.\n
          \n
          Quos aut ex dolor et nulla necessitatibus dolores. Magni iusto modi nesciunt sed at quidem. Et sequi et quis impedit minima cumque doloremque. Expedita qui saepe qui ut enim.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut dolorum consectetur quibusdam sed incidunt voluptatem eligendi. Excepturi ipsa eum quos nisi perferendis ea officia similique. Aliquam reiciendis omnis voluptatem sit labore illum ipsum vel. Eos iure odit et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8697 …}
    #channels: Doctrine\ORM\PersistentCollection {#8683 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8681 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14837
  +product: App\Entity\Product\Product {#8678
    #id: 92
    #code: "Starlight_Whisper_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
    #variants: Doctrine\ORM\PersistentCollection {#8687 …}
    #options: Doctrine\ORM\PersistentCollection {#8691 …}
    #associations: Doctrine\ORM\PersistentCollection {#8689 …}
    #createdAt: DateTime @1773494748 {#8676
      date: 2026-03-14 13:25:48.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8677
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8694 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8695
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8678}
        #id: 729
        #name: "Starlight Whisper T-Shirt"
        #slug: "starlight-whisper-t-shirt"
        #description: """
          Sit earum aliquid numquam molestias. Et ea et sunt.\n
          \n
          Delectus a accusamus nihil. Voluptatibus dolores eos soluta labore culpa aut qui. Vero aut necessitatibus eligendi tempora. Nihil facere explicabo voluptate quas sit voluptas quibusdam.\n
          \n
          Quos aut ex dolor et nulla necessitatibus dolores. Magni iusto modi nesciunt sed at quidem. Et sequi et quis impedit minima cumque doloremque. Expedita qui saepe qui ut enim.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut dolorum consectetur quibusdam sed incidunt voluptatem eligendi. Excepturi ipsa eum quos nisi perferendis ea officia similique. Aliquam reiciendis omnis voluptatem sit labore illum ipsum vel. Eos iure odit et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8697 …}
    #channels: Doctrine\ORM\PersistentCollection {#8683 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8681 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15069 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7035 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4919 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.55 ms
Input props
[
  "product" => App\Entity\Product\Product {#8678
    #id: 92
    #code: "Starlight_Whisper_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
    #variants: Doctrine\ORM\PersistentCollection {#8687 …}
    #options: Doctrine\ORM\PersistentCollection {#8691 …}
    #associations: Doctrine\ORM\PersistentCollection {#8689 …}
    #createdAt: DateTime @1773494748 {#8676
      date: 2026-03-14 13:25:48.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8677
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8694 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8695
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8678}
        #id: 729
        #name: "Starlight Whisper T-Shirt"
        #slug: "starlight-whisper-t-shirt"
        #description: """
          Sit earum aliquid numquam molestias. Et ea et sunt.\n
          \n
          Delectus a accusamus nihil. Voluptatibus dolores eos soluta labore culpa aut qui. Vero aut necessitatibus eligendi tempora. Nihil facere explicabo voluptate quas sit voluptas quibusdam.\n
          \n
          Quos aut ex dolor et nulla necessitatibus dolores. Magni iusto modi nesciunt sed at quidem. Et sequi et quis impedit minima cumque doloremque. Expedita qui saepe qui ut enim.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut dolorum consectetur quibusdam sed incidunt voluptatem eligendi. Excepturi ipsa eum quos nisi perferendis ea officia similique. Aliquam reiciendis omnis voluptatem sit labore illum ipsum vel. Eos iure odit et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8697 …}
    #channels: Doctrine\ORM\PersistentCollection {#8683 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8681 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Starlight Whisper T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15143
  -props: [
    "product" => App\Entity\Product\Product {#8678
      #id: 92
      #code: "Starlight_Whisper_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
      #variants: Doctrine\ORM\PersistentCollection {#8687 …}
      #options: Doctrine\ORM\PersistentCollection {#8691 …}
      #associations: Doctrine\ORM\PersistentCollection {#8689 …}
      #createdAt: DateTime @1773494748 {#8676
        date: 2026-03-14 13:25:48.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8677
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8694 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8695
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8678}
          #id: 729
          #name: "Starlight Whisper T-Shirt"
          #slug: "starlight-whisper-t-shirt"
          #description: """
            Sit earum aliquid numquam molestias. Et ea et sunt.\n
            \n
            Delectus a accusamus nihil. Voluptatibus dolores eos soluta labore culpa aut qui. Vero aut necessitatibus eligendi tempora. Nihil facere explicabo voluptate quas sit voluptas quibusdam.\n
            \n
            Quos aut ex dolor et nulla necessitatibus dolores. Magni iusto modi nesciunt sed at quidem. Et sequi et quis impedit minima cumque doloremque. Expedita qui saepe qui ut enim.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Aut dolorum consectetur quibusdam sed incidunt voluptatem eligendi. Excepturi ipsa eum quos nisi perferendis ea officia similique. Aliquam reiciendis omnis voluptatem sit labore illum ipsum vel. Eos iure odit et."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8697 …}
      #channels: Doctrine\ORM\PersistentCollection {#8683 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8681 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15243
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15127 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15199 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15124 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15069 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15091
    #collection: Doctrine\Common\Collections\ArrayCollection {#15092 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15089 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25155 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25157 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15243
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15127 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15199 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15124 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Starlight Whisper T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15091
    #collection: Doctrine\Common\Collections\ArrayCollection {#15092 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15089 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25155 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25157 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15247
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15243
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15127 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15199 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15124 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15069 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15091
      #collection: Doctrine\Common\Collections\ArrayCollection {#15092 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15089 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25155 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25157 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15297
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15288 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15295 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15296 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15069 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15300
  +variant: App\Entity\Product\ProductVariant {#15069 …}
  +price: "€34.02"
  +originalPrice: "€34.02"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8957 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8954 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15297
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15288 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15295 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15296 …}
    +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 36.0 MiB 3.17 ms
Input props
[
  "product" => App\Entity\Product\Product {#8701
    #id: 90
    #code: "Celestial_Harmony_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8708 …}
    #variants: Doctrine\ORM\PersistentCollection {#8710 …}
    #options: Doctrine\ORM\PersistentCollection {#8714 …}
    #associations: Doctrine\ORM\PersistentCollection {#8712 …}
    #createdAt: DateTime @1773480337 {#8699
      date: 2026-03-14 09:25:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8700
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8717 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8718
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8701}
        #id: 713
        #name: "Celestial Harmony T-Shirt"
        #slug: "celestial-harmony-t-shirt"
        #description: """
          Est sunt dolores quasi mollitia et dolores. Laboriosam non assumenda aut cupiditate a veritatis impedit maxime. Reprehenderit velit minima laborum rerum. At sapiente pariatur dolore.\n
          \n
          Est quia quas voluptatum libero quisquam eaque. Accusantium et quidem ad fugit porro at nisi. Dolores molestiae qui et.\n
          \n
          Eveniet facere voluptate et veritatis quia. Mollitia sit ex neque quia totam neque at. Alias minus deserunt aliquid. Nemo et quasi totam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ut alias voluptatem sed natus voluptatibus nam aspernatur. Doloribus et et possimus nemo est aut deserunt est. Accusantium sed cum dolores porro dolor voluptatem culpa modi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …}
    #channels: Doctrine\ORM\PersistentCollection {#8706 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8702 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8704 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15134
  +product: App\Entity\Product\Product {#8701
    #id: 90
    #code: "Celestial_Harmony_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8708 …}
    #variants: Doctrine\ORM\PersistentCollection {#8710 …}
    #options: Doctrine\ORM\PersistentCollection {#8714 …}
    #associations: Doctrine\ORM\PersistentCollection {#8712 …}
    #createdAt: DateTime @1773480337 {#8699
      date: 2026-03-14 09:25:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8700
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8717 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8718
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8701}
        #id: 713
        #name: "Celestial Harmony T-Shirt"
        #slug: "celestial-harmony-t-shirt"
        #description: """
          Est sunt dolores quasi mollitia et dolores. Laboriosam non assumenda aut cupiditate a veritatis impedit maxime. Reprehenderit velit minima laborum rerum. At sapiente pariatur dolore.\n
          \n
          Est quia quas voluptatum libero quisquam eaque. Accusantium et quidem ad fugit porro at nisi. Dolores molestiae qui et.\n
          \n
          Eveniet facere voluptate et veritatis quia. Mollitia sit ex neque quia totam neque at. Alias minus deserunt aliquid. Nemo et quasi totam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ut alias voluptatem sed natus voluptatibus nam aspernatur. Doloribus et et possimus nemo est aut deserunt est. Accusantium sed cum dolores porro dolor voluptatem culpa modi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …}
    #channels: Doctrine\ORM\PersistentCollection {#8706 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8702 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8704 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15363 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7035 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4919 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.55 ms
Input props
[
  "product" => App\Entity\Product\Product {#8701
    #id: 90
    #code: "Celestial_Harmony_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8708 …}
    #variants: Doctrine\ORM\PersistentCollection {#8710 …}
    #options: Doctrine\ORM\PersistentCollection {#8714 …}
    #associations: Doctrine\ORM\PersistentCollection {#8712 …}
    #createdAt: DateTime @1773480337 {#8699
      date: 2026-03-14 09:25:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8700
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8717 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8718
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8701}
        #id: 713
        #name: "Celestial Harmony T-Shirt"
        #slug: "celestial-harmony-t-shirt"
        #description: """
          Est sunt dolores quasi mollitia et dolores. Laboriosam non assumenda aut cupiditate a veritatis impedit maxime. Reprehenderit velit minima laborum rerum. At sapiente pariatur dolore.\n
          \n
          Est quia quas voluptatum libero quisquam eaque. Accusantium et quidem ad fugit porro at nisi. Dolores molestiae qui et.\n
          \n
          Eveniet facere voluptate et veritatis quia. Mollitia sit ex neque quia totam neque at. Alias minus deserunt aliquid. Nemo et quasi totam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ut alias voluptatem sed natus voluptatibus nam aspernatur. Doloribus et et possimus nemo est aut deserunt est. Accusantium sed cum dolores porro dolor voluptatem culpa modi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …}
    #channels: Doctrine\ORM\PersistentCollection {#8706 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8702 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8704 …}
    #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 {#15437
  -props: [
    "product" => App\Entity\Product\Product {#8701
      #id: 90
      #code: "Celestial_Harmony_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8708 …}
      #variants: Doctrine\ORM\PersistentCollection {#8710 …}
      #options: Doctrine\ORM\PersistentCollection {#8714 …}
      #associations: Doctrine\ORM\PersistentCollection {#8712 …}
      #createdAt: DateTime @1773480337 {#8699
        date: 2026-03-14 09:25:37.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8700
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8717 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8718
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8701}
          #id: 713
          #name: "Celestial Harmony T-Shirt"
          #slug: "celestial-harmony-t-shirt"
          #description: """
            Est sunt dolores quasi mollitia et dolores. Laboriosam non assumenda aut cupiditate a veritatis impedit maxime. Reprehenderit velit minima laborum rerum. At sapiente pariatur dolore.\n
            \n
            Est quia quas voluptatum libero quisquam eaque. Accusantium et quidem ad fugit porro at nisi. Dolores molestiae qui et.\n
            \n
            Eveniet facere voluptate et veritatis quia. Mollitia sit ex neque quia totam neque at. Alias minus deserunt aliquid. Nemo et quasi totam.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ut alias voluptatem sed natus voluptatibus nam aspernatur. Doloribus et et possimus nemo est aut deserunt est. Accusantium sed cum dolores porro dolor voluptatem culpa modi."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …}
      #channels: Doctrine\ORM\PersistentCollection {#8706 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8702 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8704 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15540
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15421 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15496 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15418 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15363 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15385
    #collection: Doctrine\Common\Collections\ArrayCollection {#15386 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15383 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25169 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25171 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15540
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15421 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15496 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15418 …}
    +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 {#15385
    #collection: Doctrine\Common\Collections\ArrayCollection {#15386 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15383 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25169 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25171 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15544
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15540
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15421 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15496 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15418 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15363 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15385
      #collection: Doctrine\Common\Collections\ArrayCollection {#15386 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15383 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25169 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25171 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15594
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15585 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15592 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15593 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15363 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15597
  +variant: App\Entity\Product\ProductVariant {#15363 …}
  +price: "€29.45"
  +originalPrice: "€29.45"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8957 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8954 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15594
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15585 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15592 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15593 …}
    +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 36.0 MiB 3.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#8724
    #id: 88
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8731 …}
    #variants: Doctrine\ORM\PersistentCollection {#8733 …}
    #options: Doctrine\ORM\PersistentCollection {#8737 …}
    #associations: Doctrine\ORM\PersistentCollection {#8735 …}
    #createdAt: DateTime @1773450496 {#8722
      date: 2026-03-14 01:08:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8723
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8740 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8741
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8724}
        #id: 697
        #name: "Ethereal Drift T-Shirt"
        #slug: "ethereal-drift-t-shirt"
        #description: """
          Repudiandae sequi officia architecto possimus quaerat consequatur iste. Praesentium ad et modi dicta et ipsum. Non consequuntur dolore quis.\n
          \n
          Optio quos libero quo perspiciatis sit velit. Eos voluptas non omnis aspernatur deserunt architecto sequi harum. Voluptatem voluptatem tempora consequatur alias sunt saepe. Id ratione et a et vero.\n
          \n
          Explicabo est odit voluptate odio in aut vitae. Et error ducimus qui voluptatem. Illum aut voluptatem nulla exercitationem placeat in omnis eos. Omnis aut sint qui fugit eum omnis velit excepturi.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sunt laborum quod explicabo maxime tenetur nisi nihil. Animi ex pariatur tempora similique. Illum a aut eaque distinctio fugiat. Qui ullam molestiae officiis voluptatibus qui non."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8743 …}
    #channels: Doctrine\ORM\PersistentCollection {#8729 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8725 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8727 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15428
  +product: App\Entity\Product\Product {#8724
    #id: 88
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8731 …}
    #variants: Doctrine\ORM\PersistentCollection {#8733 …}
    #options: Doctrine\ORM\PersistentCollection {#8737 …}
    #associations: Doctrine\ORM\PersistentCollection {#8735 …}
    #createdAt: DateTime @1773450496 {#8722
      date: 2026-03-14 01:08:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8723
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8740 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8741
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8724}
        #id: 697
        #name: "Ethereal Drift T-Shirt"
        #slug: "ethereal-drift-t-shirt"
        #description: """
          Repudiandae sequi officia architecto possimus quaerat consequatur iste. Praesentium ad et modi dicta et ipsum. Non consequuntur dolore quis.\n
          \n
          Optio quos libero quo perspiciatis sit velit. Eos voluptas non omnis aspernatur deserunt architecto sequi harum. Voluptatem voluptatem tempora consequatur alias sunt saepe. Id ratione et a et vero.\n
          \n
          Explicabo est odit voluptate odio in aut vitae. Et error ducimus qui voluptatem. Illum aut voluptatem nulla exercitationem placeat in omnis eos. Omnis aut sint qui fugit eum omnis velit excepturi.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sunt laborum quod explicabo maxime tenetur nisi nihil. Animi ex pariatur tempora similique. Illum a aut eaque distinctio fugiat. Qui ullam molestiae officiis voluptatibus qui non."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8743 …}
    #channels: Doctrine\ORM\PersistentCollection {#8729 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8725 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8727 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15660 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7035 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4919 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8724
    #id: 88
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8731 …}
    #variants: Doctrine\ORM\PersistentCollection {#8733 …}
    #options: Doctrine\ORM\PersistentCollection {#8737 …}
    #associations: Doctrine\ORM\PersistentCollection {#8735 …}
    #createdAt: DateTime @1773450496 {#8722
      date: 2026-03-14 01:08:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8723
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8740 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8741
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8724}
        #id: 697
        #name: "Ethereal Drift T-Shirt"
        #slug: "ethereal-drift-t-shirt"
        #description: """
          Repudiandae sequi officia architecto possimus quaerat consequatur iste. Praesentium ad et modi dicta et ipsum. Non consequuntur dolore quis.\n
          \n
          Optio quos libero quo perspiciatis sit velit. Eos voluptas non omnis aspernatur deserunt architecto sequi harum. Voluptatem voluptatem tempora consequatur alias sunt saepe. Id ratione et a et vero.\n
          \n
          Explicabo est odit voluptate odio in aut vitae. Et error ducimus qui voluptatem. Illum aut voluptatem nulla exercitationem placeat in omnis eos. Omnis aut sint qui fugit eum omnis velit excepturi.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sunt laborum quod explicabo maxime tenetur nisi nihil. Animi ex pariatur tempora similique. Illum a aut eaque distinctio fugiat. Qui ullam molestiae officiis voluptatibus qui non."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8743 …}
    #channels: Doctrine\ORM\PersistentCollection {#8729 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8725 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8727 …}
    #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 {#15734
  -props: [
    "product" => App\Entity\Product\Product {#8724
      #id: 88
      #code: "Ethereal_Drift_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8731 …}
      #variants: Doctrine\ORM\PersistentCollection {#8733 …}
      #options: Doctrine\ORM\PersistentCollection {#8737 …}
      #associations: Doctrine\ORM\PersistentCollection {#8735 …}
      #createdAt: DateTime @1773450496 {#8722
        date: 2026-03-14 01:08:16.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8723
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8740 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8741
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8724}
          #id: 697
          #name: "Ethereal Drift T-Shirt"
          #slug: "ethereal-drift-t-shirt"
          #description: """
            Repudiandae sequi officia architecto possimus quaerat consequatur iste. Praesentium ad et modi dicta et ipsum. Non consequuntur dolore quis.\n
            \n
            Optio quos libero quo perspiciatis sit velit. Eos voluptas non omnis aspernatur deserunt architecto sequi harum. Voluptatem voluptatem tempora consequatur alias sunt saepe. Id ratione et a et vero.\n
            \n
            Explicabo est odit voluptate odio in aut vitae. Et error ducimus qui voluptatem. Illum aut voluptatem nulla exercitationem placeat in omnis eos. Omnis aut sint qui fugit eum omnis velit excepturi.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Sunt laborum quod explicabo maxime tenetur nisi nihil. Animi ex pariatur tempora similique. Illum a aut eaque distinctio fugiat. Qui ullam molestiae officiis voluptatibus qui non."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8743 …}
      #channels: Doctrine\ORM\PersistentCollection {#8729 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8725 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8727 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15837
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15718 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15715 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15660 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15682
    #collection: Doctrine\Common\Collections\ArrayCollection {#15683 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15680 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25183 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25185 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15837
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15718 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15715 …}
    +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 {#15682
    #collection: Doctrine\Common\Collections\ArrayCollection {#15683 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15680 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25183 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25185 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15841
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15837
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15718 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15793 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15715 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15660 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15682
      #collection: Doctrine\Common\Collections\ArrayCollection {#15683 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15680 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25183 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25185 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15891
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15882 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15889 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15660 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15894
  +variant: App\Entity\Product\ProductVariant {#15660 …}
  +price: "€9.39"
  +originalPrice: "€9.39"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8957 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8954 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15891
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15882 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15889 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15890 …}
    +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 36.0 MiB 3.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#8747
    #id: 91
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8754 …}
    #variants: Doctrine\ORM\PersistentCollection {#8756 …}
    #options: Doctrine\ORM\PersistentCollection {#8760 …}
    #associations: Doctrine\ORM\PersistentCollection {#8758 …}
    #createdAt: DateTime @1773413062 {#8745
      date: 2026-03-13 14:44:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8746
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8763 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8764
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8747}
        #id: 721
        #name: "Nebula Dream T-Shirt"
        #slug: "nebula-dream-t-shirt"
        #description: """
          Asperiores aut qui cumque et. Blanditiis reprehenderit cumque at qui aut delectus consectetur delectus. Voluptatum molestiae quam maiores doloribus ratione praesentium laudantium. Praesentium fugit ut optio.\n
          \n
          Placeat ullam aut amet officia voluptatem. Inventore asperiores laborum magni aperiam. Mollitia minus omnis illo.\n
          \n
          Dolore recusandae accusantium eum aut. Amet asperiores ducimus voluptas ducimus sint quae. Et voluptas minima adipisci eius harum quas quas. Sint autem deleniti ad.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et nobis officia saepe qui fugit voluptate. In qui maxime quod quia. Sed odio saepe voluptas nisi nisi dolor. Dicta architecto maxime qui ducimus sit maxime omnis et. Fugit ea sint delectus velit cumque officiis consequuntur dolor."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8752 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8748 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8750 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15725
  +product: App\Entity\Product\Product {#8747
    #id: 91
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8754 …}
    #variants: Doctrine\ORM\PersistentCollection {#8756 …}
    #options: Doctrine\ORM\PersistentCollection {#8760 …}
    #associations: Doctrine\ORM\PersistentCollection {#8758 …}
    #createdAt: DateTime @1773413062 {#8745
      date: 2026-03-13 14:44:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8746
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8763 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8764
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8747}
        #id: 721
        #name: "Nebula Dream T-Shirt"
        #slug: "nebula-dream-t-shirt"
        #description: """
          Asperiores aut qui cumque et. Blanditiis reprehenderit cumque at qui aut delectus consectetur delectus. Voluptatum molestiae quam maiores doloribus ratione praesentium laudantium. Praesentium fugit ut optio.\n
          \n
          Placeat ullam aut amet officia voluptatem. Inventore asperiores laborum magni aperiam. Mollitia minus omnis illo.\n
          \n
          Dolore recusandae accusantium eum aut. Amet asperiores ducimus voluptas ducimus sint quae. Et voluptas minima adipisci eius harum quas quas. Sint autem deleniti ad.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et nobis officia saepe qui fugit voluptate. In qui maxime quod quia. Sed odio saepe voluptas nisi nisi dolor. Dicta architecto maxime qui ducimus sit maxime omnis et. Fugit ea sint delectus velit cumque officiis consequuntur dolor."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8752 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8748 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8750 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15957 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7035 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4919 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8747
    #id: 91
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8754 …}
    #variants: Doctrine\ORM\PersistentCollection {#8756 …}
    #options: Doctrine\ORM\PersistentCollection {#8760 …}
    #associations: Doctrine\ORM\PersistentCollection {#8758 …}
    #createdAt: DateTime @1773413062 {#8745
      date: 2026-03-13 14:44:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8746
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8763 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8764
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8747}
        #id: 721
        #name: "Nebula Dream T-Shirt"
        #slug: "nebula-dream-t-shirt"
        #description: """
          Asperiores aut qui cumque et. Blanditiis reprehenderit cumque at qui aut delectus consectetur delectus. Voluptatum molestiae quam maiores doloribus ratione praesentium laudantium. Praesentium fugit ut optio.\n
          \n
          Placeat ullam aut amet officia voluptatem. Inventore asperiores laborum magni aperiam. Mollitia minus omnis illo.\n
          \n
          Dolore recusandae accusantium eum aut. Amet asperiores ducimus voluptas ducimus sint quae. Et voluptas minima adipisci eius harum quas quas. Sint autem deleniti ad.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et nobis officia saepe qui fugit voluptate. In qui maxime quod quia. Sed odio saepe voluptas nisi nisi dolor. Dicta architecto maxime qui ducimus sit maxime omnis et. Fugit ea sint delectus velit cumque officiis consequuntur dolor."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8752 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8748 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8750 …}
    #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 {#16031
  -props: [
    "product" => App\Entity\Product\Product {#8747
      #id: 91
      #code: "Nebula_Dream_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8754 …}
      #variants: Doctrine\ORM\PersistentCollection {#8756 …}
      #options: Doctrine\ORM\PersistentCollection {#8760 …}
      #associations: Doctrine\ORM\PersistentCollection {#8758 …}
      #createdAt: DateTime @1773413062 {#8745
        date: 2026-03-13 14:44:22.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8746
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8763 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8764
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8747}
          #id: 721
          #name: "Nebula Dream T-Shirt"
          #slug: "nebula-dream-t-shirt"
          #description: """
            Asperiores aut qui cumque et. Blanditiis reprehenderit cumque at qui aut delectus consectetur delectus. Voluptatum molestiae quam maiores doloribus ratione praesentium laudantium. Praesentium fugit ut optio.\n
            \n
            Placeat ullam aut amet officia voluptatem. Inventore asperiores laborum magni aperiam. Mollitia minus omnis illo.\n
            \n
            Dolore recusandae accusantium eum aut. Amet asperiores ducimus voluptas ducimus sint quae. Et voluptas minima adipisci eius harum quas quas. Sint autem deleniti ad.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Et nobis officia saepe qui fugit voluptate. In qui maxime quod quia. Sed odio saepe voluptas nisi nisi dolor. Dicta architecto maxime qui ducimus sit maxime omnis et. Fugit ea sint delectus velit cumque officiis consequuntur dolor."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …}
      #channels: Doctrine\ORM\PersistentCollection {#8752 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8748 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8750 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.51 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16134
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16015 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16090 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16012 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15957 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15979
    #collection: Doctrine\Common\Collections\ArrayCollection {#15980 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15977 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25197 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25199 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16134
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16015 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16090 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16012 …}
    +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 {#15979
    #collection: Doctrine\Common\Collections\ArrayCollection {#15980 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15977 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25197 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25199 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16138
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16134
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16015 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16090 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16012 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15957 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15979
      #collection: Doctrine\Common\Collections\ArrayCollection {#15980 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15977 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25197 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25199 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16188
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16179 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16186 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16187 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15957 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16191
  +variant: App\Entity\Product\ProductVariant {#15957 …}
  +price: "€20.72"
  +originalPrice: "€20.72"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8957 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8954 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16188
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16179 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16186 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16187 …}
    +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 36.0 MiB 3.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#8770
    #id: 95
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8777 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8783 …}
    #associations: Doctrine\ORM\PersistentCollection {#8781 …}
    #createdAt: DateTime @1773394741 {#8768
      date: 2026-03-13 09:39:01.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8769
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8786 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8787
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8770}
        #id: 753
        #name: "Galactic Breeze T-Shirt"
        #slug: "galactic-breeze-t-shirt"
        #description: """
          Vitae nihil est incidunt eos. Non fugiat animi pariatur non dolores fugiat. Asperiores incidunt ut quis non incidunt.\n
          \n
          Sint aliquam voluptatem id iste corrupti. Qui facilis exercitationem veniam est eaque iusto eius. Officiis sint nihil veniam saepe maiores. Voluptatem officia et sit repellendus voluptatem corporis.\n
          \n
          Sit dolorem non fugiat cum. Atque dolores minus recusandae fugiat similique. Rerum cumque quae voluptates molestiae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Repudiandae culpa ab ab explicabo aperiam. Sit est pariatur et error facilis. Est expedita ullam ipsum saepe blanditiis voluptas."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8789 …}
    #channels: Doctrine\ORM\PersistentCollection {#8775 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8771 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8773 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16022
  +product: App\Entity\Product\Product {#8770
    #id: 95
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8777 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8783 …}
    #associations: Doctrine\ORM\PersistentCollection {#8781 …}
    #createdAt: DateTime @1773394741 {#8768
      date: 2026-03-13 09:39:01.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8769
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8786 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8787
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8770}
        #id: 753
        #name: "Galactic Breeze T-Shirt"
        #slug: "galactic-breeze-t-shirt"
        #description: """
          Vitae nihil est incidunt eos. Non fugiat animi pariatur non dolores fugiat. Asperiores incidunt ut quis non incidunt.\n
          \n
          Sint aliquam voluptatem id iste corrupti. Qui facilis exercitationem veniam est eaque iusto eius. Officiis sint nihil veniam saepe maiores. Voluptatem officia et sit repellendus voluptatem corporis.\n
          \n
          Sit dolorem non fugiat cum. Atque dolores minus recusandae fugiat similique. Rerum cumque quae voluptates molestiae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Repudiandae culpa ab ab explicabo aperiam. Sit est pariatur et error facilis. Est expedita ullam ipsum saepe blanditiis voluptas."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8789 …}
    #channels: Doctrine\ORM\PersistentCollection {#8775 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8771 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8773 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16254 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7035 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4919 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#8770
    #id: 95
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8777 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8783 …}
    #associations: Doctrine\ORM\PersistentCollection {#8781 …}
    #createdAt: DateTime @1773394741 {#8768
      date: 2026-03-13 09:39:01.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8769
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8786 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8787
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8770}
        #id: 753
        #name: "Galactic Breeze T-Shirt"
        #slug: "galactic-breeze-t-shirt"
        #description: """
          Vitae nihil est incidunt eos. Non fugiat animi pariatur non dolores fugiat. Asperiores incidunt ut quis non incidunt.\n
          \n
          Sint aliquam voluptatem id iste corrupti. Qui facilis exercitationem veniam est eaque iusto eius. Officiis sint nihil veniam saepe maiores. Voluptatem officia et sit repellendus voluptatem corporis.\n
          \n
          Sit dolorem non fugiat cum. Atque dolores minus recusandae fugiat similique. Rerum cumque quae voluptates molestiae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Repudiandae culpa ab ab explicabo aperiam. Sit est pariatur et error facilis. Est expedita ullam ipsum saepe blanditiis voluptas."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8789 …}
    #channels: Doctrine\ORM\PersistentCollection {#8775 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8771 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8773 …}
    #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 {#16328
  -props: [
    "product" => App\Entity\Product\Product {#8770
      #id: 95
      #code: "Galactic_Breeze_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8777 …}
      #variants: Doctrine\ORM\PersistentCollection {#8779 …}
      #options: Doctrine\ORM\PersistentCollection {#8783 …}
      #associations: Doctrine\ORM\PersistentCollection {#8781 …}
      #createdAt: DateTime @1773394741 {#8768
        date: 2026-03-13 09:39:01.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8769
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8786 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8787
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8770}
          #id: 753
          #name: "Galactic Breeze T-Shirt"
          #slug: "galactic-breeze-t-shirt"
          #description: """
            Vitae nihil est incidunt eos. Non fugiat animi pariatur non dolores fugiat. Asperiores incidunt ut quis non incidunt.\n
            \n
            Sint aliquam voluptatem id iste corrupti. Qui facilis exercitationem veniam est eaque iusto eius. Officiis sint nihil veniam saepe maiores. Voluptatem officia et sit repellendus voluptatem corporis.\n
            \n
            Sit dolorem non fugiat cum. Atque dolores minus recusandae fugiat similique. Rerum cumque quae voluptates molestiae.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Repudiandae culpa ab ab explicabo aperiam. Sit est pariatur et error facilis. Est expedita ullam ipsum saepe blanditiis voluptas."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8789 …}
      #channels: Doctrine\ORM\PersistentCollection {#8775 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8771 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8773 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16428
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16312 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16384 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16309 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16254 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16276
    #collection: Doctrine\Common\Collections\ArrayCollection {#16277 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16274 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25211 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25213 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16428
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16312 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16384 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16309 …}
    +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 {#16276
    #collection: Doctrine\Common\Collections\ArrayCollection {#16277 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16274 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25211 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25213 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16432
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16428
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16312 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16384 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16309 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16254 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16276
      #collection: Doctrine\Common\Collections\ArrayCollection {#16277 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16274 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25211 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25213 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16482
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16473 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16480 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16481 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16254 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16485
  +variant: App\Entity\Product\ProductVariant {#16254 …}
  +price: "€95.68"
  +originalPrice: "€95.68"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8957 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8954 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16482
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16473 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16480 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16481 …}
    +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 36.0 MiB 3.97 ms
Input props
[
  "product" => App\Entity\Product\Product {#8793
    #id: 99
    #code: "Stellar_Fusion_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8800 …}
    #variants: Doctrine\ORM\PersistentCollection {#8802 …}
    #options: Doctrine\ORM\PersistentCollection {#8806 …}
    #associations: Doctrine\ORM\PersistentCollection {#8804 …}
    #createdAt: DateTime @1773304917 {#8791
      date: 2026-03-12 08:41:57.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8792
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8809 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8810
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8793}
        #id: 785
        #name: "Stellar Fusion T-Shirt"
        #slug: "stellar-fusion-t-shirt"
        #description: """
          Quibusdam et dolores sapiente sunt velit. Ea itaque temporibus qui aperiam sit unde rerum ullam. Quis ex quia explicabo et.\n
          \n
          Ipsum error quibusdam repellendus itaque asperiores eum consequuntur. Fugiat sit iste nostrum temporibus sequi ipsum possimus voluptate. Quis dolore quae vel voluptatem laborum.\n
          \n
          Quae voluptates aut rerum reprehenderit eius. Maiores iusto et et corporis alias labore labore. Cupiditate maxime aut aut. Unde quia dolor libero nesciunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et nesciunt dolores praesentium ut. Ut alias esse nam rem asperiores laboriosam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8812 …}
    #channels: Doctrine\ORM\PersistentCollection {#8798 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8794 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8796 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16319
  +product: App\Entity\Product\Product {#8793
    #id: 99
    #code: "Stellar_Fusion_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8800 …}
    #variants: Doctrine\ORM\PersistentCollection {#8802 …}
    #options: Doctrine\ORM\PersistentCollection {#8806 …}
    #associations: Doctrine\ORM\PersistentCollection {#8804 …}
    #createdAt: DateTime @1773304917 {#8791
      date: 2026-03-12 08:41:57.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8792
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8809 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8810
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8793}
        #id: 785
        #name: "Stellar Fusion T-Shirt"
        #slug: "stellar-fusion-t-shirt"
        #description: """
          Quibusdam et dolores sapiente sunt velit. Ea itaque temporibus qui aperiam sit unde rerum ullam. Quis ex quia explicabo et.\n
          \n
          Ipsum error quibusdam repellendus itaque asperiores eum consequuntur. Fugiat sit iste nostrum temporibus sequi ipsum possimus voluptate. Quis dolore quae vel voluptatem laborum.\n
          \n
          Quae voluptates aut rerum reprehenderit eius. Maiores iusto et et corporis alias labore labore. Cupiditate maxime aut aut. Unde quia dolor libero nesciunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et nesciunt dolores praesentium ut. Ut alias esse nam rem asperiores laboriosam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8812 …}
    #channels: Doctrine\ORM\PersistentCollection {#8798 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8794 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8796 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16548 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7035 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4919 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#8793
    #id: 99
    #code: "Stellar_Fusion_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8800 …}
    #variants: Doctrine\ORM\PersistentCollection {#8802 …}
    #options: Doctrine\ORM\PersistentCollection {#8806 …}
    #associations: Doctrine\ORM\PersistentCollection {#8804 …}
    #createdAt: DateTime @1773304917 {#8791
      date: 2026-03-12 08:41:57.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8792
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8809 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8810
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8793}
        #id: 785
        #name: "Stellar Fusion T-Shirt"
        #slug: "stellar-fusion-t-shirt"
        #description: """
          Quibusdam et dolores sapiente sunt velit. Ea itaque temporibus qui aperiam sit unde rerum ullam. Quis ex quia explicabo et.\n
          \n
          Ipsum error quibusdam repellendus itaque asperiores eum consequuntur. Fugiat sit iste nostrum temporibus sequi ipsum possimus voluptate. Quis dolore quae vel voluptatem laborum.\n
          \n
          Quae voluptates aut rerum reprehenderit eius. Maiores iusto et et corporis alias labore labore. Cupiditate maxime aut aut. Unde quia dolor libero nesciunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et nesciunt dolores praesentium ut. Ut alias esse nam rem asperiores laboriosam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8812 …}
    #channels: Doctrine\ORM\PersistentCollection {#8798 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8794 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8796 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Stellar Fusion T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16622
  -props: [
    "product" => App\Entity\Product\Product {#8793
      #id: 99
      #code: "Stellar_Fusion_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8800 …}
      #variants: Doctrine\ORM\PersistentCollection {#8802 …}
      #options: Doctrine\ORM\PersistentCollection {#8806 …}
      #associations: Doctrine\ORM\PersistentCollection {#8804 …}
      #createdAt: DateTime @1773304917 {#8791
        date: 2026-03-12 08:41:57.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8792
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8809 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8810
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8793}
          #id: 785
          #name: "Stellar Fusion T-Shirt"
          #slug: "stellar-fusion-t-shirt"
          #description: """
            Quibusdam et dolores sapiente sunt velit. Ea itaque temporibus qui aperiam sit unde rerum ullam. Quis ex quia explicabo et.\n
            \n
            Ipsum error quibusdam repellendus itaque asperiores eum consequuntur. Fugiat sit iste nostrum temporibus sequi ipsum possimus voluptate. Quis dolore quae vel voluptatem laborum.\n
            \n
            Quae voluptates aut rerum reprehenderit eius. Maiores iusto et et corporis alias labore labore. Cupiditate maxime aut aut. Unde quia dolor libero nesciunt.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Et nesciunt dolores praesentium ut. Ut alias esse nam rem asperiores laboriosam."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8812 …}
      #channels: Doctrine\ORM\PersistentCollection {#8798 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8794 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8796 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16606 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16678 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16603 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16548 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16570
    #collection: Doctrine\Common\Collections\ArrayCollection {#16571 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16568 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25225 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25227 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16606 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16678 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16603 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Stellar Fusion T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16570
    #collection: Doctrine\Common\Collections\ArrayCollection {#16571 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16568 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25225 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25227 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16726
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16722
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16606 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16678 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16603 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16548 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16570
      #collection: Doctrine\Common\Collections\ArrayCollection {#16571 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16568 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25225 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25227 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16776
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16774 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16775 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16548 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16779
  +variant: App\Entity\Product\ProductVariant {#16548 …}
  +price: "€7.12"
  +originalPrice: "€7.12"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8957 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8954 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16776
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16774 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16775 …}
    +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 36.0 MiB 3.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#8816
    #id: 89
    #code: "Quantum_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8823 …}
    #variants: Doctrine\ORM\PersistentCollection {#8825 …}
    #options: Doctrine\ORM\PersistentCollection {#8829 …}
    #associations: Doctrine\ORM\PersistentCollection {#8827 …}
    #createdAt: DateTime @1773193671 {#8814
      date: 2026-03-11 01:47:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8815
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8832 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8833
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8816}
        #id: 705
        #name: "Quantum Pulse T-Shirt"
        #slug: "quantum-pulse-t-shirt"
        #description: """
          Et deserunt quae voluptatem aut. Amet molestias reprehenderit mollitia. Culpa ea voluptas sed eveniet qui itaque.\n
          \n
          Sunt impedit eum suscipit aspernatur eum rerum ut. Voluptatem voluptatibus in et doloremque inventore in quia. Odio enim quis eligendi ea ipsam voluptatibus. Quia voluptas laborum qui repudiandae maxime molestiae.\n
          \n
          Sit laudantium ut cum ullam quas non eum saepe. Incidunt similique ducimus itaque laboriosam aliquam est quaerat. Laboriosam voluptatum ipsa dolorem et. Voluptate voluptas maiores at tenetur provident sunt laudantium voluptatem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolor eum deleniti deserunt consequatur excepturi. Inventore est facilis quia non."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8835 …}
    #channels: Doctrine\ORM\PersistentCollection {#8821 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8817 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8819 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16613
  +product: App\Entity\Product\Product {#8816
    #id: 89
    #code: "Quantum_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8823 …}
    #variants: Doctrine\ORM\PersistentCollection {#8825 …}
    #options: Doctrine\ORM\PersistentCollection {#8829 …}
    #associations: Doctrine\ORM\PersistentCollection {#8827 …}
    #createdAt: DateTime @1773193671 {#8814
      date: 2026-03-11 01:47:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8815
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8832 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8833
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8816}
        #id: 705
        #name: "Quantum Pulse T-Shirt"
        #slug: "quantum-pulse-t-shirt"
        #description: """
          Et deserunt quae voluptatem aut. Amet molestias reprehenderit mollitia. Culpa ea voluptas sed eveniet qui itaque.\n
          \n
          Sunt impedit eum suscipit aspernatur eum rerum ut. Voluptatem voluptatibus in et doloremque inventore in quia. Odio enim quis eligendi ea ipsam voluptatibus. Quia voluptas laborum qui repudiandae maxime molestiae.\n
          \n
          Sit laudantium ut cum ullam quas non eum saepe. Incidunt similique ducimus itaque laboriosam aliquam est quaerat. Laboriosam voluptatum ipsa dolorem et. Voluptate voluptas maiores at tenetur provident sunt laudantium voluptatem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolor eum deleniti deserunt consequatur excepturi. Inventore est facilis quia non."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8835 …}
    #channels: Doctrine\ORM\PersistentCollection {#8821 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8817 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8819 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16842 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7035 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4919 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8816
    #id: 89
    #code: "Quantum_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8823 …}
    #variants: Doctrine\ORM\PersistentCollection {#8825 …}
    #options: Doctrine\ORM\PersistentCollection {#8829 …}
    #associations: Doctrine\ORM\PersistentCollection {#8827 …}
    #createdAt: DateTime @1773193671 {#8814
      date: 2026-03-11 01:47:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8815
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8832 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8833
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8816}
        #id: 705
        #name: "Quantum Pulse T-Shirt"
        #slug: "quantum-pulse-t-shirt"
        #description: """
          Et deserunt quae voluptatem aut. Amet molestias reprehenderit mollitia. Culpa ea voluptas sed eveniet qui itaque.\n
          \n
          Sunt impedit eum suscipit aspernatur eum rerum ut. Voluptatem voluptatibus in et doloremque inventore in quia. Odio enim quis eligendi ea ipsam voluptatibus. Quia voluptas laborum qui repudiandae maxime molestiae.\n
          \n
          Sit laudantium ut cum ullam quas non eum saepe. Incidunt similique ducimus itaque laboriosam aliquam est quaerat. Laboriosam voluptatum ipsa dolorem et. Voluptate voluptas maiores at tenetur provident sunt laudantium voluptatem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolor eum deleniti deserunt consequatur excepturi. Inventore est facilis quia non."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8835 …}
    #channels: Doctrine\ORM\PersistentCollection {#8821 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8817 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8819 …}
    #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 {#16916
  -props: [
    "product" => App\Entity\Product\Product {#8816
      #id: 89
      #code: "Quantum_Pulse_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8823 …}
      #variants: Doctrine\ORM\PersistentCollection {#8825 …}
      #options: Doctrine\ORM\PersistentCollection {#8829 …}
      #associations: Doctrine\ORM\PersistentCollection {#8827 …}
      #createdAt: DateTime @1773193671 {#8814
        date: 2026-03-11 01:47:51.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8815
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8832 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8833
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8816}
          #id: 705
          #name: "Quantum Pulse T-Shirt"
          #slug: "quantum-pulse-t-shirt"
          #description: """
            Et deserunt quae voluptatem aut. Amet molestias reprehenderit mollitia. Culpa ea voluptas sed eveniet qui itaque.\n
            \n
            Sunt impedit eum suscipit aspernatur eum rerum ut. Voluptatem voluptatibus in et doloremque inventore in quia. Odio enim quis eligendi ea ipsam voluptatibus. Quia voluptas laborum qui repudiandae maxime molestiae.\n
            \n
            Sit laudantium ut cum ullam quas non eum saepe. Incidunt similique ducimus itaque laboriosam aliquam est quaerat. Laboriosam voluptatum ipsa dolorem et. Voluptate voluptas maiores at tenetur provident sunt laudantium voluptatem.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dolor eum deleniti deserunt consequatur excepturi. Inventore est facilis quia non."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8835 …}
      #channels: Doctrine\ORM\PersistentCollection {#8821 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7666 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8817 …}
      #averageRating: 1.0
      #images: Doctrine\ORM\PersistentCollection {#8819 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17013
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16900 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16969 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16897 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16842 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16864
    #collection: Doctrine\Common\Collections\ArrayCollection {#16865 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16862 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25239 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25241 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17013
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16900 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16969 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16897 …}
    +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 {#16864
    #collection: Doctrine\Common\Collections\ArrayCollection {#16865 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16862 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25239 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25241 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17017
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17013
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16900 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16969 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16897 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16842 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16864
      #collection: Doctrine\Common\Collections\ArrayCollection {#16865 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16862 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25239 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#194 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25241 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17067
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17058 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17066 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16842 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17070
  +variant: App\Entity\Product\ProductVariant {#16842 …}
  +price: "€28.59"
  +originalPrice: "€28.59"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4936 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8957 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8954 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17067
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17058 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17066 …}
    +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 36.0 MiB 0.91 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12946
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11751 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12957 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11761 …}
    +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 {#13144
  +cart: App\Entity\Order\Order {#12071 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1281 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12946
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11751 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12957 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11761 …}
    +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 {#4941 …}
}