GET https://boutique.up-pulse.dev/fr_FR/taxons/t-shirts/femmes

Components

12 Twig Components
44 Render Count
61 ms Render Time
34.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 55.83ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 6.34ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 4.05ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.93ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.27ms
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 0.91ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.43ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.38ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.21ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.03ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 0.88ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 34.0 MiB 0.27 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11791 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11797 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11796 …}
    +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 {#11931
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11688 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11791 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11797 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11796 …}
    +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 34.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11885
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11881 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11883 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11884 …}
    +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 {#11894
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4408 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11885
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11881 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11883 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11884 …}
    +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 34.0 MiB 0.91 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11998
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11971 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11993 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11991 …}
    +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 {#12019
  +cart: App\Entity\Order\Order {#12074 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1283 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11998
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11971 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11993 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11991 …}
    +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 {#4943 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 34.0 MiB 1.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12685
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12684 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12680 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12682 …}
    +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 {#12694
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7556 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12685
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12684 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12680 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12682 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 34.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12972 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12973 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12975 …}
    +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 {#12985
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#207 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7556 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12972 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12973 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12975 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 34.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13089
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13085 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13088 …}
    +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 {#13097
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#207 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7556 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13089
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13085 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13088 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 34.0 MiB 1.03 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13156 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13158 …}
    +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 {#13167
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#207 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7556 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13156 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13158 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 34.0 MiB 29.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#7908
    #id: 88
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8306 …}
    #variants: Doctrine\ORM\PersistentCollection {#8519 …}
    #options: Doctrine\ORM\PersistentCollection {#8647 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1773450496 {#8108
      date: 2026-03-14 01:08:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7845
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7908}
        #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 {#8652 …}
    #channels: Doctrine\ORM\PersistentCollection {#8165 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8168 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13682
  +product: App\Entity\Product\Product {#7908
    #id: 88
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8306 …}
    #variants: Doctrine\ORM\PersistentCollection {#8519 …}
    #options: Doctrine\ORM\PersistentCollection {#8647 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1773450496 {#8108
      date: 2026-03-14 01:08:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7845
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7908}
        #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 {#8652 …}
    #channels: Doctrine\ORM\PersistentCollection {#8165 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8168 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13919 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
34.0 MiB 1.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#7908
    #id: 88
    #code: "Ethereal_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8306 …}
    #variants: Doctrine\ORM\PersistentCollection {#8519 …}
    #options: Doctrine\ORM\PersistentCollection {#8647 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1773450496 {#8108
      date: 2026-03-14 01:08:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7845
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7908}
        #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 {#8652 …}
    #channels: Doctrine\ORM\PersistentCollection {#8165 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8168 …}
    #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 {#14343
  -props: [
    "product" => App\Entity\Product\Product {#7908
      #id: 88
      #code: "Ethereal_Drift_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8306 …}
      #variants: Doctrine\ORM\PersistentCollection {#8519 …}
      #options: Doctrine\ORM\PersistentCollection {#8647 …}
      #associations: Doctrine\ORM\PersistentCollection {#8587 …}
      #createdAt: DateTime @1773450496 {#8108
        date: 2026-03-14 01:08:16.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#7845
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8646 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8649
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7908}
          #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 {#8652 …}
      #channels: Doctrine\ORM\PersistentCollection {#8165 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8168 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.85 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 {#13919 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14276
    #collection: Doctrine\Common\Collections\ArrayCollection {#14277 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14273 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25070 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25122 …}
  }
  "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" => "Ethereal Drift T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14276
    #collection: Doctrine\Common\Collections\ArrayCollection {#14277 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14273 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25070 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25122 …}
  }
  "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 {#13919 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14276
      #collection: Doctrine\Common\Collections\ArrayCollection {#14277 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14273 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25070 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25122 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.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 {#13919 …}
  "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 {#13919 …}
  +price: "€9.39"
  +originalPrice: "€9.39"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8960 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11688 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8957 …}
  +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 34.0 MiB 3.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8658
    #id: 89
    #code: "Quantum_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
    #variants: Doctrine\ORM\PersistentCollection {#8667 …}
    #options: Doctrine\ORM\PersistentCollection {#8671 …}
    #associations: Doctrine\ORM\PersistentCollection {#8669 …}
    #createdAt: DateTime @1773193671 {#8656
      date: 2026-03-11 01:47:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8657
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8674 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8675
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8658}
        #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 {#8677 …}
    #channels: Doctrine\ORM\PersistentCollection {#8663 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8661 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14321
  +product: App\Entity\Product\Product {#8658
    #id: 89
    #code: "Quantum_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
    #variants: Doctrine\ORM\PersistentCollection {#8667 …}
    #options: Doctrine\ORM\PersistentCollection {#8671 …}
    #associations: Doctrine\ORM\PersistentCollection {#8669 …}
    #createdAt: DateTime @1773193671 {#8656
      date: 2026-03-11 01:47:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8657
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8674 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8675
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8658}
        #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 {#8677 …}
    #channels: Doctrine\ORM\PersistentCollection {#8663 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8661 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14772 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
