GET https://boutique.up-pulse.dev/fr_FR/taxons/bonnets/a-pompon

Components

12 Twig Components
40 Render Count
34 ms Render Time
26.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
8 26.96ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
8 4.72ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
8 3.42ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
8 0.75ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.29ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.26ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.28ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.94ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.43ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.32ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.14ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 0.88ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 26.0 MiB 0.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11775
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11768 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11774 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11773 …}
    +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 {#11908
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11665 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11775
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11768 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11774 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11773 …}
    +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 26.0 MiB 0.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11862
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11858 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11860 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11861 …}
    +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 {#11871
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4408 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11862
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11858 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11860 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11861 …}
    +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 26.0 MiB 1.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11975
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11948 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11968 …}
    +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 {#11996
  +cart: App\Entity\Order\Order {#12051 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1283 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11975
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11948 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11968 …}
    +prefixes: [
      "sylius_shop.product.index.header.content"
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4943 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 26.0 MiB 1.94 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12661 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12657 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12659 …}
    +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 {#12671
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7556 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12661 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12657 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12659 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 26.0 MiB 0.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12953
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12949 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12950 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12952 …}
    +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 {#12962
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#207 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7556 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12953
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12949 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12950 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12952 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 26.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13066
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13062 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13063 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13065 …}
    +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 {#13074
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#207 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7556 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13066
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13062 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13063 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13065 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 26.0 MiB 1.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13136
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13132 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13133 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13135 …}
    +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 {#13144
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#207 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7556 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13136
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13132 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13133 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13135 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 26.0 MiB 4.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#7908
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8306 …}
    #variants: Doctrine\ORM\PersistentCollection {#8519 …}
    #options: Doctrine\ORM\PersistentCollection {#8647 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1773150494 {#8108
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7845
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7908}
        #id: 881
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Impedit quia ullam voluptatem fugiat. Rem aut minus non inventore qui voluptate. Eligendi rerum veniam accusantium ex. Sit nemo consequatur ut molestiae inventore eaque expedita sed.\n
          \n
          Ut delectus sunt quibusdam sit omnis amet. Adipisci voluptas aut officia voluptatem. Sunt soluta eos quia odit earum. Quia ut alias sit in est id dolore quia.\n
          \n
          Quaerat sunt earum eum et doloribus. Id est nulla animi aut iusto quos est. Eos tenetur consequuntur dolorem. Et facilis omnis cumque ut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut et culpa eum sed magni doloribus aut. Architecto ut unde sit doloremque atque asperiores nostrum. Veniam exercitationem dicta officia autem et nostrum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8652 …}
    #channels: Doctrine\ORM\PersistentCollection {#8165 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8168 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13659
  +product: App\Entity\Product\Product {#7908
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8306 …}
    #variants: Doctrine\ORM\PersistentCollection {#8519 …}
    #options: Doctrine\ORM\PersistentCollection {#8647 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1773150494 {#8108
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7845
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7908}
        #id: 881
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Impedit quia ullam voluptatem fugiat. Rem aut minus non inventore qui voluptate. Eligendi rerum veniam accusantium ex. Sit nemo consequatur ut molestiae inventore eaque expedita sed.\n
          \n
          Ut delectus sunt quibusdam sit omnis amet. Adipisci voluptas aut officia voluptatem. Sunt soluta eos quia odit earum. Quia ut alias sit in est id dolore quia.\n
          \n
          Quaerat sunt earum eum et doloribus. Id est nulla animi aut iusto quos est. Eos tenetur consequuntur dolorem. Et facilis omnis cumque ut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut et culpa eum sed magni doloribus aut. Architecto ut unde sit doloremque atque asperiores nostrum. Veniam exercitationem dicta officia autem et nostrum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8652 …}
    #channels: Doctrine\ORM\PersistentCollection {#8165 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8168 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13896 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 1.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#7908
    #id: 111
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8306 …}
    #variants: Doctrine\ORM\PersistentCollection {#8519 …}
    #options: Doctrine\ORM\PersistentCollection {#8647 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1773150494 {#8108
      date: 2026-03-10 13:48:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#7845
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7908}
        #id: 881
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Impedit quia ullam voluptatem fugiat. Rem aut minus non inventore qui voluptate. Eligendi rerum veniam accusantium ex. Sit nemo consequatur ut molestiae inventore eaque expedita sed.\n
          \n
          Ut delectus sunt quibusdam sit omnis amet. Adipisci voluptas aut officia voluptatem. Sunt soluta eos quia odit earum. Quia ut alias sit in est id dolore quia.\n
          \n
          Quaerat sunt earum eum et doloribus. Id est nulla animi aut iusto quos est. Eos tenetur consequuntur dolorem. Et facilis omnis cumque ut.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut et culpa eum sed magni doloribus aut. Architecto ut unde sit doloremque atque asperiores nostrum. Veniam exercitationem dicta officia autem et nostrum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8652 …}
    #channels: Doctrine\ORM\PersistentCollection {#8165 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8168 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Radiant Rays Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14320
  -props: [
    "product" => App\Entity\Product\Product {#7908
      #id: 111
      #code: "Radiant_Rays_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8306 …}
      #variants: Doctrine\ORM\PersistentCollection {#8519 …}
      #options: Doctrine\ORM\PersistentCollection {#8647 …}
      #associations: Doctrine\ORM\PersistentCollection {#8587 …}
      #createdAt: DateTime @1773150494 {#8108
        date: 2026-03-10 13:48:14.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#7845
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8646 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8649
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7908}
          #id: 881
          #name: "Radiant Rays Cap"
          #slug: "radiant-rays-cap"
          #description: """
            Impedit quia ullam voluptatem fugiat. Rem aut minus non inventore qui voluptate. Eligendi rerum veniam accusantium ex. Sit nemo consequatur ut molestiae inventore eaque expedita sed.\n
            \n
            Ut delectus sunt quibusdam sit omnis amet. Adipisci voluptas aut officia voluptatem. Sunt soluta eos quia odit earum. Quia ut alias sit in est id dolore quia.\n
            \n
            Quaerat sunt earum eum et doloribus. Id est nulla animi aut iusto quos est. Eos tenetur consequuntur dolorem. Et facilis omnis cumque ut.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Aut et culpa eum sed magni doloribus aut. Architecto ut unde sit doloremque atque asperiores nostrum. Veniam exercitationem dicta officia autem et nostrum."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8652 …}
      #channels: Doctrine\ORM\PersistentCollection {#8165 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8053 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8168 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 0.52 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14387
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14390 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14385 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14384 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13896 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14253
    #collection: Doctrine\Common\Collections\ArrayCollection {#14254 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14250 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24167 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24219 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14387
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14390 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14385 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14384 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Rays Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14253
    #collection: Doctrine\Common\Collections\ArrayCollection {#14254 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14250 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24167 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24219 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14395
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14387
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14390 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14385 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14384 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#13896 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14253
      #collection: Doctrine\Common\Collections\ArrayCollection {#14254 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14250 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24167 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24219 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14453 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14461 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14462 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13896 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14472
  +variant: App\Entity\Product\ProductVariant {#13896 …}
  +price: "€73.34"
  +originalPrice: "€73.34"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8937 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11665 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14453 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14461 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14462 …}
    +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 26.0 MiB 2.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#8658
    #id: 113
    #code: "Serene_Sunshine_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
    #variants: Doctrine\ORM\PersistentCollection {#8667 …}
    #options: Doctrine\ORM\PersistentCollection {#8671 …}
    #associations: Doctrine\ORM\PersistentCollection {#8669 …}
    #createdAt: DateTime @1773279490 {#8656
      date: 2026-03-12 01:38:10.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8657
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8674 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8675
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8658}
        #id: 897
        #name: "Serene Sunshine Cap"
        #slug: "serene-sunshine-cap"
        #description: """
          Qui dolor amet a sit quia nesciunt. Dolor eum est odio dolores quo eaque et illum. Aperiam sit animi ut. Laboriosam quia voluptate modi atque.\n
          \n
          Blanditiis nihil sed officia vero ut animi. Mollitia blanditiis et facilis mollitia. Molestiae vitae aut molestias sit rerum ut provident ut.\n
          \n
          Laborum enim eos quis neque natus est omnis. Ut eaque vitae veritatis voluptatibus. Officiis consequatur rem suscipit adipisci. Quod velit molestias et fugit vitae eius. Et nihil in architecto aut recusandae ducimus harum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut temporibus consequuntur et excepturi. Recusandae corporis eum et nostrum temporibus sunt totam magni. Dignissimos sunt amet vel debitis magni et commodi qui. Nihil esse facilis in laborum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8677 …}
    #channels: Doctrine\ORM\PersistentCollection {#8663 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8661 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14298
  +product: App\Entity\Product\Product {#8658
    #id: 113
    #code: "Serene_Sunshine_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
    #variants: Doctrine\ORM\PersistentCollection {#8667 …}
    #options: Doctrine\ORM\PersistentCollection {#8671 …}
    #associations: Doctrine\ORM\PersistentCollection {#8669 …}
    #createdAt: DateTime @1773279490 {#8656
      date: 2026-03-12 01:38:10.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8657
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8674 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8675
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8658}
        #id: 897
        #name: "Serene Sunshine Cap"
        #slug: "serene-sunshine-cap"
        #description: """
          Qui dolor amet a sit quia nesciunt. Dolor eum est odio dolores quo eaque et illum. Aperiam sit animi ut. Laboriosam quia voluptate modi atque.\n
          \n
          Blanditiis nihil sed officia vero ut animi. Mollitia blanditiis et facilis mollitia. Molestiae vitae aut molestias sit rerum ut provident ut.\n
          \n
          Laborum enim eos quis neque natus est omnis. Ut eaque vitae veritatis voluptatibus. Officiis consequatur rem suscipit adipisci. Quod velit molestias et fugit vitae eius. Et nihil in architecto aut recusandae ducimus harum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut temporibus consequuntur et excepturi. Recusandae corporis eum et nostrum temporibus sunt totam magni. Dignissimos sunt amet vel debitis magni et commodi qui. Nihil esse facilis in laborum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8677 …}
    #channels: Doctrine\ORM\PersistentCollection {#8663 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8661 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14545 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 0.55 ms
