GET https://boutique.up-pulse.dev/fr_FR/taxons/jeans/femmes?page=1&sorting%5Bprice%5D=asc

Components

12 Twig Components
44 Render Count
160 ms Render Time
20.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 149.21ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 64.33ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 22.57ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.63ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.60ms
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 2.17ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.97ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.51ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.29ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.49ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 3.50ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 20.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12404
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12397 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12403 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12402 …}
    +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 {#12537
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12294 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12404
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12397 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12403 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12402 …}
    +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 20.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12491
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12487 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12490 …}
    +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 {#12500
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4407 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12491
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12487 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12490 …}
    +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 20.0 MiB 2.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12604
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12577 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12599 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12597 …}
    +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 {#12625
  +cart: App\Entity\Order\Order {#12680 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1281 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12604
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12577 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12599 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12597 …}
    +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 {#4942 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 20.0 MiB 1.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13290 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13288 …}
    +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 {#13300
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7563 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13290 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13288 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 20.0 MiB 0.51 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13606 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13607 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13609 …}
    +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 {#13619
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#208 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7563 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13606 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13607 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13609 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 20.0 MiB 0.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13719 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13720 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13722 …}
    +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 {#13731
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#208 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7563 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13719 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13720 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13722 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 20.0 MiB 1.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13792
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13788 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13789 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13791 …}
    +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 {#13800
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#208 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7563 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13792
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13788 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13789 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13791 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 20.0 MiB 21.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#8179
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
    #variants: Doctrine\ORM\PersistentCollection {#8874 …}
    #options: Doctrine\ORM\PersistentCollection {#8864 …}
    #associations: Doctrine\ORM\PersistentCollection {#8804 …}
    #createdAt: DateTime @1773178183 {#8494
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8085
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8863 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8866
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8179}
        #id: 1249
        #name: "Sunlit Reverie Jeans"
        #slug: "sunlit-reverie-jeans"
        #description: """
          Quam et sint eos deleniti. Reprehenderit fugiat dolorem illo reiciendis iste suscipit non. Eligendi voluptates quas impedit tempora quas quia debitis omnis. Sunt atque vel distinctio nulla fugiat doloremque. Et in vel voluptas voluptatem facilis quidem dolores.\n
          \n
          Repellendus consequatur quibusdam amet sequi reprehenderit autem veniam. Ullam sit nobis omnis maxime ut est. Qui esse sit officia fugit fuga aut.\n
          \n
          Magnam officiis dolores adipisci quo. Esse totam voluptas ad doloribus quasi officiis officia ipsa. Perferendis et qui eius eveniet ipsum sunt adipisci.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sed quidem voluptate ut laborum vero eaque iste. Laborum earum optio asperiores in reprehenderit. Aut ea et dolorum enim molestias."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8869 …}
    #channels: Doctrine\ORM\PersistentCollection {#8441 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8101 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8442 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14315
  +product: App\Entity\Product\Product {#8179
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
    #variants: Doctrine\ORM\PersistentCollection {#8874 …}
    #options: Doctrine\ORM\PersistentCollection {#8864 …}
    #associations: Doctrine\ORM\PersistentCollection {#8804 …}
    #createdAt: DateTime @1773178183 {#8494
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8085
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8863 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8866
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8179}
        #id: 1249
        #name: "Sunlit Reverie Jeans"
        #slug: "sunlit-reverie-jeans"
        #description: """
          Quam et sint eos deleniti. Reprehenderit fugiat dolorem illo reiciendis iste suscipit non. Eligendi voluptates quas impedit tempora quas quia debitis omnis. Sunt atque vel distinctio nulla fugiat doloremque. Et in vel voluptas voluptatem facilis quidem dolores.\n
          \n
          Repellendus consequatur quibusdam amet sequi reprehenderit autem veniam. Ullam sit nobis omnis maxime ut est. Qui esse sit officia fugit fuga aut.\n
          \n
          Magnam officiis dolores adipisci quo. Esse totam voluptas ad doloribus quasi officiis officia ipsa. Perferendis et qui eius eveniet ipsum sunt adipisci.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sed quidem voluptate ut laborum vero eaque iste. Laborum earum optio asperiores in reprehenderit. Aut ea et dolorum enim molestias."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8869 …}
    #channels: Doctrine\ORM\PersistentCollection {#8441 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8101 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8442 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8877 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7036 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4920 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 1.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#8179
    #id: 157
    #code: "Sunlit_Reverie_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
    #variants: Doctrine\ORM\PersistentCollection {#8874 …}
    #options: Doctrine\ORM\PersistentCollection {#8864 …}
    #associations: Doctrine\ORM\PersistentCollection {#8804 …}
    #createdAt: DateTime @1773178183 {#8494
      date: 2026-03-10 21:29:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8085
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8863 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8866
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8179}
        #id: 1249
        #name: "Sunlit Reverie Jeans"
        #slug: "sunlit-reverie-jeans"
        #description: """
          Quam et sint eos deleniti. Reprehenderit fugiat dolorem illo reiciendis iste suscipit non. Eligendi voluptates quas impedit tempora quas quia debitis omnis. Sunt atque vel distinctio nulla fugiat doloremque. Et in vel voluptas voluptatem facilis quidem dolores.\n
          \n
          Repellendus consequatur quibusdam amet sequi reprehenderit autem veniam. Ullam sit nobis omnis maxime ut est. Qui esse sit officia fugit fuga aut.\n
          \n
          Magnam officiis dolores adipisci quo. Esse totam voluptas ad doloribus quasi officiis officia ipsa. Perferendis et qui eius eveniet ipsum sunt adipisci.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sed quidem voluptate ut laborum vero eaque iste. Laborum earum optio asperiores in reprehenderit. Aut ea et dolorum enim molestias."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8869 …}
    #channels: Doctrine\ORM\PersistentCollection {#8441 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8101 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8442 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sunlit Reverie Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14476
  -props: [
    "product" => App\Entity\Product\Product {#8179
      #id: 157
      #code: "Sunlit_Reverie_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
      #variants: Doctrine\ORM\PersistentCollection {#8874 …}
      #options: Doctrine\ORM\PersistentCollection {#8864 …}
      #associations: Doctrine\ORM\PersistentCollection {#8804 …}
      #createdAt: DateTime @1773178183 {#8494
        date: 2026-03-10 21:29:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8085
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8863 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8866
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8179}
          #id: 1249
          #name: "Sunlit Reverie Jeans"
          #slug: "sunlit-reverie-jeans"
          #description: """
            Quam et sint eos deleniti. Reprehenderit fugiat dolorem illo reiciendis iste suscipit non. Eligendi voluptates quas impedit tempora quas quia debitis omnis. Sunt atque vel distinctio nulla fugiat doloremque. Et in vel voluptas voluptatem facilis quidem dolores.\n
            \n
            Repellendus consequatur quibusdam amet sequi reprehenderit autem veniam. Ullam sit nobis omnis maxime ut est. Qui esse sit officia fugit fuga aut.\n
            \n
            Magnam officiis dolores adipisci quo. Esse totam voluptas ad doloribus quasi officiis officia ipsa. Perferendis et qui eius eveniet ipsum sunt adipisci.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Sed quidem voluptate ut laborum vero eaque iste. Laborum earum optio asperiores in reprehenderit. Aut ea et dolorum enim molestias."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8869 …}
      #channels: Doctrine\ORM\PersistentCollection {#8441 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8101 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8442 …}
      -operator: null
      -operatorReference: null
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.91 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14565
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14491 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14488 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14564 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8877 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9148
    #collection: Doctrine\Common\Collections\ArrayCollection {#9147 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8994 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22538 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22594 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14565
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14491 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14488 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14564 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sunlit Reverie Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9148
    #collection: Doctrine\Common\Collections\ArrayCollection {#9147 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8994 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22538 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22594 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14567
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14565
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14491 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14488 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14564 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8877 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9148
      #collection: Doctrine\Common\Collections\ArrayCollection {#9147 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8994 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22538 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22594 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14786
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14784 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14785 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8877 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14795
  +variant: App\Entity\Product\ProductVariant {#8877 …}
  +price: "€2.00"
  +originalPrice: "€2.00"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9564 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12294 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9561 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14786
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14784 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14785 …}
    +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 20.0 MiB 4.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#9152
    #id: 163
    #code: "Beachside_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9159 …}
    #variants: Doctrine\ORM\PersistentCollection {#9172 …}
    #options: Doctrine\ORM\PersistentCollection {#9163 …}
    #associations: Doctrine\ORM\PersistentCollection {#9161 …}
    #createdAt: DateTime @1773336409 {#9146
      date: 2026-03-12 17:26:49.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9149
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9166 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9167
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9152}
        #id: 1297
        #name: "Beachside Bliss Jeans"
        #slug: "beachside-bliss-jeans"
        #description: """
          Aut distinctio aut rerum unde. Quo sed quo provident temporibus laudantium. Reprehenderit libero in amet. Voluptates fugit eos accusamus.\n
          \n
          Delectus quibusdam voluptate repellendus aut nulla. Eos odit fugit incidunt eaque officiis. Voluptates quia itaque sunt velit laboriosam ex odio officiis.\n
          \n
          Est facere ea et id repellat eaque. Reprehenderit hic aliquid et tempora. Optio autem veritatis quaerat doloribus qui delectus. Recusandae aut voluptatem voluptate facilis nobis rem maiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Repellat harum soluta delectus quos excepturi. Vel et in quia quos voluptatum qui minus non. Repellendus inventore totam maxime dolorem sunt labore. Magni aut id aspernatur consectetur eaque."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9169 …}
    #channels: Doctrine\ORM\PersistentCollection {#9157 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9153 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9155 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14543
  +product: App\Entity\Product\Product {#9152
    #id: 163
    #code: "Beachside_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9159 …}
    #variants: Doctrine\ORM\PersistentCollection {#9172 …}
    #options: Doctrine\ORM\PersistentCollection {#9163 …}
    #associations: Doctrine\ORM\PersistentCollection {#9161 …}
    #createdAt: DateTime @1773336409 {#9146
      date: 2026-03-12 17:26:49.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9149
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9166 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9167
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9152}
        #id: 1297
        #name: "Beachside Bliss Jeans"
        #slug: "beachside-bliss-jeans"
        #description: """
          Aut distinctio aut rerum unde. Quo sed quo provident temporibus laudantium. Reprehenderit libero in amet. Voluptates fugit eos accusamus.\n
          \n
          Delectus quibusdam voluptate repellendus aut nulla. Eos odit fugit incidunt eaque officiis. Voluptates quia itaque sunt velit laboriosam ex odio officiis.\n
          \n
          Est facere ea et id repellat eaque. Reprehenderit hic aliquid et tempora. Optio autem veritatis quaerat doloribus qui delectus. Recusandae aut voluptatem voluptate facilis nobis rem maiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Repellat harum soluta delectus quos excepturi. Vel et in quia quos voluptatum qui minus non. Repellendus inventore totam maxime dolorem sunt labore. Magni aut id aspernatur consectetur eaque."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9169 …}
    #channels: Doctrine\ORM\PersistentCollection {#9157 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9153 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9155 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9173 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7036 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4920 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 0.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#9152
    #id: 163
    #code: "Beachside_Bliss_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9159 …}
    #variants: Doctrine\ORM\PersistentCollection {#9172 …}
    #options: Doctrine\ORM\PersistentCollection {#9163 …}
    #associations: Doctrine\ORM\PersistentCollection {#9161 …}
    #createdAt: DateTime @1773336409 {#9146
      date: 2026-03-12 17:26:49.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9149
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9166 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9167
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9152}
        #id: 1297
        #name: "Beachside Bliss Jeans"
        #slug: "beachside-bliss-jeans"
        #description: """
          Aut distinctio aut rerum unde. Quo sed quo provident temporibus laudantium. Reprehenderit libero in amet. Voluptates fugit eos accusamus.\n
          \n
          Delectus quibusdam voluptate repellendus aut nulla. Eos odit fugit incidunt eaque officiis. Voluptates quia itaque sunt velit laboriosam ex odio officiis.\n
          \n
          Est facere ea et id repellat eaque. Reprehenderit hic aliquid et tempora. Optio autem veritatis quaerat doloribus qui delectus. Recusandae aut voluptatem voluptate facilis nobis rem maiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Repellat harum soluta delectus quos excepturi. Vel et in quia quos voluptatum qui minus non. Repellendus inventore totam maxime dolorem sunt labore. Magni aut id aspernatur consectetur eaque."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9169 …}
    #channels: Doctrine\ORM\PersistentCollection {#9157 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9153 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9155 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Beachside Bliss Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14922
  -props: [
    "product" => App\Entity\Product\Product {#9152
      #id: 163
      #code: "Beachside_Bliss_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#9159 …}
      #variants: Doctrine\ORM\PersistentCollection {#9172 …}
      #options: Doctrine\ORM\PersistentCollection {#9163 …}
      #associations: Doctrine\ORM\PersistentCollection {#9161 …}
      #createdAt: DateTime @1773336409 {#9146
        date: 2026-03-12 17:26:49.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#9149
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9166 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9167
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9152}
          #id: 1297
          #name: "Beachside Bliss Jeans"
          #slug: "beachside-bliss-jeans"
          #description: """
            Aut distinctio aut rerum unde. Quo sed quo provident temporibus laudantium. Reprehenderit libero in amet. Voluptates fugit eos accusamus.\n
            \n
            Delectus quibusdam voluptate repellendus aut nulla. Eos odit fugit incidunt eaque officiis. Voluptates quia itaque sunt velit laboriosam ex odio officiis.\n
            \n
            Est facere ea et id repellat eaque. Reprehenderit hic aliquid et tempora. Optio autem veritatis quaerat doloribus qui delectus. Recusandae aut voluptatem voluptate facilis nobis rem maiores.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Repellat harum soluta delectus quos excepturi. Vel et in quia quos voluptatum qui minus non. Repellendus inventore totam maxime dolorem sunt labore. Magni aut id aspernatur consectetur eaque."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9169 …}
      #channels: Doctrine\ORM\PersistentCollection {#9157 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9153 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9155 …}
      -operator: null
      -operatorReference: null
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14974
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14906 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14915 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14973 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9173 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9183
    #collection: Doctrine\Common\Collections\ArrayCollection {#9184 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9182 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22614 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22616 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14974
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14906 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14915 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14973 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Beachside Bliss Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9183
    #collection: Doctrine\Common\Collections\ArrayCollection {#9184 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9182 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22614 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22616 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14980
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14974
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14906 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14915 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14973 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9173 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9183
      #collection: Doctrine\Common\Collections\ArrayCollection {#9184 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9182 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22614 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22616 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15030
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15021 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15028 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15029 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9173 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15033
  +variant: App\Entity\Product\ProductVariant {#9173 …}
  +price: "€2.42"
  +originalPrice: "€2.42"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9564 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12294 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9561 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15030
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15021 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15028 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15029 …}
    +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 20.0 MiB 21.16 ms
Input props
[
  "product" => App\Entity\Product\Product {#9189
    #id: 168
    #code: "Oceanic_Harmony_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9196 …}
    #variants: Doctrine\ORM\PersistentCollection {#9209 …}
    #options: Doctrine\ORM\PersistentCollection {#9200 …}
    #associations: Doctrine\ORM\PersistentCollection {#9198 …}
    #createdAt: DateTime @1773545923 {#9185
      date: 2026-03-15 03:38:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9186
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9203 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9204
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9189}
        #id: 1337
        #name: "Oceanic Harmony Jeans"
        #slug: "oceanic-harmony-jeans"
        #description: """
          Ducimus quia aliquam explicabo ut sunt consequatur quod. Perspiciatis et ipsa libero vero. Eaque maxime non eos dolor corrupti sit.\n
          \n
          Hic ut tenetur dolor. Molestiae consequuntur vitae sunt iure itaque. Laboriosam nemo numquam nihil sequi eius non quia. Ratione nostrum qui consectetur voluptas nulla quia consequatur.\n
          \n
          Vel id iure quia temporibus adipisci. Maiores esse voluptate ut. Ratione soluta beatae maxime autem soluta sint.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolor accusantium deleniti quis dolorem. Quod ab ratione et ab recusandae debitis. Aspernatur enim quam et in maxime. Inventore nesciunt consequatur quae voluptatum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9206 …}
    #channels: Doctrine\ORM\PersistentCollection {#9194 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9190 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9192 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14913
  +product: App\Entity\Product\Product {#9189
    #id: 168
    #code: "Oceanic_Harmony_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9196 …}
    #variants: Doctrine\ORM\PersistentCollection {#9209 …}
    #options: Doctrine\ORM\PersistentCollection {#9200 …}
    #associations: Doctrine\ORM\PersistentCollection {#9198 …}
    #createdAt: DateTime @1773545923 {#9185
      date: 2026-03-15 03:38:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9186
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9203 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9204
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9189}
        #id: 1337
        #name: "Oceanic Harmony Jeans"
        #slug: "oceanic-harmony-jeans"
        #description: """
          Ducimus quia aliquam explicabo ut sunt consequatur quod. Perspiciatis et ipsa libero vero. Eaque maxime non eos dolor corrupti sit.\n
          \n
          Hic ut tenetur dolor. Molestiae consequuntur vitae sunt iure itaque. Laboriosam nemo numquam nihil sequi eius non quia. Ratione nostrum qui consectetur voluptas nulla quia consequatur.\n
          \n
          Vel id iure quia temporibus adipisci. Maiores esse voluptate ut. Ratione soluta beatae maxime autem soluta sint.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolor accusantium deleniti quis dolorem. Quod ab ratione et ab recusandae debitis. Aspernatur enim quam et in maxime. Inventore nesciunt consequatur quae voluptatum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9206 …}
    #channels: Doctrine\ORM\PersistentCollection {#9194 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9190 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9192 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9210 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7036 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4920 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 1.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#9189
    #id: 168
    #code: "Oceanic_Harmony_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9196 …}
    #variants: Doctrine\ORM\PersistentCollection {#9209 …}
    #options: Doctrine\ORM\PersistentCollection {#9200 …}
    #associations: Doctrine\ORM\PersistentCollection {#9198 …}
    #createdAt: DateTime @1773545923 {#9185
      date: 2026-03-15 03:38:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9186
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9203 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9204
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9189}
        #id: 1337
        #name: "Oceanic Harmony Jeans"
        #slug: "oceanic-harmony-jeans"
        #description: """
          Ducimus quia aliquam explicabo ut sunt consequatur quod. Perspiciatis et ipsa libero vero. Eaque maxime non eos dolor corrupti sit.\n
          \n
          Hic ut tenetur dolor. Molestiae consequuntur vitae sunt iure itaque. Laboriosam nemo numquam nihil sequi eius non quia. Ratione nostrum qui consectetur voluptas nulla quia consequatur.\n
          \n
          Vel id iure quia temporibus adipisci. Maiores esse voluptate ut. Ratione soluta beatae maxime autem soluta sint.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolor accusantium deleniti quis dolorem. Quod ab ratione et ab recusandae debitis. Aspernatur enim quam et in maxime. Inventore nesciunt consequatur quae voluptatum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9206 …}
    #channels: Doctrine\ORM\PersistentCollection {#9194 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9190 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9192 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Oceanic Harmony Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15150
  -props: [
    "product" => App\Entity\Product\Product {#9189
      #id: 168
      #code: "Oceanic_Harmony_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#9196 …}
      #variants: Doctrine\ORM\PersistentCollection {#9209 …}
      #options: Doctrine\ORM\PersistentCollection {#9200 …}
      #associations: Doctrine\ORM\PersistentCollection {#9198 …}
      #createdAt: DateTime @1773545923 {#9185
        date: 2026-03-15 03:38:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#9186
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9203 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9204
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9189}
          #id: 1337
          #name: "Oceanic Harmony Jeans"
          #slug: "oceanic-harmony-jeans"
          #description: """
            Ducimus quia aliquam explicabo ut sunt consequatur quod. Perspiciatis et ipsa libero vero. Eaque maxime non eos dolor corrupti sit.\n
            \n
            Hic ut tenetur dolor. Molestiae consequuntur vitae sunt iure itaque. Laboriosam nemo numquam nihil sequi eius non quia. Ratione nostrum qui consectetur voluptas nulla quia consequatur.\n
            \n
            Vel id iure quia temporibus adipisci. Maiores esse voluptate ut. Ratione soluta beatae maxime autem soluta sint.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dolor accusantium deleniti quis dolorem. Quod ab ratione et ab recusandae debitis. Aspernatur enim quam et in maxime. Inventore nesciunt consequatur quae voluptatum."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9206 …}
      #channels: Doctrine\ORM\PersistentCollection {#9194 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9190 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9192 …}
      -operator: null
      -operatorReference: null
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 10.06 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15202
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15134 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15143 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15201 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9210 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9220
    #collection: Doctrine\Common\Collections\ArrayCollection {#9221 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9219 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22628 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22630 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15202
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15134 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15143 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15201 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Oceanic Harmony Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9220
    #collection: Doctrine\Common\Collections\ArrayCollection {#9221 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9219 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22628 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22630 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15208
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15202
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15134 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15143 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15201 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9210 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9220
      #collection: Doctrine\Common\Collections\ArrayCollection {#9221 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9219 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22628 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22630 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5109
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#4705 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#5106 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5079 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9210 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#5087
  +variant: App\Entity\Product\ProductVariant {#9210 …}
  +price: "€10.70"
  +originalPrice: "€10.70"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9564 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12294 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9561 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5109
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#4705 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#5106 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5079 …}
    +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 20.0 MiB 18.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#9226
    #id: 173
    #code: "Beachside_Twilight_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9233 …}
    #variants: Doctrine\ORM\PersistentCollection {#9246 …}
    #options: Doctrine\ORM\PersistentCollection {#9237 …}
    #associations: Doctrine\ORM\PersistentCollection {#9235 …}
    #createdAt: DateTime @1773611259 {#9222
      date: 2026-03-15 21:47:39.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9223
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9240 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9241
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9226}
        #id: 1377
        #name: "Beachside Twilight Jeans"
        #slug: "beachside-twilight-jeans"
        #description: """
          At veniam et quibusdam iusto ea non. Voluptas qui sit consectetur temporibus sit quia ex quam. Sed sunt aperiam error omnis.\n
          \n
          Fugiat nobis et reiciendis cupiditate enim. Et temporibus consectetur qui. Quis aperiam delectus culpa quisquam. Debitis et accusamus et saepe officiis autem voluptatem.\n
          \n
          Vel placeat qui qui et eius dolores atque atque. Explicabo nam dolorum consequuntur id quia. Quis assumenda neque eius ea omnis accusantium. Odit ratione suscipit aut vel nulla natus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Atque possimus sunt veritatis reiciendis rem cum. Atque voluptas fugiat soluta rerum exercitationem. Quas enim quis quia alias ea. Laudantium molestias optio quis in praesentium repellendus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9243 …}
    #channels: Doctrine\ORM\PersistentCollection {#9231 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9227 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9229 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15141
  +product: App\Entity\Product\Product {#9226
    #id: 173
    #code: "Beachside_Twilight_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9233 …}
    #variants: Doctrine\ORM\PersistentCollection {#9246 …}
    #options: Doctrine\ORM\PersistentCollection {#9237 …}
    #associations: Doctrine\ORM\PersistentCollection {#9235 …}
    #createdAt: DateTime @1773611259 {#9222
      date: 2026-03-15 21:47:39.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9223
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9240 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9241
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9226}
        #id: 1377
        #name: "Beachside Twilight Jeans"
        #slug: "beachside-twilight-jeans"
        #description: """
          At veniam et quibusdam iusto ea non. Voluptas qui sit consectetur temporibus sit quia ex quam. Sed sunt aperiam error omnis.\n
          \n
          Fugiat nobis et reiciendis cupiditate enim. Et temporibus consectetur qui. Quis aperiam delectus culpa quisquam. Debitis et accusamus et saepe officiis autem voluptatem.\n
          \n
          Vel placeat qui qui et eius dolores atque atque. Explicabo nam dolorum consequuntur id quia. Quis assumenda neque eius ea omnis accusantium. Odit ratione suscipit aut vel nulla natus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Atque possimus sunt veritatis reiciendis rem cum. Atque voluptas fugiat soluta rerum exercitationem. Quas enim quis quia alias ea. Laudantium molestias optio quis in praesentium repellendus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9243 …}
    #channels: Doctrine\ORM\PersistentCollection {#9231 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9227 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9229 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9247 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7036 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4920 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 8.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#9226
    #id: 173
    #code: "Beachside_Twilight_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9233 …}
    #variants: Doctrine\ORM\PersistentCollection {#9246 …}
    #options: Doctrine\ORM\PersistentCollection {#9237 …}
    #associations: Doctrine\ORM\PersistentCollection {#9235 …}
    #createdAt: DateTime @1773611259 {#9222
      date: 2026-03-15 21:47:39.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9223
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9240 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9241
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9226}
        #id: 1377
        #name: "Beachside Twilight Jeans"
        #slug: "beachside-twilight-jeans"
        #description: """
          At veniam et quibusdam iusto ea non. Voluptas qui sit consectetur temporibus sit quia ex quam. Sed sunt aperiam error omnis.\n
          \n
          Fugiat nobis et reiciendis cupiditate enim. Et temporibus consectetur qui. Quis aperiam delectus culpa quisquam. Debitis et accusamus et saepe officiis autem voluptatem.\n
          \n
          Vel placeat qui qui et eius dolores atque atque. Explicabo nam dolorum consequuntur id quia. Quis assumenda neque eius ea omnis accusantium. Odit ratione suscipit aut vel nulla natus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Atque possimus sunt veritatis reiciendis rem cum. Atque voluptas fugiat soluta rerum exercitationem. Quas enim quis quia alias ea. Laudantium molestias optio quis in praesentium repellendus."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9243 …}
    #channels: Doctrine\ORM\PersistentCollection {#9231 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9227 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9229 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Beachside Twilight Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6297
  -props: [
    "product" => App\Entity\Product\Product {#9226
      #id: 173
      #code: "Beachside_Twilight_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#9233 …}
      #variants: Doctrine\ORM\PersistentCollection {#9246 …}
      #options: Doctrine\ORM\PersistentCollection {#9237 …}
      #associations: Doctrine\ORM\PersistentCollection {#9235 …}
      #createdAt: DateTime @1773611259 {#9222
        date: 2026-03-15 21:47:39.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#9223
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9240 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9241
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9226}
          #id: 1377
          #name: "Beachside Twilight Jeans"
          #slug: "beachside-twilight-jeans"
          #description: """
            At veniam et quibusdam iusto ea non. Voluptas qui sit consectetur temporibus sit quia ex quam. Sed sunt aperiam error omnis.\n
            \n
            Fugiat nobis et reiciendis cupiditate enim. Et temporibus consectetur qui. Quis aperiam delectus culpa quisquam. Debitis et accusamus et saepe officiis autem voluptatem.\n
            \n
            Vel placeat qui qui et eius dolores atque atque. Explicabo nam dolorum consequuntur id quia. Quis assumenda neque eius ea omnis accusantium. Odit ratione suscipit aut vel nulla natus.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Atque possimus sunt veritatis reiciendis rem cum. Atque voluptas fugiat soluta rerum exercitationem. Quas enim quis quia alias ea. Laudantium molestias optio quis in praesentium repellendus."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9243 …}
      #channels: Doctrine\ORM\PersistentCollection {#9231 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9227 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9229 …}
      -operator: null
      -operatorReference: null
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 2.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6540
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6190 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6178 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6539 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9247 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9257
    #collection: Doctrine\Common\Collections\ArrayCollection {#9258 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9256 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22642 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22644 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6540
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6190 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6178 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6539 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Beachside Twilight Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9257
    #collection: Doctrine\Common\Collections\ArrayCollection {#9258 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9256 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22642 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22644 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6611
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6540
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6190 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#6178 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6539 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9247 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9257
      #collection: Doctrine\Common\Collections\ArrayCollection {#9258 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9256 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22642 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22644 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7101
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7113 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7104 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7128 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9247 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#7122
  +variant: App\Entity\Product\ProductVariant {#9247 …}
  +price: "€12.03"
  +originalPrice: "€12.03"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9564 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12294 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9561 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7101
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7113 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7104 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7128 …}
    +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 20.0 MiB 5.10 ms
Input props
[
  "product" => App\Entity\Product\Product {#9263
    #id: 160
    #code: "Ocean_Wave_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9270 …}
    #variants: Doctrine\ORM\PersistentCollection {#9283 …}
    #options: Doctrine\ORM\PersistentCollection {#9274 …}
    #associations: Doctrine\ORM\PersistentCollection {#9272 …}
    #createdAt: DateTime @1773548459 {#9259
      date: 2026-03-15 04:20:59.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9260
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9277 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9278
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9263}
        #id: 1273
        #name: "Ocean Wave Jeans"
        #slug: "ocean-wave-jeans"
        #description: """
          Sit ea ad qui aut eveniet. Omnis ea dolor aperiam quae eligendi iste. Tenetur cum non labore blanditiis.\n
          \n
          Aut voluptas facere nemo est neque dicta natus. Nemo provident repellat quia iure at veniam ex vel. Cum pariatur quo iure et doloribus est. Officia ipsa et odio enim eaque recusandae.\n
          \n
          Minima adipisci autem omnis et. Illum maxime excepturi consequatur ab. Optio recusandae quia neque nam quidem similique id.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dignissimos ipsam qui at architecto amet vero velit. Laudantium dolorem illum ipsa ut at deserunt. Sed deserunt qui quibusdam repellat alias tenetur fugit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9280 …}
    #channels: Doctrine\ORM\PersistentCollection {#9268 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9264 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9266 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#6183
  +product: App\Entity\Product\Product {#9263
    #id: 160
    #code: "Ocean_Wave_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9270 …}
    #variants: Doctrine\ORM\PersistentCollection {#9283 …}
    #options: Doctrine\ORM\PersistentCollection {#9274 …}
    #associations: Doctrine\ORM\PersistentCollection {#9272 …}
    #createdAt: DateTime @1773548459 {#9259
      date: 2026-03-15 04:20:59.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9260
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9277 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9278
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9263}
        #id: 1273
        #name: "Ocean Wave Jeans"
        #slug: "ocean-wave-jeans"
        #description: """
          Sit ea ad qui aut eveniet. Omnis ea dolor aperiam quae eligendi iste. Tenetur cum non labore blanditiis.\n
          \n
          Aut voluptas facere nemo est neque dicta natus. Nemo provident repellat quia iure at veniam ex vel. Cum pariatur quo iure et doloribus est. Officia ipsa et odio enim eaque recusandae.\n
          \n
          Minima adipisci autem omnis et. Illum maxime excepturi consequatur ab. Optio recusandae quia neque nam quidem similique id.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dignissimos ipsam qui at architecto amet vero velit. Laudantium dolorem illum ipsa ut at deserunt. Sed deserunt qui quibusdam repellat alias tenetur fugit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9280 …}
    #channels: Doctrine\ORM\PersistentCollection {#9268 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9264 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9266 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9284 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7036 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4920 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 1.02 ms
