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

Components

12 Twig Components
44 Render Count
62 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 56.33ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 10.11ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 4.24ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.01ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.28ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.21ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.15ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.52ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.33ms
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 0.96ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 0.97ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 34.0 MiB 0.28 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.21 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 1.15 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.52 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.33 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 0.96 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 22.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#7908
    #id: 100
    #code: "Stellar_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 @1773292950 {#8108
      date: 2026-03-12 05:22:30.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: 793
        #name: "Stellar Drift T-Shirt"
        #slug: "stellar-drift-t-shirt"
        #description: """
          Non ea sit aut corrupti non vel magni illo. Sint similique est blanditiis iure. Placeat voluptatum est soluta repudiandae. Ad ullam similique dolorem similique.\n
          \n
          Et veritatis voluptate voluptatum est iste veritatis quis provident. Modi nihil porro praesentium nihil assumenda. Consequatur illum reprehenderit quam expedita officia. Reprehenderit autem sint quas optio qui ut.\n
          \n
          Nisi aperiam repudiandae aut consequatur suscipit quia non. Doloremque autem quia maxime qui ab tenetur. Libero et alias aperiam nesciunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptas sit quasi neque enim. Qui nostrum rerum modi. Magni autem quia consequatur quia doloribus ut cumque est. Aut officiis quisquam repellat. Omnis quaerat et voluptatem dolore animi et."
      }
    ]
    #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: 100
    #code: "Stellar_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 @1773292950 {#8108
      date: 2026-03-12 05:22:30.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: 793
        #name: "Stellar Drift T-Shirt"
        #slug: "stellar-drift-t-shirt"
        #description: """
          Non ea sit aut corrupti non vel magni illo. Sint similique est blanditiis iure. Placeat voluptatum est soluta repudiandae. Ad ullam similique dolorem similique.\n
          \n
          Et veritatis voluptate voluptatum est iste veritatis quis provident. Modi nihil porro praesentium nihil assumenda. Consequatur illum reprehenderit quam expedita officia. Reprehenderit autem sint quas optio qui ut.\n
          \n
          Nisi aperiam repudiandae aut consequatur suscipit quia non. Doloremque autem quia maxime qui ab tenetur. Libero et alias aperiam nesciunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptas sit quasi neque enim. Qui nostrum rerum modi. Magni autem quia consequatur quia doloribus ut cumque est. Aut officiis quisquam repellat. Omnis quaerat et voluptatem dolore animi et."
      }
    ]
    #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 2.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#7908
    #id: 100
    #code: "Stellar_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 @1773292950 {#8108
      date: 2026-03-12 05:22:30.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: 793
        #name: "Stellar Drift T-Shirt"
        #slug: "stellar-drift-t-shirt"
        #description: """
          Non ea sit aut corrupti non vel magni illo. Sint similique est blanditiis iure. Placeat voluptatum est soluta repudiandae. Ad ullam similique dolorem similique.\n
          \n
          Et veritatis voluptate voluptatum est iste veritatis quis provident. Modi nihil porro praesentium nihil assumenda. Consequatur illum reprehenderit quam expedita officia. Reprehenderit autem sint quas optio qui ut.\n
          \n
          Nisi aperiam repudiandae aut consequatur suscipit quia non. Doloremque autem quia maxime qui ab tenetur. Libero et alias aperiam nesciunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptas sit quasi neque enim. Qui nostrum rerum modi. Magni autem quia consequatur quia doloribus ut cumque est. Aut officiis quisquam repellat. Omnis quaerat et voluptatem dolore animi et."
      }
    ]
    #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" => "Stellar 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: 100
      #code: "Stellar_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 @1773292950 {#8108
        date: 2026-03-12 05:22:30.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: 793
          #name: "Stellar Drift T-Shirt"
          #slug: "stellar-drift-t-shirt"
          #description: """
            Non ea sit aut corrupti non vel magni illo. Sint similique est blanditiis iure. Placeat voluptatum est soluta repudiandae. Ad ullam similique dolorem similique.\n
            \n
            Et veritatis voluptate voluptatum est iste veritatis quis provident. Modi nihil porro praesentium nihil assumenda. Consequatur illum reprehenderit quam expedita officia. Reprehenderit autem sint quas optio qui ut.\n
            \n
            Nisi aperiam repudiandae aut consequatur suscipit quia non. Doloremque autem quia maxime qui ab tenetur. Libero et alias aperiam nesciunt.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Voluptas sit quasi neque enim. Qui nostrum rerum modi. Magni autem quia consequatur quia doloribus ut cumque est. Aut officiis quisquam repellat. Omnis quaerat et voluptatem dolore animi et."
        }
      ]
      #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.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14464
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14419 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14414 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14463 …}
    +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 {#25060 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25112 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14464
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14419 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14414 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14463 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Stellar 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 {#25060 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25112 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14468
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14464
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14419 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14414 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14463 …}
      +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 {#25060 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25112 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14687
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14677 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14685 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14686 …}
    +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 {#14696
  +variant: App\Entity\Product\ProductVariant {#13919 …}
  +price: "€2.84"
  +originalPrice: "€2.84"
  +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 {#14687
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14677 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14685 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14686 …}
    +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 6.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8658
    #id: 101
    #code: "Comet_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 @1773654309 {#8656
      date: 2026-03-16 09:45:09.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: 801
        #name: "Comet Pulse T-Shirt"
        #slug: "comet-pulse-t-shirt"
        #description: """
          Deleniti enim necessitatibus minus consequuntur omnis suscipit. Est rerum quod ex soluta. Eum ut odio corrupti consequatur. Veritatis quaerat nostrum at eos.\n
          \n
          Magni laborum nobis ut delectus sint sed neque. Tenetur impedit voluptas ullam voluptatem corrupti beatae. Consectetur eos dolore ut quaerat et ipsum eos distinctio. Qui ea reprehenderit et id ut.\n
          \n
          Et quae eaque voluptates repellendus qui iure. Cupiditate asperiores alias ut eos similique odio. Ut quasi consequatur repellat modi eum. Labore nesciunt aut vel quos impedit autem nostrum recusandae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sit atque earum aut non quia et. Quis perferendis dolor distinctio esse. Accusamus facere non aut."
      }
    ]
    #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: 0.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: 101
    #code: "Comet_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 @1773654309 {#8656
      date: 2026-03-16 09:45:09.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: 801
        #name: "Comet Pulse T-Shirt"
        #slug: "comet-pulse-t-shirt"
        #description: """
          Deleniti enim necessitatibus minus consequuntur omnis suscipit. Est rerum quod ex soluta. Eum ut odio corrupti consequatur. Veritatis quaerat nostrum at eos.\n
          \n
          Magni laborum nobis ut delectus sint sed neque. Tenetur impedit voluptas ullam voluptatem corrupti beatae. Consectetur eos dolore ut quaerat et ipsum eos distinctio. Qui ea reprehenderit et id ut.\n
          \n
          Et quae eaque voluptates repellendus qui iure. Cupiditate asperiores alias ut eos similique odio. Ut quasi consequatur repellat modi eum. Labore nesciunt aut vel quos impedit autem nostrum recusandae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sit atque earum aut non quia et. Quis perferendis dolor distinctio esse. Accusamus facere non aut."
      }
    ]
    #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: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8661 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14769 …}
  +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 2.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8658
    #id: 101
    #code: "Comet_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 @1773654309 {#8656
      date: 2026-03-16 09:45:09.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: 801
        #name: "Comet Pulse T-Shirt"
        #slug: "comet-pulse-t-shirt"
        #description: """
          Deleniti enim necessitatibus minus consequuntur omnis suscipit. Est rerum quod ex soluta. Eum ut odio corrupti consequatur. Veritatis quaerat nostrum at eos.\n
          \n
          Magni laborum nobis ut delectus sint sed neque. Tenetur impedit voluptas ullam voluptatem corrupti beatae. Consectetur eos dolore ut quaerat et ipsum eos distinctio. Qui ea reprehenderit et id ut.\n
          \n
          Et quae eaque voluptates repellendus qui iure. Cupiditate asperiores alias ut eos similique odio. Ut quasi consequatur repellat modi eum. Labore nesciunt aut vel quos impedit autem nostrum recusandae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sit atque earum aut non quia et. Quis perferendis dolor distinctio esse. Accusamus facere non aut."
      }
    ]
    #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: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8661 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Comet Pulse T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14843
  -props: [
    "product" => App\Entity\Product\Product {#8658
      #id: 101
      #code: "Comet_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 @1773654309 {#8656
        date: 2026-03-16 09:45:09.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: 801
          #name: "Comet Pulse T-Shirt"
          #slug: "comet-pulse-t-shirt"
          #description: """
            Deleniti enim necessitatibus minus consequuntur omnis suscipit. Est rerum quod ex soluta. Eum ut odio corrupti consequatur. Veritatis quaerat nostrum at eos.\n
            \n
            Magni laborum nobis ut delectus sint sed neque. Tenetur impedit voluptas ullam voluptatem corrupti beatae. Consectetur eos dolore ut quaerat et ipsum eos distinctio. Qui ea reprehenderit et id ut.\n
            \n
            Et quae eaque voluptates repellendus qui iure. Cupiditate asperiores alias ut eos similique odio. Ut quasi consequatur repellat modi eum. Labore nesciunt aut vel quos impedit autem nostrum recusandae.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Et sit atque earum aut non quia et. Quis perferendis dolor distinctio esse. Accusamus facere non aut."
        }
      ]
      #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: 0.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.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14946
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14827 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14902 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14769 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14791
    #collection: Doctrine\Common\Collections\ArrayCollection {#14792 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14789 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25132 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25134 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14946
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14827 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14902 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14824 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Comet Pulse T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14791
    #collection: Doctrine\Common\Collections\ArrayCollection {#14792 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14789 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25132 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25134 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14950
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14946
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14827 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14902 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14824 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14769 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14791
      #collection: Doctrine\Common\Collections\ArrayCollection {#14792 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14789 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25132 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25134 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15000
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14991 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14998 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14999 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14769 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15003
  +variant: App\Entity\Product\ProductVariant {#14769 …}
  +price: "€64.95"
  +originalPrice: "€64.95"
  +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 {#15000
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14991 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14998 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14999 …}
    +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 4.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#8681
    #id: 102
    #code: "Apollo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1773266416 {#8679
      date: 2026-03-11 22:00:16.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: 809
        #name: "Apollo T-Shirt"
        #slug: "apollo-t-shirt"
        #description: """
          Vitae itaque magni cupiditate exercitationem sit quis voluptatem. Molestiae est illo sit dicta. Assumenda odio tempore explicabo quis.\n
          \n
          Quasi ut est corporis perspiciatis est aut quis. Dolore facilis quidem mollitia nam. Vero est at voluptatem velit neque sed.\n
          \n
          Ipsum magni id in ut. Quo itaque dolores velit sed. Aperiam similique suscipit sit voluptas adipisci quas. Eum enim molestiae ad harum aspernatur ipsum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rem dolorem dolores quo doloremque. Perspiciatis impedit nostrum ut omnis nesciunt quia. Alias expedita asperiores reiciendis non eligendi ullam quis."
      }
    ]
    #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 {#14834
  +product: App\Entity\Product\Product {#8681
    #id: 102
    #code: "Apollo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1773266416 {#8679
      date: 2026-03-11 22:00:16.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: 809
        #name: "Apollo T-Shirt"
        #slug: "apollo-t-shirt"
        #description: """
          Vitae itaque magni cupiditate exercitationem sit quis voluptatem. Molestiae est illo sit dicta. Assumenda odio tempore explicabo quis.\n
          \n
          Quasi ut est corporis perspiciatis est aut quis. Dolore facilis quidem mollitia nam. Vero est at voluptatem velit neque sed.\n
          \n
          Ipsum magni id in ut. Quo itaque dolores velit sed. Aperiam similique suscipit sit voluptas adipisci quas. Eum enim molestiae ad harum aspernatur ipsum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rem dolorem dolores quo doloremque. Perspiciatis impedit nostrum ut omnis nesciunt quia. Alias expedita asperiores reiciendis non eligendi ullam quis."
      }
    ]
    #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 {#15066 …}
  +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.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#8681
    #id: 102
    #code: "Apollo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1773266416 {#8679
      date: 2026-03-11 22:00:16.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: 809
        #name: "Apollo T-Shirt"
        #slug: "apollo-t-shirt"
        #description: """
          Vitae itaque magni cupiditate exercitationem sit quis voluptatem. Molestiae est illo sit dicta. Assumenda odio tempore explicabo quis.\n
          \n
          Quasi ut est corporis perspiciatis est aut quis. Dolore facilis quidem mollitia nam. Vero est at voluptatem velit neque sed.\n
          \n
          Ipsum magni id in ut. Quo itaque dolores velit sed. Aperiam similique suscipit sit voluptas adipisci quas. Eum enim molestiae ad harum aspernatur ipsum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rem dolorem dolores quo doloremque. Perspiciatis impedit nostrum ut omnis nesciunt quia. Alias expedita asperiores reiciendis non eligendi ullam quis."
      }
    ]
    #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" => "Apollo T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15140
  -props: [
    "product" => App\Entity\Product\Product {#8681
      #id: 102
      #code: "Apollo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
      #variants: Doctrine\ORM\PersistentCollection {#8690 …}
      #options: Doctrine\ORM\PersistentCollection {#8694 …}
      #associations: Doctrine\ORM\PersistentCollection {#8692 …}
      #createdAt: DateTime @1773266416 {#8679
        date: 2026-03-11 22:00:16.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: 809
          #name: "Apollo T-Shirt"
          #slug: "apollo-t-shirt"
          #description: """
            Vitae itaque magni cupiditate exercitationem sit quis voluptatem. Molestiae est illo sit dicta. Assumenda odio tempore explicabo quis.\n
            \n
            Quasi ut est corporis perspiciatis est aut quis. Dolore facilis quidem mollitia nam. Vero est at voluptatem velit neque sed.\n
            \n
            Ipsum magni id in ut. Quo itaque dolores velit sed. Aperiam similique suscipit sit voluptas adipisci quas. Eum enim molestiae ad harum aspernatur ipsum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Rem dolorem dolores quo doloremque. Perspiciatis impedit nostrum ut omnis nesciunt quia. Alias expedita asperiores reiciendis non eligendi ullam quis."
        }
      ]
      #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.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15240
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15124 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15196 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15121 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15066 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15088
    #collection: Doctrine\Common\Collections\ArrayCollection {#15089 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15086 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25146 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25148 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15240
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15124 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15196 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15121 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Apollo T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15088
    #collection: Doctrine\Common\Collections\ArrayCollection {#15089 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15086 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25146 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25148 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15244
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15240
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15124 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15196 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15121 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15066 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15088
      #collection: Doctrine\Common\Collections\ArrayCollection {#15089 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15086 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25146 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25148 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.10 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 {#15066 …}
  "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 {#15066 …}
  +price: "€91.03"
  +originalPrice: "€91.03"
  +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 3.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8704
    #id: 103
    #code: "Nebula_Surge_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1773279204 {#8702
      date: 2026-03-12 01:33:24.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: 817
        #name: "Nebula Surge T-Shirt"
        #slug: "nebula-surge-t-shirt"
        #description: """
          Rem quos enim dolorum maiores iure. Natus blanditiis et incidunt ipsam. Atque commodi repudiandae quasi nisi quisquam neque. Aspernatur qui corrupti rerum magni unde doloribus.\n
          \n
          Id quo consequatur possimus. Commodi quia aut illum. Consequuntur vel laboriosam quisquam enim quibusdam atque rem consequatur.\n
          \n
          Enim asperiores unde ab sit error. Et nesciunt tempore tempore maxime harum ratione. Cumque eum ut occaecati. Perspiciatis consequatur ut rerum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolore cupiditate id sunt odio laboriosam. Sint asperiores eligendi quae repellendus enim quam. Expedita quasi impedit exercitationem voluptatem. Quas cumque harum doloribus et repudiandae aut amet. Explicabo est incidunt dolorum repudiandae est velit est."
      }
    ]
    #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: 2.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 {#15131
  +product: App\Entity\Product\Product {#8704
    #id: 103
    #code: "Nebula_Surge_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1773279204 {#8702
      date: 2026-03-12 01:33:24.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: 817
        #name: "Nebula Surge T-Shirt"
        #slug: "nebula-surge-t-shirt"
        #description: """
          Rem quos enim dolorum maiores iure. Natus blanditiis et incidunt ipsam. Atque commodi repudiandae quasi nisi quisquam neque. Aspernatur qui corrupti rerum magni unde doloribus.\n
          \n
          Id quo consequatur possimus. Commodi quia aut illum. Consequuntur vel laboriosam quisquam enim quibusdam atque rem consequatur.\n
          \n
          Enim asperiores unde ab sit error. Et nesciunt tempore tempore maxime harum ratione. Cumque eum ut occaecati. Perspiciatis consequatur ut rerum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolore cupiditate id sunt odio laboriosam. Sint asperiores eligendi quae repellendus enim quam. Expedita quasi impedit exercitationem voluptatem. Quas cumque harum doloribus et repudiandae aut amet. Explicabo est incidunt dolorum repudiandae est velit est."
      }
    ]
    #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: 2.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.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#8704
    #id: 103
    #code: "Nebula_Surge_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1773279204 {#8702
      date: 2026-03-12 01:33:24.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: 817
        #name: "Nebula Surge T-Shirt"
        #slug: "nebula-surge-t-shirt"
        #description: """
          Rem quos enim dolorum maiores iure. Natus blanditiis et incidunt ipsam. Atque commodi repudiandae quasi nisi quisquam neque. Aspernatur qui corrupti rerum magni unde doloribus.\n
          \n
          Id quo consequatur possimus. Commodi quia aut illum. Consequuntur vel laboriosam quisquam enim quibusdam atque rem consequatur.\n
          \n
          Enim asperiores unde ab sit error. Et nesciunt tempore tempore maxime harum ratione. Cumque eum ut occaecati. Perspiciatis consequatur ut rerum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolore cupiditate id sunt odio laboriosam. Sint asperiores eligendi quae repellendus enim quam. Expedita quasi impedit exercitationem voluptatem. Quas cumque harum doloribus et repudiandae aut amet. Explicabo est incidunt dolorum repudiandae est velit est."
      }
    ]
    #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: 2.0
    #images: Doctrine\ORM\PersistentCollection {#8707 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Nebula Surge T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15434
  -props: [
    "product" => App\Entity\Product\Product {#8704
      #id: 103
      #code: "Nebula_Surge_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
      #variants: Doctrine\ORM\PersistentCollection {#8713 …}
      #options: Doctrine\ORM\PersistentCollection {#8717 …}
      #associations: Doctrine\ORM\PersistentCollection {#8715 …}
      #createdAt: DateTime @1773279204 {#8702
        date: 2026-03-12 01:33:24.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: 817
          #name: "Nebula Surge T-Shirt"
          #slug: "nebula-surge-t-shirt"
          #description: """
            Rem quos enim dolorum maiores iure. Natus blanditiis et incidunt ipsam. Atque commodi repudiandae quasi nisi quisquam neque. Aspernatur qui corrupti rerum magni unde doloribus.\n
            \n
            Id quo consequatur possimus. Commodi quia aut illum. Consequuntur vel laboriosam quisquam enim quibusdam atque rem consequatur.\n
            \n
            Enim asperiores unde ab sit error. Et nesciunt tempore tempore maxime harum ratione. Cumque eum ut occaecati. Perspiciatis consequatur ut rerum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dolore cupiditate id sunt odio laboriosam. Sint asperiores eligendi quae repellendus enim quam. Expedita quasi impedit exercitationem voluptatem. Quas cumque harum doloribus et repudiandae aut amet. Explicabo est incidunt dolorum repudiandae est velit est."
        }
      ]
      #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: 2.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.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15534
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15418 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15490 …}
    +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 {#25160 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25162 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15534
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15418 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15490 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15415 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Nebula Surge T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15382
    #collection: Doctrine\Common\Collections\ArrayCollection {#15383 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15380 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25160 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25162 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15538
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15534
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15418 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15490 …}
      +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 {#25160 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25162 …}
    }
    "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 {#15588
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15579 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15586 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15587 …}
    +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 {#15591
  +variant: App\Entity\Product\ProductVariant {#15360 …}
  +price: "€55.23"
  +originalPrice: "€55.23"
  +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 {#15588
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15579 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15586 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15587 …}
    +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 4.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8727
    #id: 104
    #code: "Starlight_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1773385779 {#8725
      date: 2026-03-13 07:09:39.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: 825
        #name: "Starlight Echo T-Shirt"
        #slug: "starlight-echo-t-shirt"
        #description: """
          Id eligendi nesciunt occaecati dignissimos eum et eaque velit. Pariatur quo facilis deleniti ad porro eos. Aperiam optio quis ipsum corporis vel exercitationem voluptatem. Necessitatibus et placeat animi in vel soluta numquam. Repudiandae velit molestiae nobis incidunt non.\n
          \n
          Tempore nostrum est delectus nihil enim id tempora. Soluta totam dolorem in iusto optio asperiores cumque. Eaque saepe nostrum aut.\n
          \n
          Fugit consequatur hic consequatur voluptatibus. Eligendi quos ducimus magnam. Nulla tempore vero quas eaque magni aut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Facilis unde exercitationem aperiam voluptas suscipit sint magnam. Aut itaque inventore esse praesentium doloremque eos quas. Tempore esse iure magnam rerum rem."
      }
    ]
    #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: 3.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: 104
    #code: "Starlight_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1773385779 {#8725
      date: 2026-03-13 07:09:39.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: 825
        #name: "Starlight Echo T-Shirt"
        #slug: "starlight-echo-t-shirt"
        #description: """
          Id eligendi nesciunt occaecati dignissimos eum et eaque velit. Pariatur quo facilis deleniti ad porro eos. Aperiam optio quis ipsum corporis vel exercitationem voluptatem. Necessitatibus et placeat animi in vel soluta numquam. Repudiandae velit molestiae nobis incidunt non.\n
          \n
          Tempore nostrum est delectus nihil enim id tempora. Soluta totam dolorem in iusto optio asperiores cumque. Eaque saepe nostrum aut.\n
          \n
          Fugit consequatur hic consequatur voluptatibus. Eligendi quos ducimus magnam. Nulla tempore vero quas eaque magni aut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Facilis unde exercitationem aperiam voluptas suscipit sint magnam. Aut itaque inventore esse praesentium doloremque eos quas. Tempore esse iure magnam rerum rem."
      }
    ]
    #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: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15654 …}
  +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.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#8727
    #id: 104
    #code: "Starlight_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1773385779 {#8725
      date: 2026-03-13 07:09:39.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: 825
        #name: "Starlight Echo T-Shirt"
        #slug: "starlight-echo-t-shirt"
        #description: """
          Id eligendi nesciunt occaecati dignissimos eum et eaque velit. Pariatur quo facilis deleniti ad porro eos. Aperiam optio quis ipsum corporis vel exercitationem voluptatem. Necessitatibus et placeat animi in vel soluta numquam. Repudiandae velit molestiae nobis incidunt non.\n
          \n
          Tempore nostrum est delectus nihil enim id tempora. Soluta totam dolorem in iusto optio asperiores cumque. Eaque saepe nostrum aut.\n
          \n
          Fugit consequatur hic consequatur voluptatibus. Eligendi quos ducimus magnam. Nulla tempore vero quas eaque magni aut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Facilis unde exercitationem aperiam voluptas suscipit sint magnam. Aut itaque inventore esse praesentium doloremque eos quas. Tempore esse iure magnam rerum rem."
      }
    ]
    #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: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Starlight Echo T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15728
  -props: [
    "product" => App\Entity\Product\Product {#8727
      #id: 104
      #code: "Starlight_Echo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
      #variants: Doctrine\ORM\PersistentCollection {#8736 …}
      #options: Doctrine\ORM\PersistentCollection {#8740 …}
      #associations: Doctrine\ORM\PersistentCollection {#8738 …}
      #createdAt: DateTime @1773385779 {#8725
        date: 2026-03-13 07:09:39.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: 825
          #name: "Starlight Echo T-Shirt"
          #slug: "starlight-echo-t-shirt"
          #description: """
            Id eligendi nesciunt occaecati dignissimos eum et eaque velit. Pariatur quo facilis deleniti ad porro eos. Aperiam optio quis ipsum corporis vel exercitationem voluptatem. Necessitatibus et placeat animi in vel soluta numquam. Repudiandae velit molestiae nobis incidunt non.\n
            \n
            Tempore nostrum est delectus nihil enim id tempora. Soluta totam dolorem in iusto optio asperiores cumque. Eaque saepe nostrum aut.\n
            \n
            Fugit consequatur hic consequatur voluptatibus. Eligendi quos ducimus magnam. Nulla tempore vero quas eaque magni aut.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Facilis unde exercitationem aperiam voluptas suscipit sint magnam. Aut itaque inventore esse praesentium doloremque eos quas. Tempore esse iure magnam rerum rem."
        }
      ]
      #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: 3.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.50 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15828
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15712 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15784 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15709 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15654 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15676
    #collection: Doctrine\Common\Collections\ArrayCollection {#15677 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15674 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25174 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25176 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15828
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15712 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15784 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15709 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Starlight Echo T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15676
    #collection: Doctrine\Common\Collections\ArrayCollection {#15677 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15674 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25174 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25176 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15832
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15828
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15712 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15784 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15709 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15654 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15676
      #collection: Doctrine\Common\Collections\ArrayCollection {#15677 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15674 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25174 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25176 …}
    }
    "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 {#15882
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15873 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15880 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15881 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15654 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15885
  +variant: App\Entity\Product\ProductVariant {#15654 …}
  +price: "€88.50"
  +originalPrice: "€88.50"
  +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 {#15882
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15873 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15880 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15881 …}
    +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.17 ms
Input props
[
  "product" => App\Entity\Product\Product {#8750
    #id: 105
    #code: "Cosmic_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1773244401 {#8748
      date: 2026-03-11 15:53:21.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: 833
        #name: "Cosmic Drift T-Shirt"
        #slug: "cosmic-drift-t-shirt"
        #description: """
          Minus et nam cumque. Voluptatem culpa amet est ut dolorem. Perspiciatis aliquid nam reprehenderit ea id dolorem necessitatibus. Fuga quam incidunt perspiciatis laboriosam unde ut distinctio neque.\n
          \n
          Dicta aut ut ipsa doloremque quibusdam autem. Tempore dolorum et suscipit dolorem eum. Ipsa repudiandae in quod aspernatur ea quae. Et et nulla nihil et libero nihil ut.\n
          \n
          Enim et et dolores libero. Iusto est laudantium facilis sit sed voluptatem. Enim labore ea quas. Ut maxime ex reiciendis maiores quisquam. Odit sed laborum voluptas dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ducimus ut qui et nihil. Laborum aut rerum voluptatum similique. Quia impedit pariatur aut."
      }
    ]
    #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: 4.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 {#15719
  +product: App\Entity\Product\Product {#8750
    #id: 105
    #code: "Cosmic_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1773244401 {#8748
      date: 2026-03-11 15:53:21.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: 833
        #name: "Cosmic Drift T-Shirt"
        #slug: "cosmic-drift-t-shirt"
        #description: """
          Minus et nam cumque. Voluptatem culpa amet est ut dolorem. Perspiciatis aliquid nam reprehenderit ea id dolorem necessitatibus. Fuga quam incidunt perspiciatis laboriosam unde ut distinctio neque.\n
          \n
          Dicta aut ut ipsa doloremque quibusdam autem. Tempore dolorum et suscipit dolorem eum. Ipsa repudiandae in quod aspernatur ea quae. Et et nulla nihil et libero nihil ut.\n
          \n
          Enim et et dolores libero. Iusto est laudantium facilis sit sed voluptatem. Enim labore ea quas. Ut maxime ex reiciendis maiores quisquam. Odit sed laborum voluptas dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ducimus ut qui et nihil. Laborum aut rerum voluptatum similique. Quia impedit pariatur aut."
      }
    ]
    #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: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15948 …}
  +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: 105
    #code: "Cosmic_Drift_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1773244401 {#8748
      date: 2026-03-11 15:53:21.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: 833
        #name: "Cosmic Drift T-Shirt"
        #slug: "cosmic-drift-t-shirt"
        #description: """
          Minus et nam cumque. Voluptatem culpa amet est ut dolorem. Perspiciatis aliquid nam reprehenderit ea id dolorem necessitatibus. Fuga quam incidunt perspiciatis laboriosam unde ut distinctio neque.\n
          \n
          Dicta aut ut ipsa doloremque quibusdam autem. Tempore dolorum et suscipit dolorem eum. Ipsa repudiandae in quod aspernatur ea quae. Et et nulla nihil et libero nihil ut.\n
          \n
          Enim et et dolores libero. Iusto est laudantium facilis sit sed voluptatem. Enim labore ea quas. Ut maxime ex reiciendis maiores quisquam. Odit sed laborum voluptas dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ducimus ut qui et nihil. Laborum aut rerum voluptatum similique. Quia impedit pariatur aut."
      }
    ]
    #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: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cosmic Drift T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16022
  -props: [
    "product" => App\Entity\Product\Product {#8750
      #id: 105
      #code: "Cosmic_Drift_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
      #variants: Doctrine\ORM\PersistentCollection {#8759 …}
      #options: Doctrine\ORM\PersistentCollection {#8763 …}
      #associations: Doctrine\ORM\PersistentCollection {#8761 …}
      #createdAt: DateTime @1773244401 {#8748
        date: 2026-03-11 15:53:21.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: 833
          #name: "Cosmic Drift T-Shirt"
          #slug: "cosmic-drift-t-shirt"
          #description: """
            Minus et nam cumque. Voluptatem culpa amet est ut dolorem. Perspiciatis aliquid nam reprehenderit ea id dolorem necessitatibus. Fuga quam incidunt perspiciatis laboriosam unde ut distinctio neque.\n
            \n
            Dicta aut ut ipsa doloremque quibusdam autem. Tempore dolorum et suscipit dolorem eum. Ipsa repudiandae in quod aspernatur ea quae. Et et nulla nihil et libero nihil ut.\n
            \n
            Enim et et dolores libero. Iusto est laudantium facilis sit sed voluptatem. Enim labore ea quas. Ut maxime ex reiciendis maiores quisquam. Odit sed laborum voluptas dolorem.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ducimus ut qui et nihil. Laborum aut rerum voluptatum similique. Quia impedit pariatur aut."
        }
      ]
      #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: 4.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.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16122
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16006 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16078 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16003 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15948 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15970
    #collection: Doctrine\Common\Collections\ArrayCollection {#15971 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15968 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25188 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25190 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16122
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16006 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16078 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16003 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cosmic Drift T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15970
    #collection: Doctrine\Common\Collections\ArrayCollection {#15971 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15968 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25188 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25190 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16126
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16122
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16006 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16078 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16003 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15948 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15970
      #collection: Doctrine\Common\Collections\ArrayCollection {#15971 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15968 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25188 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25190 …}
    }
    "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 {#16176
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16167 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16174 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16175 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15948 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16179
  +variant: App\Entity\Product\ProductVariant {#15948 …}
  +price: "€2.20"
  +originalPrice: "€2.20"
  +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 {#16176
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16167 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16174 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16175 …}
    +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.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8773
    #id: 106
    #code: "Lunar_Wave_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1773583207 {#8771
      date: 2026-03-15 14:00:07.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: 841
        #name: "Lunar Wave T-Shirt"
        #slug: "lunar-wave-t-shirt"
        #description: """
          Ut alias dolorem sint reprehenderit. Et omnis dicta esse consequatur quae odit magni.\n
          \n
          Perferendis nulla eaque corrupti nihil rerum corrupti. Deleniti sint laboriosam vitae rerum fugit velit occaecati ducimus.\n
          \n
          Magnam doloribus et repellendus et rerum minus. Sapiente et ipsam mollitia quas quo. Et architecto corporis eos. Et ullam perferendis a est nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Asperiores soluta et et soluta esse similique quisquam. Asperiores rerum consequatur facere iste."
      }
    ]
    #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: 0.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 {#16013
  +product: App\Entity\Product\Product {#8773
    #id: 106
    #code: "Lunar_Wave_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1773583207 {#8771
      date: 2026-03-15 14:00:07.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: 841
        #name: "Lunar Wave T-Shirt"
        #slug: "lunar-wave-t-shirt"
        #description: """
          Ut alias dolorem sint reprehenderit. Et omnis dicta esse consequatur quae odit magni.\n
          \n
          Perferendis nulla eaque corrupti nihil rerum corrupti. Deleniti sint laboriosam vitae rerum fugit velit occaecati ducimus.\n
          \n
          Magnam doloribus et repellendus et rerum minus. Sapiente et ipsam mollitia quas quo. Et architecto corporis eos. Et ullam perferendis a est nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Asperiores soluta et et soluta esse similique quisquam. Asperiores rerum consequatur facere iste."
      }
    ]
    #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: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8776 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16242 …}
  +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.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8773
    #id: 106
    #code: "Lunar_Wave_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1773583207 {#8771
      date: 2026-03-15 14:00:07.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: 841
        #name: "Lunar Wave T-Shirt"
        #slug: "lunar-wave-t-shirt"
        #description: """
          Ut alias dolorem sint reprehenderit. Et omnis dicta esse consequatur quae odit magni.\n
          \n
          Perferendis nulla eaque corrupti nihil rerum corrupti. Deleniti sint laboriosam vitae rerum fugit velit occaecati ducimus.\n
          \n
          Magnam doloribus et repellendus et rerum minus. Sapiente et ipsam mollitia quas quo. Et architecto corporis eos. Et ullam perferendis a est nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Asperiores soluta et et soluta esse similique quisquam. Asperiores rerum consequatur facere iste."
      }
    ]
    #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: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8776 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lunar Wave T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16316
  -props: [
    "product" => App\Entity\Product\Product {#8773
      #id: 106
      #code: "Lunar_Wave_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
      #variants: Doctrine\ORM\PersistentCollection {#8782 …}
      #options: Doctrine\ORM\PersistentCollection {#8786 …}
      #associations: Doctrine\ORM\PersistentCollection {#8784 …}
      #createdAt: DateTime @1773583207 {#8771
        date: 2026-03-15 14:00:07.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: 841
          #name: "Lunar Wave T-Shirt"
          #slug: "lunar-wave-t-shirt"
          #description: """
            Ut alias dolorem sint reprehenderit. Et omnis dicta esse consequatur quae odit magni.\n
            \n
            Perferendis nulla eaque corrupti nihil rerum corrupti. Deleniti sint laboriosam vitae rerum fugit velit occaecati ducimus.\n
            \n
            Magnam doloribus et repellendus et rerum minus. Sapiente et ipsam mollitia quas quo. Et architecto corporis eos. Et ullam perferendis a est nobis.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Asperiores soluta et et soluta esse similique quisquam. Asperiores rerum consequatur facere iste."
        }
      ]
      #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: 0.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.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16416
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16297 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16242 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16264
    #collection: Doctrine\Common\Collections\ArrayCollection {#16265 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16262 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25202 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25204 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16416
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16297 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lunar Wave T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16264
    #collection: Doctrine\Common\Collections\ArrayCollection {#16265 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16262 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25202 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25204 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16420
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16416
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16300 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16372 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16297 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16242 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16264
      #collection: Doctrine\Common\Collections\ArrayCollection {#16265 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16262 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25202 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25204 …}
    }
    "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 {#16470
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16461 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16468 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16469 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16242 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16473
  +variant: App\Entity\Product\ProductVariant {#16242 …}
  +price: "€56.05"
  +originalPrice: "€56.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 {#16470
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16461 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16468 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16469 …}
    +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 4.09 ms