34.0 MiB 0.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8658
    #id: 89
    #code: "Quantum_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
    #variants: Doctrine\ORM\PersistentCollection {#8667 …}
    #options: Doctrine\ORM\PersistentCollection {#8671 …}
    #associations: Doctrine\ORM\PersistentCollection {#8669 …}
    #createdAt: DateTime @1773193671 {#8656
      date: 2026-03-11 01:47:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8657
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8674 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8675
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8658}
        #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 {#8677 …}
    #channels: Doctrine\ORM\PersistentCollection {#8663 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8661 …}
    #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 {#14846
  -props: [
    "product" => App\Entity\Product\Product {#8658
      #id: 89
      #code: "Quantum_Pulse_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
      #variants: Doctrine\ORM\PersistentCollection {#8667 …}
      #options: Doctrine\ORM\PersistentCollection {#8671 …}
      #associations: Doctrine\ORM\PersistentCollection {#8669 …}
      #createdAt: DateTime @1773193671 {#8656
        date: 2026-03-11 01:47:51.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8657
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8674 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8675
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8658}
          #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 {#8677 …}
      #channels: Doctrine\ORM\PersistentCollection {#8663 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
      #averageRating: 1.0
      #images: Doctrine\ORM\PersistentCollection {#8661 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.48 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14943
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14830 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14899 …}
    +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 {#25142 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25144 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14943
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14830 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14899 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14827 …}
    +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 {#14794
    #collection: Doctrine\Common\Collections\ArrayCollection {#14795 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14792 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25142 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25144 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14947
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14943
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14830 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14899 …}
      +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 {#25142 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25144 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14997
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14988 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14995 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14996 …}
    +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 {#15000
  +variant: App\Entity\Product\ProductVariant {#14772 …}
  +price: "€28.59"
  +originalPrice: "€28.59"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8960 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11688 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8957 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14997
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14988 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14995 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14996 …}
    +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 34.0 MiB 2.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#8681
    #id: 90
    #code: "Celestial_Harmony_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1773480337 {#8679
      date: 2026-03-14 09:25:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8680
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8697 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8698
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8681}
        #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 {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8684 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +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 {#8681
    #id: 90
    #code: "Celestial_Harmony_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1773480337 {#8679
      date: 2026-03-14 09:25:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8680
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8697 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8698
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8681}
        #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 {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8684 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15063 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