Input props
[
  "product" => App\Entity\Product\Product {#9263
    #id: 160
    #code: "Ocean_Wave_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9270 …}
    #variants: Doctrine\ORM\PersistentCollection {#9283 …}
    #options: Doctrine\ORM\PersistentCollection {#9274 …}
    #associations: Doctrine\ORM\PersistentCollection {#9272 …}
    #createdAt: DateTime @1773548459 {#9259
      date: 2026-03-15 04:20:59.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9260
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9277 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9278
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9263}
        #id: 1273
        #name: "Ocean Wave Jeans"
        #slug: "ocean-wave-jeans"
        #description: """
          Sit ea ad qui aut eveniet. Omnis ea dolor aperiam quae eligendi iste. Tenetur cum non labore blanditiis.\n
          \n
          Aut voluptas facere nemo est neque dicta natus. Nemo provident repellat quia iure at veniam ex vel. Cum pariatur quo iure et doloribus est. Officia ipsa et odio enim eaque recusandae.\n
          \n
          Minima adipisci autem omnis et. Illum maxime excepturi consequatur ab. Optio recusandae quia neque nam quidem similique id.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dignissimos ipsam qui at architecto amet vero velit. Laudantium dolorem illum ipsa ut at deserunt. Sed deserunt qui quibusdam repellat alias tenetur fugit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9280 …}
    #channels: Doctrine\ORM\PersistentCollection {#9268 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9264 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9266 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Ocean Wave Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8358
  -props: [
    "product" => App\Entity\Product\Product {#9263
      #id: 160
      #code: "Ocean_Wave_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#9270 …}
      #variants: Doctrine\ORM\PersistentCollection {#9283 …}
      #options: Doctrine\ORM\PersistentCollection {#9274 …}
      #associations: Doctrine\ORM\PersistentCollection {#9272 …}
      #createdAt: DateTime @1773548459 {#9259
        date: 2026-03-15 04:20:59.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#9260
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9277 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9278
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9263}
          #id: 1273
          #name: "Ocean Wave Jeans"
          #slug: "ocean-wave-jeans"
          #description: """
            Sit ea ad qui aut eveniet. Omnis ea dolor aperiam quae eligendi iste. Tenetur cum non labore blanditiis.\n
            \n
            Aut voluptas facere nemo est neque dicta natus. Nemo provident repellat quia iure at veniam ex vel. Cum pariatur quo iure et doloribus est. Officia ipsa et odio enim eaque recusandae.\n
            \n
            Minima adipisci autem omnis et. Illum maxime excepturi consequatur ab. Optio recusandae quia neque nam quidem similique id.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dignissimos ipsam qui at architecto amet vero velit. Laudantium dolorem illum ipsa ut at deserunt. Sed deserunt qui quibusdam repellat alias tenetur fugit."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9280 …}
      #channels: Doctrine\ORM\PersistentCollection {#9268 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9264 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9266 …}
      -operator: null
      -operatorReference: null
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8086
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8284 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8216 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7541 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9284 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9294
    #collection: Doctrine\Common\Collections\ArrayCollection {#9295 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9293 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22656 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22658 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8086
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8284 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8216 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7541 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Ocean Wave Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9294
    #collection: Doctrine\Common\Collections\ArrayCollection {#9295 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9293 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22656 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22658 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8093
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8086
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8284 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#8216 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7541 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9284 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9294
      #collection: Doctrine\Common\Collections\ArrayCollection {#9295 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9293 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22656 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22658 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8837
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8792 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8838 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8832 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9284 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#8841
  +variant: App\Entity\Product\ProductVariant {#9284 …}
  +price: "€23.83"
  +originalPrice: "€23.83"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9564 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12294 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9561 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8837
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8792 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8838 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8832 …}
    +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 20.0 MiB 8.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#9300
    #id: 171
    #code: "Seashell_Harmony_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9307 …}
    #variants: Doctrine\ORM\PersistentCollection {#9320 …}
    #options: Doctrine\ORM\PersistentCollection {#9311 …}
    #associations: Doctrine\ORM\PersistentCollection {#9309 …}
    #createdAt: DateTime @1773586129 {#9296
      date: 2026-03-15 14:48:49.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9297
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9314 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9315
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9300}
        #id: 1361
        #name: "Seashell Harmony Jeans"
        #slug: "seashell-harmony-jeans"
        #description: """
          Et consequatur et est iste. Vel sed et aut saepe assumenda minus aperiam. Iste natus voluptas eum maxime ullam neque.\n
          \n
          Suscipit ipsum soluta quia qui est sint nesciunt est. Aut eveniet ullam esse hic minima unde quia. Pariatur veniam deleniti consequatur voluptas quod dolor.\n
          \n
          Reprehenderit rerum non architecto voluptatibus. Quod minus impedit deleniti porro soluta inventore eaque. Saepe ab corporis autem doloribus eos dolores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsum voluptas impedit et labore mollitia. Sunt perferendis omnis tempora porro officiis illum qui sed. Exercitationem voluptatibus hic modi dolorum ex. Qui eos ut aut ut quia alias."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9317 …}
    #channels: Doctrine\ORM\PersistentCollection {#9305 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9301 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9303 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#8431
  +product: App\Entity\Product\Product {#9300
    #id: 171
    #code: "Seashell_Harmony_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9307 …}
    #variants: Doctrine\ORM\PersistentCollection {#9320 …}
    #options: Doctrine\ORM\PersistentCollection {#9311 …}
    #associations: Doctrine\ORM\PersistentCollection {#9309 …}
    #createdAt: DateTime @1773586129 {#9296
      date: 2026-03-15 14:48:49.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9297
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9314 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9315
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9300}
        #id: 1361
        #name: "Seashell Harmony Jeans"
        #slug: "seashell-harmony-jeans"
        #description: """
          Et consequatur et est iste. Vel sed et aut saepe assumenda minus aperiam. Iste natus voluptas eum maxime ullam neque.\n
          \n
          Suscipit ipsum soluta quia qui est sint nesciunt est. Aut eveniet ullam esse hic minima unde quia. Pariatur veniam deleniti consequatur voluptas quod dolor.\n
          \n
          Reprehenderit rerum non architecto voluptatibus. Quod minus impedit deleniti porro soluta inventore eaque. Saepe ab corporis autem doloribus eos dolores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsum voluptas impedit et labore mollitia. Sunt perferendis omnis tempora porro officiis illum qui sed. Exercitationem voluptatibus hic modi dolorum ex. Qui eos ut aut ut quia alias."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9317 …}
    #channels: Doctrine\ORM\PersistentCollection {#9305 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9301 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9303 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9321 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7036 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4920 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 1.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#9300
    #id: 171
    #code: "Seashell_Harmony_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9307 …}
    #variants: Doctrine\ORM\PersistentCollection {#9320 …}
    #options: Doctrine\ORM\PersistentCollection {#9311 …}
    #associations: Doctrine\ORM\PersistentCollection {#9309 …}
    #createdAt: DateTime @1773586129 {#9296
      date: 2026-03-15 14:48:49.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9297
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9314 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9315
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9300}
        #id: 1361
        #name: "Seashell Harmony Jeans"
        #slug: "seashell-harmony-jeans"
        #description: """
          Et consequatur et est iste. Vel sed et aut saepe assumenda minus aperiam. Iste natus voluptas eum maxime ullam neque.\n
          \n
          Suscipit ipsum soluta quia qui est sint nesciunt est. Aut eveniet ullam esse hic minima unde quia. Pariatur veniam deleniti consequatur voluptas quod dolor.\n
          \n
          Reprehenderit rerum non architecto voluptatibus. Quod minus impedit deleniti porro soluta inventore eaque. Saepe ab corporis autem doloribus eos dolores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsum voluptas impedit et labore mollitia. Sunt perferendis omnis tempora porro officiis illum qui sed. Exercitationem voluptatibus hic modi dolorum ex. Qui eos ut aut ut quia alias."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9317 …}
    #channels: Doctrine\ORM\PersistentCollection {#9305 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9301 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9303 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Seashell Harmony Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#13516
  -props: [
    "product" => App\Entity\Product\Product {#9300
      #id: 171
      #code: "Seashell_Harmony_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#9307 …}
      #variants: Doctrine\ORM\PersistentCollection {#9320 …}
      #options: Doctrine\ORM\PersistentCollection {#9311 …}
      #associations: Doctrine\ORM\PersistentCollection {#9309 …}
      #createdAt: DateTime @1773586129 {#9296
        date: 2026-03-15 14:48:49.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#9297
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9314 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9315
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9300}
          #id: 1361
          #name: "Seashell Harmony Jeans"
          #slug: "seashell-harmony-jeans"
          #description: """
            Et consequatur et est iste. Vel sed et aut saepe assumenda minus aperiam. Iste natus voluptas eum maxime ullam neque.\n
            \n
            Suscipit ipsum soluta quia qui est sint nesciunt est. Aut eveniet ullam esse hic minima unde quia. Pariatur veniam deleniti consequatur voluptas quod dolor.\n
            \n
            Reprehenderit rerum non architecto voluptatibus. Quod minus impedit deleniti porro soluta inventore eaque. Saepe ab corporis autem doloribus eos dolores.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ipsum voluptas impedit et labore mollitia. Sunt perferendis omnis tempora porro officiis illum qui sed. Exercitationem voluptatibus hic modi dolorum ex. Qui eos ut aut ut quia alias."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9317 …}
      #channels: Doctrine\ORM\PersistentCollection {#9305 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9301 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9303 …}
      -operator: null
      -operatorReference: null
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 2.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14907
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13175 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13281 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14902 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9321 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9331
    #collection: Doctrine\Common\Collections\ArrayCollection {#9332 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9330 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22670 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22672 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14907
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13175 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13281 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14902 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Seashell Harmony Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9331
    #collection: Doctrine\Common\Collections\ArrayCollection {#9332 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9330 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22670 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22672 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15232
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14907
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13175 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#13281 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14902 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9321 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9331
      #collection: Doctrine\Common\Collections\ArrayCollection {#9332 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9330 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22670 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22672 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15282
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15273 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15280 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15281 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9321 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15285
  +variant: App\Entity\Product\ProductVariant {#9321 …}
  +price: "€26.51"
  +originalPrice: "€26.51"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9564 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12294 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9561 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15282
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15273 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15280 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15281 …}
    +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 20.0 MiB 47.35 ms
Input props
[
  "product" => App\Entity\Product\Product {#9337
    #id: 165
    #code: "Cool_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9344 …}
    #variants: Doctrine\ORM\PersistentCollection {#9357 …}
    #options: Doctrine\ORM\PersistentCollection {#9348 …}
    #associations: Doctrine\ORM\PersistentCollection {#9346 …}
    #createdAt: DateTime @1773547439 {#9333
      date: 2026-03-15 04:03:59.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9334
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9351 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9352
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9337}
        #id: 1313
        #name: "Cool Breeze Jeans"
        #slug: "cool-breeze-jeans"
        #description: """
          Officiis quia sit excepturi laborum non. Odio dolores et dolorem quis explicabo. Aut sint iusto eaque vitae.\n
          \n
          Tenetur voluptas nemo et repudiandae. Quas quia facere vel et voluptas. Consectetur et facilis voluptatibus. Sunt sunt ad aut adipisci quisquam veritatis.\n
          \n
          Aut asperiores consequatur facilis repudiandae. Earum optio dolor delectus quo aut. A fugit sint alias dolor.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut quaerat exercitationem labore ex quo maiores repellat. Impedit tempora ipsa aspernatur et non. Quos omnis delectus placeat ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9354 …}
    #channels: Doctrine\ORM\PersistentCollection {#9342 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9338 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9340 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13284
  +product: App\Entity\Product\Product {#9337
    #id: 165
    #code: "Cool_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9344 …}
    #variants: Doctrine\ORM\PersistentCollection {#9357 …}
    #options: Doctrine\ORM\PersistentCollection {#9348 …}
    #associations: Doctrine\ORM\PersistentCollection {#9346 …}
    #createdAt: DateTime @1773547439 {#9333
      date: 2026-03-15 04:03:59.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9334
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9351 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9352
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9337}
        #id: 1313
        #name: "Cool Breeze Jeans"
        #slug: "cool-breeze-jeans"
        #description: """
          Officiis quia sit excepturi laborum non. Odio dolores et dolorem quis explicabo. Aut sint iusto eaque vitae.\n
          \n
          Tenetur voluptas nemo et repudiandae. Quas quia facere vel et voluptas. Consectetur et facilis voluptatibus. Sunt sunt ad aut adipisci quisquam veritatis.\n
          \n
          Aut asperiores consequatur facilis repudiandae. Earum optio dolor delectus quo aut. A fugit sint alias dolor.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut quaerat exercitationem labore ex quo maiores repellat. Impedit tempora ipsa aspernatur et non. Quos omnis delectus placeat ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9354 …}
    #channels: Doctrine\ORM\PersistentCollection {#9342 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9338 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9340 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9358 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7036 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4920 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 42.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#9337
    #id: 165
    #code: "Cool_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9344 …}
    #variants: Doctrine\ORM\PersistentCollection {#9357 …}
    #options: Doctrine\ORM\PersistentCollection {#9348 …}
    #associations: Doctrine\ORM\PersistentCollection {#9346 …}
    #createdAt: DateTime @1773547439 {#9333
      date: 2026-03-15 04:03:59.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9334
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9351 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9352
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9337}
        #id: 1313
        #name: "Cool Breeze Jeans"
        #slug: "cool-breeze-jeans"
        #description: """
          Officiis quia sit excepturi laborum non. Odio dolores et dolorem quis explicabo. Aut sint iusto eaque vitae.\n
          \n
          Tenetur voluptas nemo et repudiandae. Quas quia facere vel et voluptas. Consectetur et facilis voluptatibus. Sunt sunt ad aut adipisci quisquam veritatis.\n
          \n
          Aut asperiores consequatur facilis repudiandae. Earum optio dolor delectus quo aut. A fugit sint alias dolor.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut quaerat exercitationem labore ex quo maiores repellat. Impedit tempora ipsa aspernatur et non. Quos omnis delectus placeat ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9354 …}
    #channels: Doctrine\ORM\PersistentCollection {#9342 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9338 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9340 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cool Breeze Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15402
  -props: [
    "product" => App\Entity\Product\Product {#9337
      #id: 165
      #code: "Cool_Breeze_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#9344 …}
      #variants: Doctrine\ORM\PersistentCollection {#9357 …}
      #options: Doctrine\ORM\PersistentCollection {#9348 …}
      #associations: Doctrine\ORM\PersistentCollection {#9346 …}
      #createdAt: DateTime @1773547439 {#9333
        date: 2026-03-15 04:03:59.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#9334
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9351 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9352
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9337}
          #id: 1313
          #name: "Cool Breeze Jeans"
          #slug: "cool-breeze-jeans"
          #description: """
            Officiis quia sit excepturi laborum non. Odio dolores et dolorem quis explicabo. Aut sint iusto eaque vitae.\n
            \n
            Tenetur voluptas nemo et repudiandae. Quas quia facere vel et voluptas. Consectetur et facilis voluptatibus. Sunt sunt ad aut adipisci quisquam veritatis.\n
            \n
            Aut asperiores consequatur facilis repudiandae. Earum optio dolor delectus quo aut. A fugit sint alias dolor.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Aut quaerat exercitationem labore ex quo maiores repellat. Impedit tempora ipsa aspernatur et non. Quos omnis delectus placeat ut."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9354 …}
      #channels: Doctrine\ORM\PersistentCollection {#9342 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9338 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9340 …}
      -operator: null
      -operatorReference: null
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15454
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15386 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15395 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15453 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9358 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9368
    #collection: Doctrine\Common\Collections\ArrayCollection {#9369 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9367 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22684 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22686 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15454
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15386 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15395 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15453 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cool Breeze Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9368
    #collection: Doctrine\Common\Collections\ArrayCollection {#9369 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9367 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22684 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22686 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15460
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15454
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15386 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15395 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15453 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9358 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9368
      #collection: Doctrine\Common\Collections\ArrayCollection {#9369 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9367 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22684 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22686 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15510
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15501 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15508 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15509 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9358 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15513
  +variant: App\Entity\Product\ProductVariant {#9358 …}
  +price: "€27.28"
  +originalPrice: "€27.28"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9564 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12294 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9561 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15510
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15501 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15508 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15509 …}
    +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 20.0 MiB 11.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#9374
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9381 …}
    #variants: Doctrine\ORM\PersistentCollection {#9394 …}
    #options: Doctrine\ORM\PersistentCollection {#9385 …}
    #associations: Doctrine\ORM\PersistentCollection {#9383 …}
    #createdAt: DateTime @1773163431 {#9370
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9371
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9388 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9389
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9374}
        #id: 1281
        #name: "Tropical Breeze Jeans"
        #slug: "tropical-breeze-jeans"
        #description: """
          Id reiciendis quaerat ut inventore adipisci aspernatur vero. Et neque consequatur voluptatibus illum est. Est tenetur quo sit voluptatem. Tempora temporibus omnis aliquam quod nobis.\n
          \n
          Architecto accusantium fugit repellendus quibusdam et voluptate ipsum. Rerum dolorem enim non ullam consequatur. Iusto quaerat et fugiat est architecto aliquam. Quae sed in itaque possimus consectetur ipsum.\n
          \n
          Ex et maxime cumque dolorem voluptas qui sit. Aliquam dolor molestiae incidunt et saepe aliquam. Excepturi mollitia impedit non eos et eaque at. Nam harum est cum dignissimos.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolore laudantium explicabo in totam maiores magnam. Quas fugiat eos recusandae. Impedit et repudiandae vel corrupti rem eum sunt. Qui quam sit ipsum consequatur voluptatem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9391 …}
    #channels: Doctrine\ORM\PersistentCollection {#9379 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9375 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9377 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15393
  +product: App\Entity\Product\Product {#9374
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9381 …}
    #variants: Doctrine\ORM\PersistentCollection {#9394 …}
    #options: Doctrine\ORM\PersistentCollection {#9385 …}
    #associations: Doctrine\ORM\PersistentCollection {#9383 …}
    #createdAt: DateTime @1773163431 {#9370
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9371
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9388 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9389
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9374}
        #id: 1281
        #name: "Tropical Breeze Jeans"
        #slug: "tropical-breeze-jeans"
        #description: """
          Id reiciendis quaerat ut inventore adipisci aspernatur vero. Et neque consequatur voluptatibus illum est. Est tenetur quo sit voluptatem. Tempora temporibus omnis aliquam quod nobis.\n
          \n
          Architecto accusantium fugit repellendus quibusdam et voluptate ipsum. Rerum dolorem enim non ullam consequatur. Iusto quaerat et fugiat est architecto aliquam. Quae sed in itaque possimus consectetur ipsum.\n
          \n
          Ex et maxime cumque dolorem voluptas qui sit. Aliquam dolor molestiae incidunt et saepe aliquam. Excepturi mollitia impedit non eos et eaque at. Nam harum est cum dignissimos.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolore laudantium explicabo in totam maiores magnam. Quas fugiat eos recusandae. Impedit et repudiandae vel corrupti rem eum sunt. Qui quam sit ipsum consequatur voluptatem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9391 …}
    #channels: Doctrine\ORM\PersistentCollection {#9379 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9375 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9377 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9395 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7036 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4920 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 5.31 ms