Input props
[
  "product" => App\Entity\Product\Product {#8796
    #id: 107
    #code: "Galactic_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1773349945 {#8794
      date: 2026-03-12 21:12:25.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: 849
        #name: "Galactic Pulse T-Shirt"
        #slug: "galactic-pulse-t-shirt"
        #description: """
          Molestias qui illo rerum. Inventore culpa voluptas unde qui laboriosam magnam dolorem. Exercitationem alias esse maiores sapiente sed laborum.\n
          \n
          Expedita nostrum consequatur ut et illum. Adipisci velit est aut voluptatibus dolores. Reiciendis maiores corporis error at quia commodi explicabo.\n
          \n
          Suscipit architecto in deleniti eum. Totam est iure aspernatur ut error. Aliquid quam sunt praesentium eius dolore. Ut nesciunt voluptates consequatur et rerum sequi est. Amet quia ea repellat iste praesentium et recusandae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Qui deleniti nostrum occaecati possimus provident. Dolor laboriosam quod dolores ab sunt impedit. Fugiat iusto iste atque tenetur delectus."
      }
    ]
    #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: 4.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 {#16307
  +product: App\Entity\Product\Product {#8796
    #id: 107
    #code: "Galactic_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1773349945 {#8794
      date: 2026-03-12 21:12:25.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: 849
        #name: "Galactic Pulse T-Shirt"
        #slug: "galactic-pulse-t-shirt"
        #description: """
          Molestias qui illo rerum. Inventore culpa voluptas unde qui laboriosam magnam dolorem. Exercitationem alias esse maiores sapiente sed laborum.\n
          \n
          Expedita nostrum consequatur ut et illum. Adipisci velit est aut voluptatibus dolores. Reiciendis maiores corporis error at quia commodi explicabo.\n
          \n
          Suscipit architecto in deleniti eum. Totam est iure aspernatur ut error. Aliquid quam sunt praesentium eius dolore. Ut nesciunt voluptates consequatur et rerum sequi est. Amet quia ea repellat iste praesentium et recusandae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Qui deleniti nostrum occaecati possimus provident. Dolor laboriosam quod dolores ab sunt impedit. Fugiat iusto iste atque tenetur delectus."
      }
    ]
    #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: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8799 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16536 …}
  +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.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#8796
    #id: 107
    #code: "Galactic_Pulse_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1773349945 {#8794
      date: 2026-03-12 21:12:25.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: 849
        #name: "Galactic Pulse T-Shirt"
        #slug: "galactic-pulse-t-shirt"
        #description: """
          Molestias qui illo rerum. Inventore culpa voluptas unde qui laboriosam magnam dolorem. Exercitationem alias esse maiores sapiente sed laborum.\n
          \n
          Expedita nostrum consequatur ut et illum. Adipisci velit est aut voluptatibus dolores. Reiciendis maiores corporis error at quia commodi explicabo.\n
          \n
          Suscipit architecto in deleniti eum. Totam est iure aspernatur ut error. Aliquid quam sunt praesentium eius dolore. Ut nesciunt voluptates consequatur et rerum sequi est. Amet quia ea repellat iste praesentium et recusandae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Qui deleniti nostrum occaecati possimus provident. Dolor laboriosam quod dolores ab sunt impedit. Fugiat iusto iste atque tenetur delectus."
      }
    ]
    #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: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8799 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Galactic Pulse T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16610
  -props: [
    "product" => App\Entity\Product\Product {#8796
      #id: 107
      #code: "Galactic_Pulse_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
      #variants: Doctrine\ORM\PersistentCollection {#8805 …}
      #options: Doctrine\ORM\PersistentCollection {#8809 …}
      #associations: Doctrine\ORM\PersistentCollection {#8807 …}
      #createdAt: DateTime @1773349945 {#8794
        date: 2026-03-12 21:12:25.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: 849
          #name: "Galactic Pulse T-Shirt"
          #slug: "galactic-pulse-t-shirt"
          #description: """
            Molestias qui illo rerum. Inventore culpa voluptas unde qui laboriosam magnam dolorem. Exercitationem alias esse maiores sapiente sed laborum.\n
            \n
            Expedita nostrum consequatur ut et illum. Adipisci velit est aut voluptatibus dolores. Reiciendis maiores corporis error at quia commodi explicabo.\n
            \n
            Suscipit architecto in deleniti eum. Totam est iure aspernatur ut error. Aliquid quam sunt praesentium eius dolore. Ut nesciunt voluptates consequatur et rerum sequi est. Amet quia ea repellat iste praesentium et recusandae.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Qui deleniti nostrum occaecati possimus provident. Dolor laboriosam quod dolores ab sunt impedit. Fugiat iusto iste atque tenetur delectus."
        }
      ]
      #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: 4.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.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16594 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16666 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16591 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16536 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16558
    #collection: Doctrine\Common\Collections\ArrayCollection {#16559 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16556 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25216 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25218 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16594 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16666 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16591 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Galactic Pulse T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16558
    #collection: Doctrine\Common\Collections\ArrayCollection {#16559 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16556 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25216 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25218 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16714
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16710
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16594 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16666 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16591 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16536 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16558
      #collection: Doctrine\Common\Collections\ArrayCollection {#16559 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16556 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25216 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25218 …}
    }
    "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 {#16764
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16763 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16536 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16767
  +variant: App\Entity\Product\ProductVariant {#16536 …}
  +price: "€91.70"
  +originalPrice: "€91.70"
  +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 {#16764
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16763 …}
    +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.58 ms
Input props
[
  "product" => App\Entity\Product\Product {#8819
    #id: 108
    #code: "Solar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
    #variants: Doctrine\ORM\PersistentCollection {#8828 …}
    #options: Doctrine\ORM\PersistentCollection {#8832 …}
    #associations: Doctrine\ORM\PersistentCollection {#8830 …}
    #createdAt: DateTime @1773607257 {#8817
      date: 2026-03-15 20:40:57.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: 857
        #name: "Solar Echo T-Shirt"
        #slug: "solar-echo-t-shirt"
        #description: """
          Recusandae qui nam non suscipit quia aut et. Ut est ullam nulla sit est. Ut officia non rem animi nemo. Eveniet optio occaecati minima quia recusandae sequi.\n
          \n
          Hic sequi asperiores veniam quas molestiae at est et. Laboriosam aut quam ex iusto sunt ullam. Autem culpa voluptates et quae pariatur unde. Ipsum corrupti quisquam incidunt doloremque sequi voluptate.\n
          \n
          Distinctio minima enim inventore labore porro. Veritatis odit et et officiis aut. Vero necessitatibus a ut deleniti. Quia commodi quia aut qui.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quasi enim sit labore tempore. Veniam sunt delectus voluptatem molestiae accusamus. Molestias error ducimus qui voluptatibus optio ullam iure."
      }
    ]
    #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 {#16601
  +product: App\Entity\Product\Product {#8819
    #id: 108
    #code: "Solar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
    #variants: Doctrine\ORM\PersistentCollection {#8828 …}
    #options: Doctrine\ORM\PersistentCollection {#8832 …}
    #associations: Doctrine\ORM\PersistentCollection {#8830 …}
    #createdAt: DateTime @1773607257 {#8817
      date: 2026-03-15 20:40:57.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: 857
        #name: "Solar Echo T-Shirt"
        #slug: "solar-echo-t-shirt"
        #description: """
          Recusandae qui nam non suscipit quia aut et. Ut est ullam nulla sit est. Ut officia non rem animi nemo. Eveniet optio occaecati minima quia recusandae sequi.\n
          \n
          Hic sequi asperiores veniam quas molestiae at est et. Laboriosam aut quam ex iusto sunt ullam. Autem culpa voluptates et quae pariatur unde. Ipsum corrupti quisquam incidunt doloremque sequi voluptate.\n
          \n
          Distinctio minima enim inventore labore porro. Veritatis odit et et officiis aut. Vero necessitatibus a ut deleniti. Quia commodi quia aut qui.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quasi enim sit labore tempore. Veniam sunt delectus voluptatem molestiae accusamus. Molestias error ducimus qui voluptatibus optio ullam iure."
      }
    ]
    #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 {#16830 …}
  +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.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8819
    #id: 108
    #code: "Solar_Echo_T_Shirt"
    #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
    #variants: Doctrine\ORM\PersistentCollection {#8828 …}
    #options: Doctrine\ORM\PersistentCollection {#8832 …}
    #associations: Doctrine\ORM\PersistentCollection {#8830 …}
    #createdAt: DateTime @1773607257 {#8817
      date: 2026-03-15 20:40:57.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: 857
        #name: "Solar Echo T-Shirt"
        #slug: "solar-echo-t-shirt"
        #description: """
          Recusandae qui nam non suscipit quia aut et. Ut est ullam nulla sit est. Ut officia non rem animi nemo. Eveniet optio occaecati minima quia recusandae sequi.\n
          \n
          Hic sequi asperiores veniam quas molestiae at est et. Laboriosam aut quam ex iusto sunt ullam. Autem culpa voluptates et quae pariatur unde. Ipsum corrupti quisquam incidunt doloremque sequi voluptate.\n
          \n
          Distinctio minima enim inventore labore porro. Veritatis odit et et officiis aut. Vero necessitatibus a ut deleniti. Quia commodi quia aut qui.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quasi enim sit labore tempore. Veniam sunt delectus voluptatem molestiae accusamus. Molestias error ducimus qui voluptatibus optio ullam iure."
      }
    ]
    #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 Echo T-Shirt"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16904
  -props: [
    "product" => App\Entity\Product\Product {#8819
      #id: 108
      #code: "Solar_Echo_T_Shirt"
      #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
      #variants: Doctrine\ORM\PersistentCollection {#8828 …}
      #options: Doctrine\ORM\PersistentCollection {#8832 …}
      #associations: Doctrine\ORM\PersistentCollection {#8830 …}
      #createdAt: DateTime @1773607257 {#8817
        date: 2026-03-15 20:40:57.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: 857
          #name: "Solar Echo T-Shirt"
          #slug: "solar-echo-t-shirt"
          #description: """
            Recusandae qui nam non suscipit quia aut et. Ut est ullam nulla sit est. Ut officia non rem animi nemo. Eveniet optio occaecati minima quia recusandae sequi.\n
            \n
            Hic sequi asperiores veniam quas molestiae at est et. Laboriosam aut quam ex iusto sunt ullam. Autem culpa voluptates et quae pariatur unde. Ipsum corrupti quisquam incidunt doloremque sequi voluptate.\n
            \n
            Distinctio minima enim inventore labore porro. Veritatis odit et et officiis aut. Vero necessitatibus a ut deleniti. Quia commodi quia aut qui.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Quasi enim sit labore tempore. Veniam sunt delectus voluptatem molestiae accusamus. Molestias error ducimus qui voluptatibus optio ullam iure."
        }
      ]
      #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.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16888 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16960 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16885 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16830 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16852
    #collection: Doctrine\Common\Collections\ArrayCollection {#16853 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16850 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25230 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25232 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16888 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16960 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16885 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Solar Echo T-Shirt(T-shirt size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16852
    #collection: Doctrine\Common\Collections\ArrayCollection {#16853 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16850 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25230 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25232 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17008
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17004
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16888 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16960 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16885 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16830 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16852
      #collection: Doctrine\Common\Collections\ArrayCollection {#16853 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16850 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25230 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25232 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 34.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17058
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17049 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17056 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17057 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16830 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17061
  +variant: App\Entity\Product\ProductVariant {#16830 …}
  +price: "€23.49"
  +originalPrice: "€23.49"
  +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 {#17058
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17049 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17056 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17057 …}
    +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.97 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 …}
}