34.0 MiB 0.58 ms
Input props
[
  "product" => App\Entity\Product\Product {#8681
    #id: 90
    #code: "Celestial_Harmony_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1773480337 {#8679
      date: 2026-03-14 09:25:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8680
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8697 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8698
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8681}
        #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 {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8684 …}
    #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 {#15137
  -props: [
    "product" => App\Entity\Product\Product {#8681
      #id: 90
      #code: "Celestial_Harmony_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
      #variants: Doctrine\ORM\PersistentCollection {#8690 …}
      #options: Doctrine\ORM\PersistentCollection {#8694 …}
      #associations: Doctrine\ORM\PersistentCollection {#8692 …}
      #createdAt: DateTime @1773480337 {#8679
        date: 2026-03-14 09:25:37.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8680
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8697 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8698
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8681}
          #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 {#8700 …}
      #channels: Doctrine\ORM\PersistentCollection {#8686 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8684 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15240
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15121 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15196 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15118 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15063 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15085
    #collection: Doctrine\Common\Collections\ArrayCollection {#15086 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15083 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25156 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25158 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15240
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15121 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15196 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15118 …}
    +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 {#15085
    #collection: Doctrine\Common\Collections\ArrayCollection {#15086 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15083 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25156 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25158 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15244
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15240
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15121 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15196 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15118 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15063 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15085
      #collection: Doctrine\Common\Collections\ArrayCollection {#15086 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15083 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25156 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25158 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15294
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15285 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15292 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15063 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15297
  +variant: App\Entity\Product\ProductVariant {#15063 …}
  +price: "€29.45"
  +originalPrice: "€29.45"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8960 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11688 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8957 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15294
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15285 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15292 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15293 …}
    +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 34.0 MiB 2.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8704
    #id: 91
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1773413062 {#8702
      date: 2026-03-13 14:44:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8703
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8720 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8721
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8704}
        #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 {#8723 …}
    #channels: Doctrine\ORM\PersistentCollection {#8709 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8707 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15128
  +product: App\Entity\Product\Product {#8704
    #id: 91
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1773413062 {#8702
      date: 2026-03-13 14:44:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8703
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8720 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8721
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8704}
        #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 {#8723 …}
    #channels: Doctrine\ORM\PersistentCollection {#8709 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8707 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15360 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
34.0 MiB 0.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#8704
    #id: 91
    #code: "Nebula_Dream_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1773413062 {#8702
      date: 2026-03-13 14:44:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8703
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8720 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8721
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8704}
        #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 {#8723 …}
    #channels: Doctrine\ORM\PersistentCollection {#8709 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8707 …}
    #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 {#15434
  -props: [
    "product" => App\Entity\Product\Product {#8704
      #id: 91
      #code: "Nebula_Dream_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
      #variants: Doctrine\ORM\PersistentCollection {#8713 …}
      #options: Doctrine\ORM\PersistentCollection {#8717 …}
      #associations: Doctrine\ORM\PersistentCollection {#8715 …}
      #createdAt: DateTime @1773413062 {#8702
        date: 2026-03-13 14:44:22.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8703
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8720 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8721
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8704}
          #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 {#8723 …}
      #channels: Doctrine\ORM\PersistentCollection {#8709 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8707 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15537
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15418 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15493 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15415 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15360 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15382
    #collection: Doctrine\Common\Collections\ArrayCollection {#15383 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15380 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25170 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25172 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15537
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15418 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15493 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15415 …}
    +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 {#15382
    #collection: Doctrine\Common\Collections\ArrayCollection {#15383 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15380 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25170 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25172 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15541
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15537
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15418 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15493 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15415 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15360 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15382
      #collection: Doctrine\Common\Collections\ArrayCollection {#15383 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15380 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25170 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25172 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15591
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15582 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15589 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15590 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15360 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15594
  +variant: App\Entity\Product\ProductVariant {#15360 …}
  +price: "€20.72"
  +originalPrice: "€20.72"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8960 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11688 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8957 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15591
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15582 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15589 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15590 …}
    +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 34.0 MiB 3.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#8727
    #id: 92
    #code: "Starlight_Whisper_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1773494748 {#8725
      date: 2026-03-14 13:25:48.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8726
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8744
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8727}
        #id: 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 {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15425
  +product: App\Entity\Product\Product {#8727
    #id: 92
    #code: "Starlight_Whisper_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1773494748 {#8725
      date: 2026-03-14 13:25:48.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8726
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8744
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8727}
        #id: 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 {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15657 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
34.0 MiB 0.56 ms
Input props
[
  "product" => App\Entity\Product\Product {#8727
    #id: 92
    #code: "Starlight_Whisper_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1773494748 {#8725
      date: 2026-03-14 13:25:48.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8726
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8744
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8727}
        #id: 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 {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #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 {#15731
  -props: [
    "product" => App\Entity\Product\Product {#8727
      #id: 92
      #code: "Starlight_Whisper_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
      #variants: Doctrine\ORM\PersistentCollection {#8736 …}
      #options: Doctrine\ORM\PersistentCollection {#8740 …}
      #associations: Doctrine\ORM\PersistentCollection {#8738 …}
      #createdAt: DateTime @1773494748 {#8725
        date: 2026-03-14 13:25:48.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8726
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8743 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8744
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8727}
          #id: 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 {#8746 …}
      #channels: Doctrine\ORM\PersistentCollection {#8732 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8730 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15831
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15715 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15787 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15712 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15657 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15679
    #collection: Doctrine\Common\Collections\ArrayCollection {#15680 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15677 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25184 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25186 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15831
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15715 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15787 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15712 …}
    +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 {#15679
    #collection: Doctrine\Common\Collections\ArrayCollection {#15680 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15677 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25184 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25186 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15835
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15831
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15715 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15787 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15712 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15657 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15679
      #collection: Doctrine\Common\Collections\ArrayCollection {#15680 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15677 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25184 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25186 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15885
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15876 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15883 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15884 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15657 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15888
  +variant: App\Entity\Product\ProductVariant {#15657 …}
  +price: "€34.02"
  +originalPrice: "€34.02"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8960 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11688 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8957 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15885
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15876 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15883 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15884 …}
    +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 34.0 MiB 3.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8750
    #id: 93
    #code: "Swantastic_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1773685454 {#8748
      date: 2026-03-16 18:24:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8749
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8766 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8750}
        #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 {#8769 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15722
  +product: App\Entity\Product\Product {#8750
    #id: 93
    #code: "Swantastic_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1773685454 {#8748
      date: 2026-03-16 18:24:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8749
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8766 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8750}
        #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 {#8769 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15951 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
34.0 MiB 0.53 ms
Input props
[
  "product" => App\Entity\Product\Product {#8750
    #id: 93
    #code: "Swantastic_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1773685454 {#8748
      date: 2026-03-16 18:24:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8749
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8766 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8750}
        #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 {#8769 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #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 {#16025
  -props: [
    "product" => App\Entity\Product\Product {#8750
      #id: 93
      #code: "Swantastic_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
      #variants: Doctrine\ORM\PersistentCollection {#8759 …}
      #options: Doctrine\ORM\PersistentCollection {#8763 …}
      #associations: Doctrine\ORM\PersistentCollection {#8761 …}
      #createdAt: DateTime @1773685454 {#8748
        date: 2026-03-16 18:24:14.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8749
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8766 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8767
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8750}
          #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 {#8769 …}
      #channels: Doctrine\ORM\PersistentCollection {#8755 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8753 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16131
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16009 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16087 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16006 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15951 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15973
    #collection: Doctrine\Common\Collections\ArrayCollection {#15974 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15971 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25198 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25200 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16131
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16009 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16087 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16006 …}
    +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 {#15973
    #collection: Doctrine\Common\Collections\ArrayCollection {#15974 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15971 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25198 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25200 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16135
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16131
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16009 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16087 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16006 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15951 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15973
      #collection: Doctrine\Common\Collections\ArrayCollection {#15974 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15971 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25198 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25200 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16185
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16176 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16183 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16184 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15951 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16188
  +variant: App\Entity\Product\ProductVariant {#15951 …}
  +price: "€38.69"
  +originalPrice: "€38.69"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8960 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11688 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8957 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16185
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16176 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16183 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16184 …}
    +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 34.0 MiB 3.22 ms
Input props
[
  "product" => App\Entity\Product\Product {#8773
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1773099195 {#8771
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8772
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8789 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8790
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8773}
        #id: 745
        #name: "Lunar Echo T-Shirt"
        #slug: "lunar-echo-t-shirt"
        #description: """
          Nulla ut assumenda vero sit nemo quis nihil. Dolorum nobis illo id. Sit sit magnam voluptatem eum sit. Quidem in aut inventore eum suscipit rem.\n
          \n
          Hic autem voluptates consectetur voluptas quas exercitationem culpa. Qui assumenda ut commodi quo. Iusto laboriosam qui sapiente.\n
          \n
          Optio nesciunt excepturi quas rerum qui. Ut enim et velit nam et ipsum provident. Qui ea quis alias a incidunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ea vitae ducimus aliquid qui doloremque. Assumenda est natus asperiores doloribus libero quasi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
    #channels: Doctrine\ORM\PersistentCollection {#8778 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8776 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16016
  +product: App\Entity\Product\Product {#8773
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1773099195 {#8771
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8772
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8789 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8790
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8773}
        #id: 745
        #name: "Lunar Echo T-Shirt"
        #slug: "lunar-echo-t-shirt"
        #description: """
          Nulla ut assumenda vero sit nemo quis nihil. Dolorum nobis illo id. Sit sit magnam voluptatem eum sit. Quidem in aut inventore eum suscipit rem.\n
          \n
          Hic autem voluptates consectetur voluptas quas exercitationem culpa. Qui assumenda ut commodi quo. Iusto laboriosam qui sapiente.\n
          \n
          Optio nesciunt excepturi quas rerum qui. Ut enim et velit nam et ipsum provident. Qui ea quis alias a incidunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ea vitae ducimus aliquid qui doloremque. Assumenda est natus asperiores doloribus libero quasi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
    #channels: Doctrine\ORM\PersistentCollection {#8778 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8776 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16251 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
34.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8773
    #id: 94
    #code: "Lunar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1773099195 {#8771
      date: 2026-03-09 23:33:15.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8772
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8789 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8790
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8773}
        #id: 745
        #name: "Lunar Echo T-Shirt"
        #slug: "lunar-echo-t-shirt"
        #description: """
          Nulla ut assumenda vero sit nemo quis nihil. Dolorum nobis illo id. Sit sit magnam voluptatem eum sit. Quidem in aut inventore eum suscipit rem.\n
          \n
          Hic autem voluptates consectetur voluptas quas exercitationem culpa. Qui assumenda ut commodi quo. Iusto laboriosam qui sapiente.\n
          \n
          Optio nesciunt excepturi quas rerum qui. Ut enim et velit nam et ipsum provident. Qui ea quis alias a incidunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ea vitae ducimus aliquid qui doloremque. Assumenda est natus asperiores doloribus libero quasi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
    #channels: Doctrine\ORM\PersistentCollection {#8778 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8776 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lunar Echo T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16325
  -props: [
    "product" => App\Entity\Product\Product {#8773
      #id: 94
      #code: "Lunar_Echo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
      #variants: Doctrine\ORM\PersistentCollection {#8782 …}
      #options: Doctrine\ORM\PersistentCollection {#8786 …}
      #associations: Doctrine\ORM\PersistentCollection {#8784 …}
      #createdAt: DateTime @1773099195 {#8771
        date: 2026-03-09 23:33:15.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8772
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8789 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8790
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8773}
          #id: 745
          #name: "Lunar Echo T-Shirt"
          #slug: "lunar-echo-t-shirt"
          #description: """
            Nulla ut assumenda vero sit nemo quis nihil. Dolorum nobis illo id. Sit sit magnam voluptatem eum sit. Quidem in aut inventore eum suscipit rem.\n
            \n
            Hic autem voluptates consectetur voluptas quas exercitationem culpa. Qui assumenda ut commodi quo. Iusto laboriosam qui sapiente.\n
            \n
            Optio nesciunt excepturi quas rerum qui. Ut enim et velit nam et ipsum provident. Qui ea quis alias a incidunt.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ea vitae ducimus aliquid qui doloremque. Assumenda est natus asperiores doloribus libero quasi."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
      #channels: Doctrine\ORM\PersistentCollection {#8778 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
      #averageRating: 3.0
      #images: Doctrine\ORM\PersistentCollection {#8776 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16425
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16309 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16381 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16306 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16251 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16273
    #collection: Doctrine\Common\Collections\ArrayCollection {#16274 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16271 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25212 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25214 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16425
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16309 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16381 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16306 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lunar Echo T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16273
    #collection: Doctrine\Common\Collections\ArrayCollection {#16274 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16271 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25212 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25214 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16429
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16425
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16309 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16381 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16306 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16251 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16273
      #collection: Doctrine\Common\Collections\ArrayCollection {#16274 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16271 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25212 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25214 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16479
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16470 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16477 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16478 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16251 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16482
  +variant: App\Entity\Product\ProductVariant {#16251 …}
  +price: "€74.05"
  +originalPrice: "€74.05"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8960 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11688 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8957 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16479
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16470 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16477 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16478 …}
    +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 34.0 MiB 3.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#8796
    #id: 95
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1773394741 {#8794
      date: 2026-03-13 09:39:01.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8795
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8812 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8813
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8796}
        #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 {#8815 …}
    #channels: Doctrine\ORM\PersistentCollection {#8801 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8799 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16316
  +product: App\Entity\Product\Product {#8796
    #id: 95
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1773394741 {#8794
      date: 2026-03-13 09:39:01.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8795
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8812 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8813
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8796}
        #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 {#8815 …}
    #channels: Doctrine\ORM\PersistentCollection {#8801 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8799 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16545 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
34.0 MiB 0.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8796
    #id: 95
    #code: "Galactic_Breeze_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1773394741 {#8794
      date: 2026-03-13 09:39:01.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8795
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8812 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8813
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8796}
        #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 {#8815 …}
    #channels: Doctrine\ORM\PersistentCollection {#8801 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8799 …}
    #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 {#16619
  -props: [
    "product" => App\Entity\Product\Product {#8796
      #id: 95
      #code: "Galactic_Breeze_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
      #variants: Doctrine\ORM\PersistentCollection {#8805 …}
      #options: Doctrine\ORM\PersistentCollection {#8809 …}
      #associations: Doctrine\ORM\PersistentCollection {#8807 …}
      #createdAt: DateTime @1773394741 {#8794
        date: 2026-03-13 09:39:01.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8795
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8812 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8813
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8796}
          #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 {#8815 …}
      #channels: Doctrine\ORM\PersistentCollection {#8801 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8799 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.50 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16719
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16603 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16675 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16600 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16545 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16567
    #collection: Doctrine\Common\Collections\ArrayCollection {#16568 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16565 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25226 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25228 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16719
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16603 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16675 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16600 …}
    +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 {#16567
    #collection: Doctrine\Common\Collections\ArrayCollection {#16568 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16565 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25226 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25228 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16723
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16719
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16603 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16675 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16600 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16545 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16567
      #collection: Doctrine\Common\Collections\ArrayCollection {#16568 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16565 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25226 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25228 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16773
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16764 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16771 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16772 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16545 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16776
  +variant: App\Entity\Product\ProductVariant {#16545 …}
  +price: "€95.68"
  +originalPrice: "€95.68"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8960 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11688 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8957 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16773
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16764 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16771 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16772 …}
    +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 34.0 MiB 3.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#8819
    #id: 96
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
    #variants: Doctrine\ORM\PersistentCollection {#8828 …}
    #options: Doctrine\ORM\PersistentCollection {#8832 …}
    #associations: Doctrine\ORM\PersistentCollection {#8830 …}
    #createdAt: DateTime @1773502541 {#8817
      date: 2026-03-14 15:35:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8818
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8835 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8836
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8819}
        #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 {#8838 …}
    #channels: Doctrine\ORM\PersistentCollection {#8824 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8820 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8822 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16610
  +product: App\Entity\Product\Product {#8819
    #id: 96
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
    #variants: Doctrine\ORM\PersistentCollection {#8828 …}
    #options: Doctrine\ORM\PersistentCollection {#8832 …}
    #associations: Doctrine\ORM\PersistentCollection {#8830 …}
    #createdAt: DateTime @1773502541 {#8817
      date: 2026-03-14 15:35:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8818
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8835 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8836
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8819}
        #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 {#8838 …}
    #channels: Doctrine\ORM\PersistentCollection {#8824 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8820 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8822 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16839 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13224
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
34.0 MiB 0.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#8819
    #id: 96
    #code: "Solar_Flare_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
    #variants: Doctrine\ORM\PersistentCollection {#8828 …}
    #options: Doctrine\ORM\PersistentCollection {#8832 …}
    #associations: Doctrine\ORM\PersistentCollection {#8830 …}
    #createdAt: DateTime @1773502541 {#8817
      date: 2026-03-14 15:35:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8818
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8835 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8836
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8819}
        #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 {#8838 …}
    #channels: Doctrine\ORM\PersistentCollection {#8824 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8820 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8822 …}
    #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 {#16913
  -props: [
    "product" => App\Entity\Product\Product {#8819
      #id: 96
      #code: "Solar_Flare_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
      #variants: Doctrine\ORM\PersistentCollection {#8828 …}
      #options: Doctrine\ORM\PersistentCollection {#8832 …}
      #associations: Doctrine\ORM\PersistentCollection {#8830 …}
      #createdAt: DateTime @1773502541 {#8817
        date: 2026-03-14 15:35:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8818
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8835 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8836
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8819}
          #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 {#8838 …}
      #channels: Doctrine\ORM\PersistentCollection {#8824 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8820 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8822 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
34.0 MiB 0.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17016
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16972 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16894 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16839 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16861
    #collection: Doctrine\Common\Collections\ArrayCollection {#16862 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16859 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25240 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25242 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17016
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16972 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16894 …}
    +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 {#16861
    #collection: Doctrine\Common\Collections\ArrayCollection {#16862 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16859 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25240 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25242 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17020
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17016
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16897 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16972 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16894 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16839 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16861
      #collection: Doctrine\Common\Collections\ArrayCollection {#16862 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16859 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25240 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25242 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17070
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17061 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17068 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17069 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16839 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17073
  +variant: App\Entity\Product\ProductVariant {#16839 …}
  +price: "€2.99"
  +originalPrice: "€2.99"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8960 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11688 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8957 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17070
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17061 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17068 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17069 …}
    +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 34.0 MiB 0.88 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12949
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11754 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12960 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11764 …}
    +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 {#13147
  +cart: App\Entity\Order\Order {#12074 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1283 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12949
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11754 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12960 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11764 …}
    +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 {#4943 …}
}