Input props
[
  "product" => App\Entity\Product\Product {#9374
    #id: 161
    #code: "Tropical_Breeze_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9381 …}
    #variants: Doctrine\ORM\PersistentCollection {#9394 …}
    #options: Doctrine\ORM\PersistentCollection {#9385 …}
    #associations: Doctrine\ORM\PersistentCollection {#9383 …}
    #createdAt: DateTime @1773163431 {#9370
      date: 2026-03-10 17:23:51.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9371
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9388 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9389
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9374}
        #id: 1281
        #name: "Tropical Breeze Jeans"
        #slug: "tropical-breeze-jeans"
        #description: """
          Id reiciendis quaerat ut inventore adipisci aspernatur vero. Et neque consequatur voluptatibus illum est. Est tenetur quo sit voluptatem. Tempora temporibus omnis aliquam quod nobis.\n
          \n
          Architecto accusantium fugit repellendus quibusdam et voluptate ipsum. Rerum dolorem enim non ullam consequatur. Iusto quaerat et fugiat est architecto aliquam. Quae sed in itaque possimus consectetur ipsum.\n
          \n
          Ex et maxime cumque dolorem voluptas qui sit. Aliquam dolor molestiae incidunt et saepe aliquam. Excepturi mollitia impedit non eos et eaque at. Nam harum est cum dignissimos.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolore laudantium explicabo in totam maiores magnam. Quas fugiat eos recusandae. Impedit et repudiandae vel corrupti rem eum sunt. Qui quam sit ipsum consequatur voluptatem."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9391 …}
    #channels: Doctrine\ORM\PersistentCollection {#9379 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9375 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9377 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tropical Breeze Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15630
  -props: [
    "product" => App\Entity\Product\Product {#9374
      #id: 161
      #code: "Tropical_Breeze_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#9381 …}
      #variants: Doctrine\ORM\PersistentCollection {#9394 …}
      #options: Doctrine\ORM\PersistentCollection {#9385 …}
      #associations: Doctrine\ORM\PersistentCollection {#9383 …}
      #createdAt: DateTime @1773163431 {#9370
        date: 2026-03-10 17:23:51.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#9371
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9388 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9389
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9374}
          #id: 1281
          #name: "Tropical Breeze Jeans"
          #slug: "tropical-breeze-jeans"
          #description: """
            Id reiciendis quaerat ut inventore adipisci aspernatur vero. Et neque consequatur voluptatibus illum est. Est tenetur quo sit voluptatem. Tempora temporibus omnis aliquam quod nobis.\n
            \n
            Architecto accusantium fugit repellendus quibusdam et voluptate ipsum. Rerum dolorem enim non ullam consequatur. Iusto quaerat et fugiat est architecto aliquam. Quae sed in itaque possimus consectetur ipsum.\n
            \n
            Ex et maxime cumque dolorem voluptas qui sit. Aliquam dolor molestiae incidunt et saepe aliquam. Excepturi mollitia impedit non eos et eaque at. Nam harum est cum dignissimos.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dolore laudantium explicabo in totam maiores magnam. Quas fugiat eos recusandae. Impedit et repudiandae vel corrupti rem eum sunt. Qui quam sit ipsum consequatur voluptatem."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9391 …}
      #channels: Doctrine\ORM\PersistentCollection {#9379 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9375 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9377 …}
      -operator: null
      -operatorReference: null
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 1.22 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15682
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15614 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15623 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15681 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9395 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9405
    #collection: Doctrine\Common\Collections\ArrayCollection {#9406 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9404 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22698 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22700 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15682
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15614 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15623 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15681 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tropical Breeze Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9405
    #collection: Doctrine\Common\Collections\ArrayCollection {#9406 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9404 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22698 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22700 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15688
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15682
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15614 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15623 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15681 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9395 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9405
      #collection: Doctrine\Common\Collections\ArrayCollection {#9406 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9404 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22698 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22700 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15738
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15729 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15736 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9395 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15741
  +variant: App\Entity\Product\ProductVariant {#9395 …}
  +price: "€57.69"
  +originalPrice: "€57.69"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9564 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12294 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9561 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15738
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15729 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15736 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15737 …}
    +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 20.0 MiB 10.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#9411
    #id: 158
    #code: "Seaside_Tranquility_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9418 …}
    #variants: Doctrine\ORM\PersistentCollection {#9431 …}
    #options: Doctrine\ORM\PersistentCollection {#9422 …}
    #associations: Doctrine\ORM\PersistentCollection {#9420 …}
    #createdAt: DateTime @1773616459 {#9407
      date: 2026-03-15 23:14:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9408
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9425 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9426
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9411}
        #id: 1257
        #name: "Seaside Tranquility Jeans"
        #slug: "seaside-tranquility-jeans"
        #description: """
          Soluta facere quidem officiis. Et possimus velit rem est ex tempora. Nobis expedita et earum est.\n
          \n
          Sed quia labore animi itaque soluta maxime. Architecto maxime dolores numquam nulla debitis corporis et. Et dolorum et eum incidunt.\n
          \n
          Quia ducimus possimus libero occaecati ex quis eos. Ullam amet quam in voluptate sunt. Aspernatur fugit aut sunt sint. Saepe omnis fugiat quis ipsam deleniti reprehenderit est. Libero sit illo autem voluptatem cum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nam delectus voluptatem necessitatibus exercitationem voluptates quas repudiandae. Optio eum ut velit nisi. Itaque architecto ea alias non ut. Similique omnis dolorem asperiores sint."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9428 …}
    #channels: Doctrine\ORM\PersistentCollection {#9416 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9412 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9414 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15621
  +product: App\Entity\Product\Product {#9411
    #id: 158
    #code: "Seaside_Tranquility_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9418 …}
    #variants: Doctrine\ORM\PersistentCollection {#9431 …}
    #options: Doctrine\ORM\PersistentCollection {#9422 …}
    #associations: Doctrine\ORM\PersistentCollection {#9420 …}
    #createdAt: DateTime @1773616459 {#9407
      date: 2026-03-15 23:14:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9408
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9425 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9426
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9411}
        #id: 1257
        #name: "Seaside Tranquility Jeans"
        #slug: "seaside-tranquility-jeans"
        #description: """
          Soluta facere quidem officiis. Et possimus velit rem est ex tempora. Nobis expedita et earum est.\n
          \n
          Sed quia labore animi itaque soluta maxime. Architecto maxime dolores numquam nulla debitis corporis et. Et dolorum et eum incidunt.\n
          \n
          Quia ducimus possimus libero occaecati ex quis eos. Ullam amet quam in voluptate sunt. Aspernatur fugit aut sunt sint. Saepe omnis fugiat quis ipsam deleniti reprehenderit est. Libero sit illo autem voluptatem cum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nam delectus voluptatem necessitatibus exercitationem voluptates quas repudiandae. Optio eum ut velit nisi. Itaque architecto ea alias non ut. Similique omnis dolorem asperiores sint."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9428 …}
    #channels: Doctrine\ORM\PersistentCollection {#9416 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9412 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9414 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9432 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7036 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4920 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 1.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#9411
    #id: 158
    #code: "Seaside_Tranquility_Jeans"
    #attributes: Doctrine\ORM\PersistentCollection {#9418 …}
    #variants: Doctrine\ORM\PersistentCollection {#9431 …}
    #options: Doctrine\ORM\PersistentCollection {#9422 …}
    #associations: Doctrine\ORM\PersistentCollection {#9420 …}
    #createdAt: DateTime @1773616459 {#9407
      date: 2026-03-15 23:14:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#9408
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9425 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9426
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9411}
        #id: 1257
        #name: "Seaside Tranquility Jeans"
        #slug: "seaside-tranquility-jeans"
        #description: """
          Soluta facere quidem officiis. Et possimus velit rem est ex tempora. Nobis expedita et earum est.\n
          \n
          Sed quia labore animi itaque soluta maxime. Architecto maxime dolores numquam nulla debitis corporis et. Et dolorum et eum incidunt.\n
          \n
          Quia ducimus possimus libero occaecati ex quis eos. Ullam amet quam in voluptate sunt. Aspernatur fugit aut sunt sint. Saepe omnis fugiat quis ipsam deleniti reprehenderit est. Libero sit illo autem voluptatem cum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nam delectus voluptatem necessitatibus exercitationem voluptates quas repudiandae. Optio eum ut velit nisi. Itaque architecto ea alias non ut. Similique omnis dolorem asperiores sint."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9428 …}
    #channels: Doctrine\ORM\PersistentCollection {#9416 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9412 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9414 …}
    -operator: null
    -operatorReference: null
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Seaside Tranquility Jeans"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15858
  -props: [
    "product" => App\Entity\Product\Product {#9411
      #id: 158
      #code: "Seaside_Tranquility_Jeans"
      #attributes: Doctrine\ORM\PersistentCollection {#9418 …}
      #variants: Doctrine\ORM\PersistentCollection {#9431 …}
      #options: Doctrine\ORM\PersistentCollection {#9422 …}
      #associations: Doctrine\ORM\PersistentCollection {#9420 …}
      #createdAt: DateTime @1773616459 {#9407
        date: 2026-03-15 23:14:19.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#9408
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9425 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9426
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9411}
          #id: 1257
          #name: "Seaside Tranquility Jeans"
          #slug: "seaside-tranquility-jeans"
          #description: """
            Soluta facere quidem officiis. Et possimus velit rem est ex tempora. Nobis expedita et earum est.\n
            \n
            Sed quia labore animi itaque soluta maxime. Architecto maxime dolores numquam nulla debitis corporis et. Et dolorum et eum incidunt.\n
            \n
            Quia ducimus possimus libero occaecati ex quis eos. Ullam amet quam in voluptate sunt. Aspernatur fugit aut sunt sint. Saepe omnis fugiat quis ipsam deleniti reprehenderit est. Libero sit illo autem voluptatem cum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nam delectus voluptatem necessitatibus exercitationem voluptates quas repudiandae. Optio eum ut velit nisi. Itaque architecto ea alias non ut. Similique omnis dolorem asperiores sint."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9428 …}
      #channels: Doctrine\ORM\PersistentCollection {#9416 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7675 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9412 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9414 …}
      -operator: null
      -operatorReference: null
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 3.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15910
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15842 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15851 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15909 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9432 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9442
    #collection: Doctrine\Common\Collections\ArrayCollection {#9443 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9441 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22712 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22714 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15910
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15842 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15851 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15909 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Seaside Tranquility Jeans(Jeans size: S)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9442
    #collection: Doctrine\Common\Collections\ArrayCollection {#9443 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9441 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22712 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22714 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15916
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15910
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15842 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15851 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15909 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9432 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9442
      #collection: Doctrine\Common\Collections\ArrayCollection {#9443 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9441 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22712 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerRPpPHxW\EntityManagerGhost614a58f {#197 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22714 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15966
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15957 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15964 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15965 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9432 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15969
  +variant: App\Entity\Product\ProductVariant {#9432 …}
  +price: "€61.22"
  +originalPrice: "€61.22"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4937 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9564 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4072 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1257 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12294 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9561 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15966
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15957 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15964 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15965 …}
    +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 20.0 MiB 3.50 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13581
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12360 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13573 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12370 …}
    +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 {#13780
  +cart: App\Entity\Order\Order {#12680 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1281 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13581
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12360 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13573 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12370 …}
    +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 {#4942 …}
}