Input props
[
  "product" => App\Entity\Product\Product {#8658
    #id: 113
    #code: "Serene_Sunshine_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
    #variants: Doctrine\ORM\PersistentCollection {#8667 …}
    #options: Doctrine\ORM\PersistentCollection {#8671 …}
    #associations: Doctrine\ORM\PersistentCollection {#8669 …}
    #createdAt: DateTime @1773279490 {#8656
      date: 2026-03-12 01:38:10.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8657
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8674 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8675
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8658}
        #id: 897
        #name: "Serene Sunshine Cap"
        #slug: "serene-sunshine-cap"
        #description: """
          Qui dolor amet a sit quia nesciunt. Dolor eum est odio dolores quo eaque et illum. Aperiam sit animi ut. Laboriosam quia voluptate modi atque.\n
          \n
          Blanditiis nihil sed officia vero ut animi. Mollitia blanditiis et facilis mollitia. Molestiae vitae aut molestias sit rerum ut provident ut.\n
          \n
          Laborum enim eos quis neque natus est omnis. Ut eaque vitae veritatis voluptatibus. Officiis consequatur rem suscipit adipisci. Quod velit molestias et fugit vitae eius. Et nihil in architecto aut recusandae ducimus harum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut temporibus consequuntur et excepturi. Recusandae corporis eum et nostrum temporibus sunt totam magni. Dignissimos sunt amet vel debitis magni et commodi qui. Nihil esse facilis in laborum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8677 …}
    #channels: Doctrine\ORM\PersistentCollection {#8663 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8661 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Serene Sunshine Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14619
  -props: [
    "product" => App\Entity\Product\Product {#8658
      #id: 113
      #code: "Serene_Sunshine_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
      #variants: Doctrine\ORM\PersistentCollection {#8667 …}
      #options: Doctrine\ORM\PersistentCollection {#8671 …}
      #associations: Doctrine\ORM\PersistentCollection {#8669 …}
      #createdAt: DateTime @1773279490 {#8656
        date: 2026-03-12 01:38:10.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8657
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8674 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8675
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8658}
          #id: 897
          #name: "Serene Sunshine Cap"
          #slug: "serene-sunshine-cap"
          #description: """
            Qui dolor amet a sit quia nesciunt. Dolor eum est odio dolores quo eaque et illum. Aperiam sit animi ut. Laboriosam quia voluptate modi atque.\n
            \n
            Blanditiis nihil sed officia vero ut animi. Mollitia blanditiis et facilis mollitia. Molestiae vitae aut molestias sit rerum ut provident ut.\n
            \n
            Laborum enim eos quis neque natus est omnis. Ut eaque vitae veritatis voluptatibus. Officiis consequatur rem suscipit adipisci. Quod velit molestias et fugit vitae eius. Et nihil in architecto aut recusandae ducimus harum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Aut temporibus consequuntur et excepturi. Recusandae corporis eum et nostrum temporibus sunt totam magni. Dignissimos sunt amet vel debitis magni et commodi qui. Nihil esse facilis in laborum."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8677 …}
      #channels: Doctrine\ORM\PersistentCollection {#8663 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8661 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14612
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14603 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14669 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14600 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14545 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14567
    #collection: Doctrine\Common\Collections\ArrayCollection {#14568 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14565 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24239 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24241 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14612
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14603 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14669 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14600 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Serene Sunshine Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14567
    #collection: Doctrine\Common\Collections\ArrayCollection {#14568 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14565 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24239 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24241 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14673
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14612
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14603 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14669 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14600 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14545 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14567
      #collection: Doctrine\Common\Collections\ArrayCollection {#14568 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14565 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24239 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24241 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14714 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14721 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14722 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14545 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14726
  +variant: App\Entity\Product\ProductVariant {#14545 …}
  +price: "€52.59"
  +originalPrice: "€52.59"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8937 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11665 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14714 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14721 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14722 …}
    +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 26.0 MiB 5.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#8681
    #id: 117
    #code: "Dynamic_Dawn_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1773625405 {#8679
      date: 2026-03-16 01:43:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8680
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8697 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8698
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8681}
        #id: 929
        #name: "Dynamic Dawn Cap"
        #slug: "dynamic-dawn-cap"
        #description: """
          Unde asperiores et est ut id maiores consequatur. Ullam eius consequuntur possimus eaque. Nisi similique nihil quia ut voluptates quod esse nam.\n
          \n
          Facilis rem soluta illo qui nostrum. Vel saepe voluptas iusto voluptas eveniet. Quia repellendus eveniet quae in libero nemo officiis.\n
          \n
          Tempore reprehenderit minima neque non. Voluptas aliquid consequuntur dolores voluptatem voluptas vel quod. Magnam minus in fuga doloribus enim.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eum error voluptas neque eos. Et recusandae est ut quidem dicta. Dolor repellendus dolores dolorum ipsam omnis inventore in. Quia perferendis et illum perspiciatis. Et praesentium voluptas voluptatem in enim."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8684 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14610
  +product: App\Entity\Product\Product {#8681
    #id: 117
    #code: "Dynamic_Dawn_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1773625405 {#8679
      date: 2026-03-16 01:43:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8680
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8697 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8698
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8681}
        #id: 929
        #name: "Dynamic Dawn Cap"
        #slug: "dynamic-dawn-cap"
        #description: """
          Unde asperiores et est ut id maiores consequatur. Ullam eius consequuntur possimus eaque. Nisi similique nihil quia ut voluptates quod esse nam.\n
          \n
          Facilis rem soluta illo qui nostrum. Vel saepe voluptas iusto voluptas eveniet. Quia repellendus eveniet quae in libero nemo officiis.\n
          \n
          Tempore reprehenderit minima neque non. Voluptas aliquid consequuntur dolores voluptatem voluptas vel quod. Magnam minus in fuga doloribus enim.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eum error voluptas neque eos. Et recusandae est ut quidem dicta. Dolor repellendus dolores dolorum ipsam omnis inventore in. Quia perferendis et illum perspiciatis. Et praesentium voluptas voluptatem in enim."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8684 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14789 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 0.59 ms
Input props
[
  "product" => App\Entity\Product\Product {#8681
    #id: 117
    #code: "Dynamic_Dawn_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1773625405 {#8679
      date: 2026-03-16 01:43:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8680
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8697 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8698
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8681}
        #id: 929
        #name: "Dynamic Dawn Cap"
        #slug: "dynamic-dawn-cap"
        #description: """
          Unde asperiores et est ut id maiores consequatur. Ullam eius consequuntur possimus eaque. Nisi similique nihil quia ut voluptates quod esse nam.\n
          \n
          Facilis rem soluta illo qui nostrum. Vel saepe voluptas iusto voluptas eveniet. Quia repellendus eveniet quae in libero nemo officiis.\n
          \n
          Tempore reprehenderit minima neque non. Voluptas aliquid consequuntur dolores voluptatem voluptas vel quod. Magnam minus in fuga doloribus enim.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eum error voluptas neque eos. Et recusandae est ut quidem dicta. Dolor repellendus dolores dolorum ipsam omnis inventore in. Quia perferendis et illum perspiciatis. Et praesentium voluptas voluptatem in enim."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8684 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Dynamic Dawn Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14863
  -props: [
    "product" => App\Entity\Product\Product {#8681
      #id: 117
      #code: "Dynamic_Dawn_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
      #variants: Doctrine\ORM\PersistentCollection {#8690 …}
      #options: Doctrine\ORM\PersistentCollection {#8694 …}
      #associations: Doctrine\ORM\PersistentCollection {#8692 …}
      #createdAt: DateTime @1773625405 {#8679
        date: 2026-03-16 01:43:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8680
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8697 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8698
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8681}
          #id: 929
          #name: "Dynamic Dawn Cap"
          #slug: "dynamic-dawn-cap"
          #description: """
            Unde asperiores et est ut id maiores consequatur. Ullam eius consequuntur possimus eaque. Nisi similique nihil quia ut voluptates quod esse nam.\n
            \n
            Facilis rem soluta illo qui nostrum. Vel saepe voluptas iusto voluptas eveniet. Quia repellendus eveniet quae in libero nemo officiis.\n
            \n
            Tempore reprehenderit minima neque non. Voluptas aliquid consequuntur dolores voluptatem voluptas vel quod. Magnam minus in fuga doloribus enim.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Eum error voluptas neque eos. Et recusandae est ut quidem dicta. Dolor repellendus dolores dolorum ipsam omnis inventore in. Quia perferendis et illum perspiciatis. Et praesentium voluptas voluptatem in enim."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
      #channels: Doctrine\ORM\PersistentCollection {#8686 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8684 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 0.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14856
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14847 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14919 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14844 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14789 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14811
    #collection: Doctrine\Common\Collections\ArrayCollection {#14812 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14809 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24253 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24255 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14856
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14847 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14919 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14844 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Dynamic Dawn Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14811
    #collection: Doctrine\Common\Collections\ArrayCollection {#14812 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14809 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24253 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24255 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14923
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14856
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14847 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14919 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14844 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14789 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14811
      #collection: Doctrine\Common\Collections\ArrayCollection {#14812 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14809 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24253 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24255 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#4702
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#4712 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#4718 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#4701 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14789 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#5080
  +variant: App\Entity\Product\ProductVariant {#14789 …}
  +price: "€28.20"
  +originalPrice: "€28.20"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8937 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11665 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#4702
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#4712 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#4718 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#4701 …}
    +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 26.0 MiB 2.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#8704
    #id: 120
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1773236770 {#8702
      date: 2026-03-11 13:46:10.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8703
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8720 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8721
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8704}
        #id: 953
        #name: "Inspiring Illumination Cap"
        #slug: "inspiring-illumination-cap"
        #description: """
          Voluptatibus nisi iusto cupiditate voluptatem. Facere sint et tenetur quas explicabo dolorum pariatur eos. Vel voluptates ullam ex eum nostrum iste tempora. Quis qui quasi deleniti sint.\n
          \n
          Nesciunt ut ut dolores totam. Rerum et consectetur et exercitationem praesentium deserunt corrupti. Commodi aut dolores et dolorem nihil et natus ea. Quae perferendis pariatur ea atque impedit illo.\n
          \n
          Et explicabo totam ut dolorem est iusto. Sed dicta nisi dolorem deserunt omnis esse. Odit est aut iure minus optio. Repudiandae in eos aspernatur.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Tempore repudiandae molestias soluta perspiciatis quod. Quasi possimus saepe sapiente eveniet aspernatur quidem. Tempora beatae dolorem impedit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8723 …}
    #channels: Doctrine\ORM\PersistentCollection {#8709 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8707 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14854
  +product: App\Entity\Product\Product {#8704
    #id: 120
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1773236770 {#8702
      date: 2026-03-11 13:46:10.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8703
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8720 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8721
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8704}
        #id: 953
        #name: "Inspiring Illumination Cap"
        #slug: "inspiring-illumination-cap"
        #description: """
          Voluptatibus nisi iusto cupiditate voluptatem. Facere sint et tenetur quas explicabo dolorum pariatur eos. Vel voluptates ullam ex eum nostrum iste tempora. Quis qui quasi deleniti sint.\n
          \n
          Nesciunt ut ut dolores totam. Rerum et consectetur et exercitationem praesentium deserunt corrupti. Commodi aut dolores et dolorem nihil et natus ea. Quae perferendis pariatur ea atque impedit illo.\n
          \n
          Et explicabo totam ut dolorem est iusto. Sed dicta nisi dolorem deserunt omnis esse. Odit est aut iure minus optio. Repudiandae in eos aspernatur.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Tempore repudiandae molestias soluta perspiciatis quod. Quasi possimus saepe sapiente eveniet aspernatur quidem. Tempora beatae dolorem impedit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8723 …}
    #channels: Doctrine\ORM\PersistentCollection {#8709 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8707 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#5320 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 0.59 ms
Input props
[
  "product" => App\Entity\Product\Product {#8704
    #id: 120
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1773236770 {#8702
      date: 2026-03-11 13:46:10.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8703
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8720 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8721
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8704}
        #id: 953
        #name: "Inspiring Illumination Cap"
        #slug: "inspiring-illumination-cap"
        #description: """
          Voluptatibus nisi iusto cupiditate voluptatem. Facere sint et tenetur quas explicabo dolorum pariatur eos. Vel voluptates ullam ex eum nostrum iste tempora. Quis qui quasi deleniti sint.\n
          \n
          Nesciunt ut ut dolores totam. Rerum et consectetur et exercitationem praesentium deserunt corrupti. Commodi aut dolores et dolorem nihil et natus ea. Quae perferendis pariatur ea atque impedit illo.\n
          \n
          Et explicabo totam ut dolorem est iusto. Sed dicta nisi dolorem deserunt omnis esse. Odit est aut iure minus optio. Repudiandae in eos aspernatur.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Tempore repudiandae molestias soluta perspiciatis quod. Quasi possimus saepe sapiente eveniet aspernatur quidem. Tempora beatae dolorem impedit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8723 …}
    #channels: Doctrine\ORM\PersistentCollection {#8709 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8707 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Inspiring Illumination Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6396
  -props: [
    "product" => App\Entity\Product\Product {#8704
      #id: 120
      #code: "Inspiring_Illumination_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
      #variants: Doctrine\ORM\PersistentCollection {#8713 …}
      #options: Doctrine\ORM\PersistentCollection {#8717 …}
      #associations: Doctrine\ORM\PersistentCollection {#8715 …}
      #createdAt: DateTime @1773236770 {#8702
        date: 2026-03-11 13:46:10.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8703
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8720 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8721
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8704}
          #id: 953
          #name: "Inspiring Illumination Cap"
          #slug: "inspiring-illumination-cap"
          #description: """
            Voluptatibus nisi iusto cupiditate voluptatem. Facere sint et tenetur quas explicabo dolorum pariatur eos. Vel voluptates ullam ex eum nostrum iste tempora. Quis qui quasi deleniti sint.\n
            \n
            Nesciunt ut ut dolores totam. Rerum et consectetur et exercitationem praesentium deserunt corrupti. Commodi aut dolores et dolorem nihil et natus ea. Quae perferendis pariatur ea atque impedit illo.\n
            \n
            Et explicabo totam ut dolorem est iusto. Sed dicta nisi dolorem deserunt omnis esse. Odit est aut iure minus optio. Repudiandae in eos aspernatur.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Tempore repudiandae molestias soluta perspiciatis quod. Quasi possimus saepe sapiente eveniet aspernatur quidem. Tempora beatae dolorem impedit."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8723 …}
      #channels: Doctrine\ORM\PersistentCollection {#8709 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8707 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6343
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6298 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6661 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6304 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#5320 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#6142
    #collection: Doctrine\Common\Collections\ArrayCollection {#6144 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#6157 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24267 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24269 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6343
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6298 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6661 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6304 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Inspiring Illumination Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#6142
    #collection: Doctrine\Common\Collections\ArrayCollection {#6144 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#6157 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24267 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24269 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6668
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6343
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6298 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#6661 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6304 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#5320 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#6142
      #collection: Doctrine\Common\Collections\ArrayCollection {#6144 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#6157 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24267 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24269 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7708
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7142 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7705 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7707 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#5320 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#7720
  +variant: App\Entity\Product\ProductVariant {#5320 …}
  +price: "€19.61"
  +originalPrice: "€19.61"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8937 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11665 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7708
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7142 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7705 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7707 …}
    +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 26.0 MiB 2.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8727
    #id: 122
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1773502452 {#8725
      date: 2026-03-14 15:34:12.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8726
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8744
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8727}
        #id: 969
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Voluptatem eos doloribus a atque inventore suscipit. Rerum molestiae quas at repellat ratione est molestiae fugiat. Sed nobis nesciunt perferendis et nihil. Cupiditate at dolores perspiciatis suscipit ad dolorem consectetur tempore.\n
          \n
          Dolore dicta laudantium recusandae quidem fugiat esse. Fugiat velit in reiciendis dolorum. Quidem magnam odit id neque quidem.\n
          \n
          Autem dolor rerum quo voluptatum corporis eaque omnis. Nihil est vel omnis non explicabo. Magnam nemo voluptatem voluptatem quia quo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident et deserunt voluptates dolores. Est explicabo dolore asperiores nihil a placeat. Aut impedit voluptate amet. Quidem nobis aut qui et sint laboriosam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#6346
  +product: App\Entity\Product\Product {#8727
    #id: 122
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1773502452 {#8725
      date: 2026-03-14 15:34:12.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8726
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8744
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8727}
        #id: 969
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Voluptatem eos doloribus a atque inventore suscipit. Rerum molestiae quas at repellat ratione est molestiae fugiat. Sed nobis nesciunt perferendis et nihil. Cupiditate at dolores perspiciatis suscipit ad dolorem consectetur tempore.\n
          \n
          Dolore dicta laudantium recusandae quidem fugiat esse. Fugiat velit in reiciendis dolorum. Quidem magnam odit id neque quidem.\n
          \n
          Autem dolor rerum quo voluptatum corporis eaque omnis. Nihil est vel omnis non explicabo. Magnam nemo voluptatem voluptatem quia quo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident et deserunt voluptates dolores. Est explicabo dolore asperiores nihil a placeat. Aut impedit voluptate amet. Quidem nobis aut qui et sint laboriosam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8031 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 0.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8727
    #id: 122
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1773502452 {#8725
      date: 2026-03-14 15:34:12.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8726
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8744
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8727}
        #id: 969
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Voluptatem eos doloribus a atque inventore suscipit. Rerum molestiae quas at repellat ratione est molestiae fugiat. Sed nobis nesciunt perferendis et nihil. Cupiditate at dolores perspiciatis suscipit ad dolorem consectetur tempore.\n
          \n
          Dolore dicta laudantium recusandae quidem fugiat esse. Fugiat velit in reiciendis dolorum. Quidem magnam odit id neque quidem.\n
          \n
          Autem dolor rerum quo voluptatum corporis eaque omnis. Nihil est vel omnis non explicabo. Magnam nemo voluptatem voluptatem quia quo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident et deserunt voluptates dolores. Est explicabo dolore asperiores nihil a placeat. Aut impedit voluptate amet. Quidem nobis aut qui et sint laboriosam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bold Beach Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8440
  -props: [
    "product" => App\Entity\Product\Product {#8727
      #id: 122
      #code: "Bold_Beach_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
      #variants: Doctrine\ORM\PersistentCollection {#8736 …}
      #options: Doctrine\ORM\PersistentCollection {#8740 …}
      #associations: Doctrine\ORM\PersistentCollection {#8738 …}
      #createdAt: DateTime @1773502452 {#8725
        date: 2026-03-14 15:34:12.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8726
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8743 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8744
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8727}
          #id: 969
          #name: "Bold Beach Cap"
          #slug: "bold-beach-cap"
          #description: """
            Voluptatem eos doloribus a atque inventore suscipit. Rerum molestiae quas at repellat ratione est molestiae fugiat. Sed nobis nesciunt perferendis et nihil. Cupiditate at dolores perspiciatis suscipit ad dolorem consectetur tempore.\n
            \n
            Dolore dicta laudantium recusandae quidem fugiat esse. Fugiat velit in reiciendis dolorum. Quidem magnam odit id neque quidem.\n
            \n
            Autem dolor rerum quo voluptatum corporis eaque omnis. Nihil est vel omnis non explicabo. Magnam nemo voluptatem voluptatem quia quo.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Provident et deserunt voluptates dolores. Est explicabo dolore asperiores nihil a placeat. Aut impedit voluptate amet. Quidem nobis aut qui et sint laboriosam."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8746 …}
      #channels: Doctrine\ORM\PersistentCollection {#8732 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8730 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8427
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8444 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8924 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8423 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8031 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8112
    #collection: Doctrine\Common\Collections\ArrayCollection {#8149 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8152 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24281 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24283 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8427
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8444 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8924 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8423 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bold Beach Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8112
    #collection: Doctrine\Common\Collections\ArrayCollection {#8149 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8152 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24281 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24283 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9115
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8427
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8444 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#8924 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8423 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8031 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8112
      #collection: Doctrine\Common\Collections\ArrayCollection {#8149 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8152 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24281 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24283 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12653
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12124 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12656 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12655 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8031 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#12828
  +variant: App\Entity\Product\ProductVariant {#8031 …}
  +price: "€26.27"
  +originalPrice: "€26.27"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8937 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11665 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12653
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12124 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12656 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12655 …}
    +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 26.0 MiB 2.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#8750
    #id: 124
    #code: "Adventurous_Aurora_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1773528804 {#8748
      date: 2026-03-14 22:53:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8749
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8766 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8750}
        #id: 985
        #name: "Adventurous Aurora Cap"
        #slug: "adventurous-aurora-cap"
        #description: """
          Qui sunt est perferendis soluta hic similique sequi. Placeat nam culpa unde velit asperiores. Animi dolor dolorem facere.\n
          \n
          Et aut omnis aspernatur itaque ipsam enim. Et facilis illo aut deleniti animi culpa. Sed deleniti vel aut aliquam dolorem eos corporis.\n
          \n
          Fugiat ipsam odit vero. Consequatur delectus et facilis et libero eius ex rem. A ut consequatur sequi labore. Nulla fuga maxime est dicta culpa. Et ut dolorum quia nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sit assumenda numquam rerum vel recusandae est. Modi quia et magni eius tempora et. Molestiae animi rerum voluptatibus maiores sed eligendi debitis neque."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8769 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#8430
  +product: App\Entity\Product\Product {#8750
    #id: 124
    #code: "Adventurous_Aurora_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1773528804 {#8748
      date: 2026-03-14 22:53:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8749
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8766 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8750}
        #id: 985
        #name: "Adventurous Aurora Cap"
        #slug: "adventurous-aurora-cap"
        #description: """
          Qui sunt est perferendis soluta hic similique sequi. Placeat nam culpa unde velit asperiores. Animi dolor dolorem facere.\n
          \n
          Et aut omnis aspernatur itaque ipsam enim. Et facilis illo aut deleniti animi culpa. Sed deleniti vel aut aliquam dolorem eos corporis.\n
          \n
          Fugiat ipsam odit vero. Consequatur delectus et facilis et libero eius ex rem. A ut consequatur sequi labore. Nulla fuga maxime est dicta culpa. Et ut dolorum quia nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sit assumenda numquam rerum vel recusandae est. Modi quia et magni eius tempora et. Molestiae animi rerum voluptatibus maiores sed eligendi debitis neque."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8769 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13798 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 0.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#8750
    #id: 124
    #code: "Adventurous_Aurora_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1773528804 {#8748
      date: 2026-03-14 22:53:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8749
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8766 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8750}
        #id: 985
        #name: "Adventurous Aurora Cap"
        #slug: "adventurous-aurora-cap"
        #description: """
          Qui sunt est perferendis soluta hic similique sequi. Placeat nam culpa unde velit asperiores. Animi dolor dolorem facere.\n
          \n
          Et aut omnis aspernatur itaque ipsam enim. Et facilis illo aut deleniti animi culpa. Sed deleniti vel aut aliquam dolorem eos corporis.\n
          \n
          Fugiat ipsam odit vero. Consequatur delectus et facilis et libero eius ex rem. A ut consequatur sequi labore. Nulla fuga maxime est dicta culpa. Et ut dolorum quia nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Et sit assumenda numquam rerum vel recusandae est. Modi quia et magni eius tempora et. Molestiae animi rerum voluptatibus maiores sed eligendi debitis neque."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8769 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Adventurous Aurora Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14589
  -props: [
    "product" => App\Entity\Product\Product {#8750
      #id: 124
      #code: "Adventurous_Aurora_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
      #variants: Doctrine\ORM\PersistentCollection {#8759 …}
      #options: Doctrine\ORM\PersistentCollection {#8763 …}
      #associations: Doctrine\ORM\PersistentCollection {#8761 …}
      #createdAt: DateTime @1773528804 {#8748
        date: 2026-03-14 22:53:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8749
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8766 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8767
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8750}
          #id: 985
          #name: "Adventurous Aurora Cap"
          #slug: "adventurous-aurora-cap"
          #description: """
            Qui sunt est perferendis soluta hic similique sequi. Placeat nam culpa unde velit asperiores. Animi dolor dolorem facere.\n
            \n
            Et aut omnis aspernatur itaque ipsam enim. Et facilis illo aut deleniti animi culpa. Sed deleniti vel aut aliquam dolorem eos corporis.\n
            \n
            Fugiat ipsam odit vero. Consequatur delectus et facilis et libero eius ex rem. A ut consequatur sequi labore. Nulla fuga maxime est dicta culpa. Et ut dolorum quia nobis.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Et sit assumenda numquam rerum vel recusandae est. Modi quia et magni eius tempora et. Molestiae animi rerum voluptatibus maiores sed eligendi debitis neque."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8769 …}
      #channels: Doctrine\ORM\PersistentCollection {#8755 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
      #averageRating: 1.0
      #images: Doctrine\ORM\PersistentCollection {#8753 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14215
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14185 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14990 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14191 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13798 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14009
    #collection: Doctrine\Common\Collections\ArrayCollection {#14015 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14004 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24295 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24297 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14215
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14185 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14990 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14191 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Adventurous Aurora Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14009
    #collection: Doctrine\Common\Collections\ArrayCollection {#14015 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14004 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24295 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24297 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14994
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14215
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14185 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14990 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14191 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#13798 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14009
      #collection: Doctrine\Common\Collections\ArrayCollection {#14015 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14004 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24295 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24297 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15044
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15035 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15042 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15043 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13798 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15047
  +variant: App\Entity\Product\ProductVariant {#13798 …}
  +price: "€87.38"
  +originalPrice: "€87.38"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8937 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11665 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15044
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15035 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15042 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15043 …}
    +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 26.0 MiB 2.56 ms
Input props
[
  "product" => App\Entity\Product\Product {#8773
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1773106653 {#8771
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8772
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8789 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8790
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8773}
        #id: 993
        #name: "Tranquil Twilight Cap"
        #slug: "tranquil-twilight-cap"
        #description: """
          Ab vero facilis quasi beatae fugit quia. Quibusdam in id harum voluptatem. Aperiam consequuntur esse nihil nam iusto.\n
          \n
          Ut qui explicabo sed. In quisquam voluptate voluptatem vitae aperiam distinctio corrupti. Cumque omnis corrupti quam minus iste et dolor in. Neque nemo perspiciatis corporis nulla.\n
          \n
          Expedita at inventore dolorem incidunt aut. Blanditiis aliquid consequuntur mollitia sunt nesciunt. Deleniti quam voluptates cupiditate et et. Veritatis doloribus sit quia illum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Exercitationem occaecati rem consequatur neque ratione voluptate. Perferendis similique sed deserunt aliquid. Minus qui illo modi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
    #channels: Doctrine\ORM\PersistentCollection {#8778 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8776 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14210
  +product: App\Entity\Product\Product {#8773
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1773106653 {#8771
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8772
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8789 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8790
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8773}
        #id: 993
        #name: "Tranquil Twilight Cap"
        #slug: "tranquil-twilight-cap"
        #description: """
          Ab vero facilis quasi beatae fugit quia. Quibusdam in id harum voluptatem. Aperiam consequuntur esse nihil nam iusto.\n
          \n
          Ut qui explicabo sed. In quisquam voluptate voluptatem vitae aperiam distinctio corrupti. Cumque omnis corrupti quam minus iste et dolor in. Neque nemo perspiciatis corporis nulla.\n
          \n
          Expedita at inventore dolorem incidunt aut. Blanditiis aliquid consequuntur mollitia sunt nesciunt. Deleniti quam voluptates cupiditate et et. Veritatis doloribus sit quia illum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Exercitationem occaecati rem consequatur neque ratione voluptate. Perferendis similique sed deserunt aliquid. Minus qui illo modi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
    #channels: Doctrine\ORM\PersistentCollection {#8778 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8776 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15110 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 0.38 ms
Input props
[
  "product" => App\Entity\Product\Product {#8773
    #id: 125
    #code: "Tranquil_Twilight_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1773106653 {#8771
      date: 2026-03-10 01:37:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8772
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8789 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8790
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8773}
        #id: 993
        #name: "Tranquil Twilight Cap"
        #slug: "tranquil-twilight-cap"
        #description: """
          Ab vero facilis quasi beatae fugit quia. Quibusdam in id harum voluptatem. Aperiam consequuntur esse nihil nam iusto.\n
          \n
          Ut qui explicabo sed. In quisquam voluptate voluptatem vitae aperiam distinctio corrupti. Cumque omnis corrupti quam minus iste et dolor in. Neque nemo perspiciatis corporis nulla.\n
          \n
          Expedita at inventore dolorem incidunt aut. Blanditiis aliquid consequuntur mollitia sunt nesciunt. Deleniti quam voluptates cupiditate et et. Veritatis doloribus sit quia illum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Exercitationem occaecati rem consequatur neque ratione voluptate. Perferendis similique sed deserunt aliquid. Minus qui illo modi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
    #channels: Doctrine\ORM\PersistentCollection {#8778 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8776 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tranquil Twilight Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15184
  -props: [
    "product" => App\Entity\Product\Product {#8773
      #id: 125
      #code: "Tranquil_Twilight_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
      #variants: Doctrine\ORM\PersistentCollection {#8782 …}
      #options: Doctrine\ORM\PersistentCollection {#8786 …}
      #associations: Doctrine\ORM\PersistentCollection {#8784 …}
      #createdAt: DateTime @1773106653 {#8771
        date: 2026-03-10 01:37:33.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8772
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8789 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8790
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8773}
          #id: 993
          #name: "Tranquil Twilight Cap"
          #slug: "tranquil-twilight-cap"
          #description: """
            Ab vero facilis quasi beatae fugit quia. Quibusdam in id harum voluptatem. Aperiam consequuntur esse nihil nam iusto.\n
            \n
            Ut qui explicabo sed. In quisquam voluptate voluptatem vitae aperiam distinctio corrupti. Cumque omnis corrupti quam minus iste et dolor in. Neque nemo perspiciatis corporis nulla.\n
            \n
            Expedita at inventore dolorem incidunt aut. Blanditiis aliquid consequuntur mollitia sunt nesciunt. Deleniti quam voluptates cupiditate et et. Veritatis doloribus sit quia illum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Exercitationem occaecati rem consequatur neque ratione voluptate. Perferendis similique sed deserunt aliquid. Minus qui illo modi."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
      #channels: Doctrine\ORM\PersistentCollection {#8778 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8776 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15177
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15168 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15234 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15165 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15110 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15132
    #collection: Doctrine\Common\Collections\ArrayCollection {#15133 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15130 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24309 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24311 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15177
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15168 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15234 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15165 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tranquil Twilight Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15132
    #collection: Doctrine\Common\Collections\ArrayCollection {#15133 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15130 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24309 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24311 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15238
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15177
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15168 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15234 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15165 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15110 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15132
      #collection: Doctrine\Common\Collections\ArrayCollection {#15133 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15130 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24309 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24311 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15288
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15279 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15287 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15110 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15291
  +variant: App\Entity\Product\ProductVariant {#15110 …}
  +price: "€4.59"
  +originalPrice: "€4.59"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8937 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11665 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15288
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15279 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15287 …}
    +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 26.0 MiB 2.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8796
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1773094945 {#8794
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8795
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8812 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8813
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8796}
        #id: 1009
        #name: "Radiant Reflection Cap"
        #slug: "radiant-reflection-cap"
        #description: """
          Et et magnam voluptas non impedit dolores. Libero vel aut neque dicta quia omnis iste. Accusantium error quia earum modi est dolores. Nihil libero tempora voluptatem reiciendis ut.\n
          \n
          Corrupti necessitatibus et qui numquam distinctio qui consequatur. Incidunt aut exercitationem rerum ipsam. Fugit dignissimos autem non veritatis.\n
          \n
          Ea ducimus et quasi mollitia dolore ipsum quae qui. Amet quibusdam cum labore adipisci sit minus. Qui minima aspernatur et laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nesciunt labore excepturi cupiditate magni magni. Iusto eum et impedit iste. Veniam earum voluptatem quia facilis eos ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8815 …}
    #channels: Doctrine\ORM\PersistentCollection {#8801 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8799 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15175
  +product: App\Entity\Product\Product {#8796
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1773094945 {#8794
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8795
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8812 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8813
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8796}
        #id: 1009
        #name: "Radiant Reflection Cap"
        #slug: "radiant-reflection-cap"
        #description: """
          Et et magnam voluptas non impedit dolores. Libero vel aut neque dicta quia omnis iste. Accusantium error quia earum modi est dolores. Nihil libero tempora voluptatem reiciendis ut.\n
          \n
          Corrupti necessitatibus et qui numquam distinctio qui consequatur. Incidunt aut exercitationem rerum ipsam. Fugit dignissimos autem non veritatis.\n
          \n
          Ea ducimus et quasi mollitia dolore ipsum quae qui. Amet quibusdam cum labore adipisci sit minus. Qui minima aspernatur et laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nesciunt labore excepturi cupiditate magni magni. Iusto eum et impedit iste. Veniam earum voluptatem quia facilis eos ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8815 …}
    #channels: Doctrine\ORM\PersistentCollection {#8801 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8799 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15354 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7037 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4921 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13234 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
26.0 MiB 0.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#8796
    #id: 127
    #code: "Radiant_Reflection_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1773094945 {#8794
      date: 2026-03-09 22:22:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1773693824 {#8795
      date: 2026-03-16 20:43:44.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8812 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8813
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8796}
        #id: 1009
        #name: "Radiant Reflection Cap"
        #slug: "radiant-reflection-cap"
        #description: """
          Et et magnam voluptas non impedit dolores. Libero vel aut neque dicta quia omnis iste. Accusantium error quia earum modi est dolores. Nihil libero tempora voluptatem reiciendis ut.\n
          \n
          Corrupti necessitatibus et qui numquam distinctio qui consequatur. Incidunt aut exercitationem rerum ipsam. Fugit dignissimos autem non veritatis.\n
          \n
          Ea ducimus et quasi mollitia dolore ipsum quae qui. Amet quibusdam cum labore adipisci sit minus. Qui minima aspernatur et laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nesciunt labore excepturi cupiditate magni magni. Iusto eum et impedit iste. Veniam earum voluptatem quia facilis eos ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8815 …}
    #channels: Doctrine\ORM\PersistentCollection {#8801 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8799 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Radiant Reflection Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15428
  -props: [
    "product" => App\Entity\Product\Product {#8796
      #id: 127
      #code: "Radiant_Reflection_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
      #variants: Doctrine\ORM\PersistentCollection {#8805 …}
      #options: Doctrine\ORM\PersistentCollection {#8809 …}
      #associations: Doctrine\ORM\PersistentCollection {#8807 …}
      #createdAt: DateTime @1773094945 {#8794
        date: 2026-03-09 22:22:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1773693824 {#8795
        date: 2026-03-16 20:43:44.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8812 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8813
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8796}
          #id: 1009
          #name: "Radiant Reflection Cap"
          #slug: "radiant-reflection-cap"
          #description: """
            Et et magnam voluptas non impedit dolores. Libero vel aut neque dicta quia omnis iste. Accusantium error quia earum modi est dolores. Nihil libero tempora voluptatem reiciendis ut.\n
            \n
            Corrupti necessitatibus et qui numquam distinctio qui consequatur. Incidunt aut exercitationem rerum ipsam. Fugit dignissimos autem non veritatis.\n
            \n
            Ea ducimus et quasi mollitia dolore ipsum quae qui. Amet quibusdam cum labore adipisci sit minus. Qui minima aspernatur et laudantium.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nesciunt labore excepturi cupiditate magni magni. Iusto eum et impedit iste. Veniam earum voluptatem quia facilis eos ut."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8815 …}
      #channels: Doctrine\ORM\PersistentCollection {#8801 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7668 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
      #averageRating: 3.0
      #images: Doctrine\ORM\PersistentCollection {#8799 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
26.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15421
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15412 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15409 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15354 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15376
    #collection: Doctrine\Common\Collections\ArrayCollection {#15377 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15374 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24323 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24325 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15421
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15412 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15409 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Reflection Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15376
    #collection: Doctrine\Common\Collections\ArrayCollection {#15377 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15374 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24323 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24325 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15482
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15421
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15412 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15478 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15409 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15354 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15376
      #collection: Doctrine\Common\Collections\ArrayCollection {#15377 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15374 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24323 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQVn5Sxw\EntityManagerGhost614a58f {#196 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24325 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 26.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15532
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15523 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15530 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15531 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15354 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15535
  +variant: App\Entity\Product\ProductVariant {#15354 …}
  +price: "€39.28"
  +originalPrice: "€39.28"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4938 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8937 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4074 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11665 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15532
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15523 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15530 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15531 …}
    +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 26.0 MiB 0.88 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12926
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12937 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11741 …}
    +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 {#13124
  +cart: App\Entity\Order\Order {#12051 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1283 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12926
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12937 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11741 …}
    +prefixes: [
      "sylius_shop.product.index.offcanvas"
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4943 …}
}