GET https://store.gabi77.com/fr_FR/taxons/categorie/bonnets?page=2&sorting%5Bname%5D=desc

Components

12 Twig Components
40 Render Count
106 ms Render Time
24.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 84.46ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
8 15.50ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
8 9.77ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
8 4.63ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 3.40ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.45ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.01ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 4.35ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.46ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.40ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 3.31ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 3.77ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 24.0 MiB 3.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11730
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11723 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11728 …}
    +prefixes: [
      "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 {#11863
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11621 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11730
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11723 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11728 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 24.0 MiB 1.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12245
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12241 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12243 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12244 …}
    +prefixes: [
      "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 {#12254
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4670 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12245
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12241 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12243 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12244 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 24.0 MiB 4.01 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12345
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12318 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12340 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12338 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12366
  +cart: App\Entity\Order\Order {#12421 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1558 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12345
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12318 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12340 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12338 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5185 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 24.0 MiB 4.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12602
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12598 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12595 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12596 …}
    +prefixes: [
      "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 {#12611
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7548 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12602
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12598 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12595 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12596 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 24.0 MiB 0.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12881
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12877 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12878 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +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 {#12890
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#199 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7548 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12881
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12877 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12878 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 24.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12989
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12985 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12986 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12988 …}
    +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 {#12997
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#199 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7548 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12989
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12985 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12986 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12988 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 24.0 MiB 3.31 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13060
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13056 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13057 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13059 …}
    +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 {#13068
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#199 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7548 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13060
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13056 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13057 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13059 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 14.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#7904
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8301 …}
    #variants: Doctrine\ORM\PersistentCollection {#8514 …}
    #options: Doctrine\ORM\PersistentCollection {#8642 …}
    #associations: Doctrine\ORM\PersistentCollection {#8582 …}
    #createdAt: DateTime @1754142587 {#8029
      date: 2025-08-02 13:49:47.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#7955
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8641 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7904}
        #id: 307
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Neque nobis consequatur optio natus minima dignissimos rerum facere. Quaerat incidunt consequatur aliquam dolorem. Aut facilis tempora magni aspernatur iure. Modi assumenda corporis explicabo corrupti quaerat quae.\n
          \n
          Blanditiis corporis aliquid modi animi cum ut atque aut. Nostrum enim mollitia incidunt quas molestiae doloremque iste. Aliquid expedita vero blanditiis eum est voluptates.\n
          \n
          Dolores praesentium tempora pariatur cupiditate. Quis est quaerat cum veniam corporis quis. Dolor dolores officiis sed sunt. Et alias officia iure voluptas laudantium maiores eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Adipisci tempore ut perspiciatis sed. Voluptatem sit est similique animi. Optio aspernatur ut ipsum et voluptate unde et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8647 …}
    #channels: Doctrine\ORM\PersistentCollection {#8160 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8025 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8163 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13581
  +product: App\Entity\Product\Product {#7904
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8301 …}
    #variants: Doctrine\ORM\PersistentCollection {#8514 …}
    #options: Doctrine\ORM\PersistentCollection {#8642 …}
    #associations: Doctrine\ORM\PersistentCollection {#8582 …}
    #createdAt: DateTime @1754142587 {#8029
      date: 2025-08-02 13:49:47.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#7955
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8641 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7904}
        #id: 307
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Neque nobis consequatur optio natus minima dignissimos rerum facere. Quaerat incidunt consequatur aliquam dolorem. Aut facilis tempora magni aspernatur iure. Modi assumenda corporis explicabo corrupti quaerat quae.\n
          \n
          Blanditiis corporis aliquid modi animi cum ut atque aut. Nostrum enim mollitia incidunt quas molestiae doloremque iste. Aliquid expedita vero blanditiis eum est voluptates.\n
          \n
          Dolores praesentium tempora pariatur cupiditate. Quis est quaerat cum veniam corporis quis. Dolor dolores officiis sed sunt. Et alias officia iure voluptas laudantium maiores eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Adipisci tempore ut perspiciatis sed. Voluptatem sit est similique animi. Optio aspernatur ut ipsum et voluptate unde et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8647 …}
    #channels: Doctrine\ORM\PersistentCollection {#8160 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8025 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8163 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13807 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7053 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5171 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 2.33 ms
Input props
[
  "product" => App\Entity\Product\Product {#7904
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8301 …}
    #variants: Doctrine\ORM\PersistentCollection {#8514 …}
    #options: Doctrine\ORM\PersistentCollection {#8642 …}
    #associations: Doctrine\ORM\PersistentCollection {#8582 …}
    #createdAt: DateTime @1754142587 {#8029
      date: 2025-08-02 13:49:47.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#7955
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8641 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7904}
        #id: 307
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Neque nobis consequatur optio natus minima dignissimos rerum facere. Quaerat incidunt consequatur aliquam dolorem. Aut facilis tempora magni aspernatur iure. Modi assumenda corporis explicabo corrupti quaerat quae.\n
          \n
          Blanditiis corporis aliquid modi animi cum ut atque aut. Nostrum enim mollitia incidunt quas molestiae doloremque iste. Aliquid expedita vero blanditiis eum est voluptates.\n
          \n
          Dolores praesentium tempora pariatur cupiditate. Quis est quaerat cum veniam corporis quis. Dolor dolores officiis sed sunt. Et alias officia iure voluptas laudantium maiores eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Adipisci tempore ut perspiciatis sed. Voluptatem sit est similique animi. Optio aspernatur ut ipsum et voluptate unde et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8647 …}
    #channels: Doctrine\ORM\PersistentCollection {#8160 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8025 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8163 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Harmonious Horizon Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14231
  -props: [
    "product" => App\Entity\Product\Product {#7904
      #id: 39
      #code: "Harmonious_Horizon_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8301 …}
      #variants: Doctrine\ORM\PersistentCollection {#8514 …}
      #options: Doctrine\ORM\PersistentCollection {#8642 …}
      #associations: Doctrine\ORM\PersistentCollection {#8582 …}
      #createdAt: DateTime @1754142587 {#8029
        date: 2025-08-02 13:49:47.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1754564890 {#7955
        date: 2025-08-07 11:08:10.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8641 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8644
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7904}
          #id: 307
          #name: "Harmonious Horizon Cap"
          #slug: "harmonious-horizon-cap"
          #description: """
            Neque nobis consequatur optio natus minima dignissimos rerum facere. Quaerat incidunt consequatur aliquam dolorem. Aut facilis tempora magni aspernatur iure. Modi assumenda corporis explicabo corrupti quaerat quae.\n
            \n
            Blanditiis corporis aliquid modi animi cum ut atque aut. Nostrum enim mollitia incidunt quas molestiae doloremque iste. Aliquid expedita vero blanditiis eum est voluptates.\n
            \n
            Dolores praesentium tempora pariatur cupiditate. Quis est quaerat cum veniam corporis quis. Dolor dolores officiis sed sunt. Et alias officia iure voluptas laudantium maiores eum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Adipisci tempore ut perspiciatis sed. Voluptatem sit est similique animi. Optio aspernatur ut ipsum et voluptate unde et."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8647 …}
      #channels: Doctrine\ORM\PersistentCollection {#8160 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8025 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8163 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 1.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14298
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14301 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14296 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14295 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13807 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14163
    #collection: Doctrine\Common\Collections\ArrayCollection {#14162 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14000 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#21915 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21967 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14298
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14301 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14296 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14295 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Harmonious Horizon Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14163
    #collection: Doctrine\Common\Collections\ArrayCollection {#14162 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14000 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#21915 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21967 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14306
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14298
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14301 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14296 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14295 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#13807 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14163
      #collection: Doctrine\Common\Collections\ArrayCollection {#14162 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14000 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#21915 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21967 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14374
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14364 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14373 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13807 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14383
  +variant: App\Entity\Product\ProductVariant {#13807 …}
  +price: "71,44\u{A0}"
  +originalPrice: "71,44\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8943 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11621 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14374
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14364 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14373 …}
    +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 24.0 MiB 9.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#8654
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8663 …}
    #options: Doctrine\ORM\PersistentCollection {#8667 …}
    #associations: Doctrine\ORM\PersistentCollection {#8665 …}
    #createdAt: DateTime @1754071696 {#8652
      date: 2025-08-01 18:08:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8651
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8670 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8671
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8654}
        #id: 219
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Nemo qui saepe sed. Aut optio vel provident deserunt molestiae pariatur quis.\n
          \n
          Soluta omnis beatae eum deserunt corporis molestiae. Rem commodi delectus dicta. Incidunt sed inventore aut expedita ullam magni in.\n
          \n
          Illo illum unde aliquid. Necessitatibus quibusdam modi magnam quos deleniti provident. Molestiae quisquam porro est id in animi. Ex et molestiae quibusdam provident velit non non.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Delectus corrupti ut repellat vel rerum ipsa. Sapiente aut pariatur sit sequi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8673 …}
    #channels: Doctrine\ORM\PersistentCollection {#8659 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8657 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14209
  +product: App\Entity\Product\Product {#8654
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8663 …}
    #options: Doctrine\ORM\PersistentCollection {#8667 …}
    #associations: Doctrine\ORM\PersistentCollection {#8665 …}
    #createdAt: DateTime @1754071696 {#8652
      date: 2025-08-01 18:08:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8651
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8670 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8671
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8654}
        #id: 219
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Nemo qui saepe sed. Aut optio vel provident deserunt molestiae pariatur quis.\n
          \n
          Soluta omnis beatae eum deserunt corporis molestiae. Rem commodi delectus dicta. Incidunt sed inventore aut expedita ullam magni in.\n
          \n
          Illo illum unde aliquid. Necessitatibus quibusdam modi magnam quos deleniti provident. Molestiae quisquam porro est id in animi. Ex et molestiae quibusdam provident velit non non.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Delectus corrupti ut repellat vel rerum ipsa. Sapiente aut pariatur sit sequi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8673 …}
    #channels: Doctrine\ORM\PersistentCollection {#8659 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8657 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14456 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7053 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5171 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 2.15 ms
Input props
[
  "product" => App\Entity\Product\Product {#8654
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8663 …}
    #options: Doctrine\ORM\PersistentCollection {#8667 …}
    #associations: Doctrine\ORM\PersistentCollection {#8665 …}
    #createdAt: DateTime @1754071696 {#8652
      date: 2025-08-01 18:08:16.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8651
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8670 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8671
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8654}
        #id: 219
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Nemo qui saepe sed. Aut optio vel provident deserunt molestiae pariatur quis.\n
          \n
          Soluta omnis beatae eum deserunt corporis molestiae. Rem commodi delectus dicta. Incidunt sed inventore aut expedita ullam magni in.\n
          \n
          Illo illum unde aliquid. Necessitatibus quibusdam modi magnam quos deleniti provident. Molestiae quisquam porro est id in animi. Ex et molestiae quibusdam provident velit non non.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Delectus corrupti ut repellat vel rerum ipsa. Sapiente aut pariatur sit sequi."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8673 …}
    #channels: Doctrine\ORM\PersistentCollection {#8659 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8657 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Elegant Escape Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14530
  -props: [
    "product" => App\Entity\Product\Product {#8654
      #id: 28
      #code: "Elegant_Escape_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
      #variants: Doctrine\ORM\PersistentCollection {#8663 …}
      #options: Doctrine\ORM\PersistentCollection {#8667 …}
      #associations: Doctrine\ORM\PersistentCollection {#8665 …}
      #createdAt: DateTime @1754071696 {#8652
        date: 2025-08-01 18:08:16.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1754564890 {#8651
        date: 2025-08-07 11:08:10.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8670 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8671
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8654}
          #id: 219
          #name: "Elegant Escape Cap"
          #slug: "elegant-escape-cap"
          #description: """
            Nemo qui saepe sed. Aut optio vel provident deserunt molestiae pariatur quis.\n
            \n
            Soluta omnis beatae eum deserunt corporis molestiae. Rem commodi delectus dicta. Incidunt sed inventore aut expedita ullam magni in.\n
            \n
            Illo illum unde aliquid. Necessitatibus quibusdam modi magnam quos deleniti provident. Molestiae quisquam porro est id in animi. Ex et molestiae quibusdam provident velit non non.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Delectus corrupti ut repellat vel rerum ipsa. Sapiente aut pariatur sit sequi."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8673 …}
      #channels: Doctrine\ORM\PersistentCollection {#8659 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8657 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14523
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14514 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14586 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14511 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14456 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14464
    #collection: Doctrine\Common\Collections\ArrayCollection {#14473 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14452 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#21987 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21989 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14523
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14514 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14586 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14511 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Elegant Escape Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14464
    #collection: Doctrine\Common\Collections\ArrayCollection {#14473 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14452 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#21987 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21989 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14590
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14523
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14514 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14586 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14511 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14456 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14464
      #collection: Doctrine\Common\Collections\ArrayCollection {#14473 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14452 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#21987 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21989 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14640
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14631 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14638 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14639 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14456 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14643
  +variant: App\Entity\Product\ProductVariant {#14456 …}
  +price: "45,10\u{A0}"
  +originalPrice: "45,10\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8943 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11621 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14640
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14631 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14638 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14639 …}
    +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 24.0 MiB 11.30 ms
Input props
[
  "product" => App\Entity\Product\Product {#8678
    #id: 30
    #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 @1754264427 {#8676
      date: 2025-08-03 23:40:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8675
      date: 2025-08-07 11:08:10.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 {#8678}
        #id: 235
        #name: "Dynamic Dawn Cap"
        #slug: "dynamic-dawn-cap"
        #description: """
          Maxime autem est aliquid accusamus consectetur adipisci sint. Sint debitis dignissimos doloribus illo nesciunt. Autem accusantium et repellendus voluptas.\n
          \n
          Sint ipsum quod dolores laudantium ab. Repellendus expedita quos facilis omnis at sit delectus. Accusamus voluptas culpa iusto. Et aut sequi modi dolores quibusdam autem esse.\n
          \n
          Quo quia sint deleniti nihil. Reprehenderit illo magnam itaque voluptas dolorem necessitatibus. Inventore in laboriosam quidem nam est reiciendis ipsum a.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ducimus dignissimos odio quasi doloremque et. Et culpa et est sint qui. Quos provident aut qui debitis at autem cum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
    #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 {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14521
  +product: App\Entity\Product\Product {#8678
    #id: 30
    #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 @1754264427 {#8676
      date: 2025-08-03 23:40:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8675
      date: 2025-08-07 11:08:10.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 {#8678}
        #id: 235
        #name: "Dynamic Dawn Cap"
        #slug: "dynamic-dawn-cap"
        #description: """
          Maxime autem est aliquid accusamus consectetur adipisci sint. Sint debitis dignissimos doloribus illo nesciunt. Autem accusantium et repellendus voluptas.\n
          \n
          Sint ipsum quod dolores laudantium ab. Repellendus expedita quos facilis omnis at sit delectus. Accusamus voluptas culpa iusto. Et aut sequi modi dolores quibusdam autem esse.\n
          \n
          Quo quia sint deleniti nihil. Reprehenderit illo magnam itaque voluptas dolorem necessitatibus. Inventore in laboriosam quidem nam est reiciendis ipsum a.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ducimus dignissimos odio quasi doloremque et. Et culpa et est sint qui. Quos provident aut qui debitis at autem cum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8684 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14706 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7053 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5171 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#8678
    #id: 30
    #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 @1754264427 {#8676
      date: 2025-08-03 23:40:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8675
      date: 2025-08-07 11:08:10.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 {#8678}
        #id: 235
        #name: "Dynamic Dawn Cap"
        #slug: "dynamic-dawn-cap"
        #description: """
          Maxime autem est aliquid accusamus consectetur adipisci sint. Sint debitis dignissimos doloribus illo nesciunt. Autem accusantium et repellendus voluptas.\n
          \n
          Sint ipsum quod dolores laudantium ab. Repellendus expedita quos facilis omnis at sit delectus. Accusamus voluptas culpa iusto. Et aut sequi modi dolores quibusdam autem esse.\n
          \n
          Quo quia sint deleniti nihil. Reprehenderit illo magnam itaque voluptas dolorem necessitatibus. Inventore in laboriosam quidem nam est reiciendis ipsum a.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ducimus dignissimos odio quasi doloremque et. Et culpa et est sint qui. Quos provident aut qui debitis at autem cum."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
    #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 {#14780
  -props: [
    "product" => App\Entity\Product\Product {#8678
      #id: 30
      #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 @1754264427 {#8676
        date: 2025-08-03 23:40:27.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1754564890 {#8675
        date: 2025-08-07 11:08:10.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 {#8678}
          #id: 235
          #name: "Dynamic Dawn Cap"
          #slug: "dynamic-dawn-cap"
          #description: """
            Maxime autem est aliquid accusamus consectetur adipisci sint. Sint debitis dignissimos doloribus illo nesciunt. Autem accusantium et repellendus voluptas.\n
            \n
            Sint ipsum quod dolores laudantium ab. Repellendus expedita quos facilis omnis at sit delectus. Accusamus voluptas culpa iusto. Et aut sequi modi dolores quibusdam autem esse.\n
            \n
            Quo quia sint deleniti nihil. Reprehenderit illo magnam itaque voluptas dolorem necessitatibus. Inventore in laboriosam quidem nam est reiciendis ipsum a.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ducimus dignissimos odio quasi doloremque et. Et culpa et est sint qui. Quos provident aut qui debitis at autem cum."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
      #channels: Doctrine\ORM\PersistentCollection {#8686 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
      #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]
24.0 MiB 0.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14773
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14764 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14836 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14761 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14706 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14714
    #collection: Doctrine\Common\Collections\ArrayCollection {#14723 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14702 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22001 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22003 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14773
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14764 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14836 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14761 …}
    +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 {#14714
    #collection: Doctrine\Common\Collections\ArrayCollection {#14723 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14702 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22001 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22003 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14840
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14773
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14764 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14836 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14761 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14706 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14714
      #collection: Doctrine\Common\Collections\ArrayCollection {#14723 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14702 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22001 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22003 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 2.22 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14890
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14881 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14888 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14889 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14706 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14893
  +variant: App\Entity\Product\ProductVariant {#14706 …}
  +price: "64,23\u{A0}"
  +originalPrice: "64,23\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8943 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11621 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14890
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14881 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14888 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14889 …}
    +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 24.0 MiB 9.30 ms
Input props
[
  "product" => App\Entity\Product\Product {#8705
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8712 …}
    #variants: Doctrine\ORM\PersistentCollection {#8714 …}
    #options: Doctrine\ORM\PersistentCollection {#8718 …}
    #associations: Doctrine\ORM\PersistentCollection {#8716 …}
    #createdAt: DateTime @1754290327 {#8703
      date: 2025-08-04 06:52:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8702
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8721 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8722
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8705}
        #id: 227
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Accusamus quia accusamus dolor sed veritatis et. Adipisci asperiores incidunt nulla magnam et nemo. Qui molestias aut est fuga.\n
          \n
          Dolor laboriosam sed iure iure eos excepturi modi. Perferendis ut rem occaecati est. Corrupti aut earum ut natus tenetur quo quibusdam.\n
          \n
          Rerum veniam quod quas eius quasi a ipsa. Odio ut quisquam aspernatur eum sint. Provident error vel eligendi illo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eum veniam rem sit quibusdam possimus dolores labore facilis. Labore soluta libero sed sapiente. Vero et error consequuntur. Aut cum debitis tenetur eum at animi pariatur. A vero itaque nihil."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8724 …}
    #channels: Doctrine\ORM\PersistentCollection {#8710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8706 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8708 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14771
  +product: App\Entity\Product\Product {#8705
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8712 …}
    #variants: Doctrine\ORM\PersistentCollection {#8714 …}
    #options: Doctrine\ORM\PersistentCollection {#8718 …}
    #associations: Doctrine\ORM\PersistentCollection {#8716 …}
    #createdAt: DateTime @1754290327 {#8703
      date: 2025-08-04 06:52:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8702
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8721 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8722
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8705}
        #id: 227
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Accusamus quia accusamus dolor sed veritatis et. Adipisci asperiores incidunt nulla magnam et nemo. Qui molestias aut est fuga.\n
          \n
          Dolor laboriosam sed iure iure eos excepturi modi. Perferendis ut rem occaecati est. Corrupti aut earum ut natus tenetur quo quibusdam.\n
          \n
          Rerum veniam quod quas eius quasi a ipsa. Odio ut quisquam aspernatur eum sint. Provident error vel eligendi illo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eum veniam rem sit quibusdam possimus dolores labore facilis. Labore soluta libero sed sapiente. Vero et error consequuntur. Aut cum debitis tenetur eum at animi pariatur. A vero itaque nihil."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8724 …}
    #channels: Doctrine\ORM\PersistentCollection {#8710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8706 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8708 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14956 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7053 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5171 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8705
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8712 …}
    #variants: Doctrine\ORM\PersistentCollection {#8714 …}
    #options: Doctrine\ORM\PersistentCollection {#8718 …}
    #associations: Doctrine\ORM\PersistentCollection {#8716 …}
    #createdAt: DateTime @1754290327 {#8703
      date: 2025-08-04 06:52:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8702
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8721 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8722
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8705}
        #id: 227
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Accusamus quia accusamus dolor sed veritatis et. Adipisci asperiores incidunt nulla magnam et nemo. Qui molestias aut est fuga.\n
          \n
          Dolor laboriosam sed iure iure eos excepturi modi. Perferendis ut rem occaecati est. Corrupti aut earum ut natus tenetur quo quibusdam.\n
          \n
          Rerum veniam quod quas eius quasi a ipsa. Odio ut quisquam aspernatur eum sint. Provident error vel eligendi illo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Eum veniam rem sit quibusdam possimus dolores labore facilis. Labore soluta libero sed sapiente. Vero et error consequuntur. Aut cum debitis tenetur eum at animi pariatur. A vero itaque nihil."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8724 …}
    #channels: Doctrine\ORM\PersistentCollection {#8710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8706 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8708 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Classic Coastal Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15030
  -props: [
    "product" => App\Entity\Product\Product {#8705
      #id: 29
      #code: "Classic_Coastal_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8712 …}
      #variants: Doctrine\ORM\PersistentCollection {#8714 …}
      #options: Doctrine\ORM\PersistentCollection {#8718 …}
      #associations: Doctrine\ORM\PersistentCollection {#8716 …}
      #createdAt: DateTime @1754290327 {#8703
        date: 2025-08-04 06:52:07.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1754564890 {#8702
        date: 2025-08-07 11:08:10.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8721 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8722
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8705}
          #id: 227
          #name: "Classic Coastal Cap"
          #slug: "classic-coastal-cap"
          #description: """
            Accusamus quia accusamus dolor sed veritatis et. Adipisci asperiores incidunt nulla magnam et nemo. Qui molestias aut est fuga.\n
            \n
            Dolor laboriosam sed iure iure eos excepturi modi. Perferendis ut rem occaecati est. Corrupti aut earum ut natus tenetur quo quibusdam.\n
            \n
            Rerum veniam quod quas eius quasi a ipsa. Odio ut quisquam aspernatur eum sint. Provident error vel eligendi illo.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Eum veniam rem sit quibusdam possimus dolores labore facilis. Labore soluta libero sed sapiente. Vero et error consequuntur. Aut cum debitis tenetur eum at animi pariatur. A vero itaque nihil."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8724 …}
      #channels: Doctrine\ORM\PersistentCollection {#8710 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8706 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8708 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15023
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15014 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15011 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14956 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14964
    #collection: Doctrine\Common\Collections\ArrayCollection {#14973 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14952 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22015 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22017 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15023
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15014 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15011 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Classic Coastal Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14964
    #collection: Doctrine\Common\Collections\ArrayCollection {#14973 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14952 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22015 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22017 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15090
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15023
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15014 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15086 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15011 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14956 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14964
      #collection: Doctrine\Common\Collections\ArrayCollection {#14973 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14952 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22015 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22017 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15140
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15131 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15138 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15139 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14956 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15143
  +variant: App\Entity\Product\ProductVariant {#14956 …}
  +price: "79,11\u{A0}"
  +originalPrice: "79,11\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8943 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11621 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15140
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15131 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15138 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15139 …}
    +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 24.0 MiB 10.08 ms
Input props
[
  "product" => App\Entity\Product\Product {#8729
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
    #variants: Doctrine\ORM\PersistentCollection {#8738 …}
    #options: Doctrine\ORM\PersistentCollection {#8742 …}
    #associations: Doctrine\ORM\PersistentCollection {#8740 …}
    #createdAt: DateTime @1754375711 {#8727
      date: 2025-08-05 06:35:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8726
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8745 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8746
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8729}
        #id: 267
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Recusandae quibusdam sint debitis et. Hic maiores quo consequatur adipisci nihil vitae. Possimus saepe est ut aut voluptas quia. Sed dolores harum fugit consectetur iure sint recusandae.\n
          \n
          Sit veniam repellat voluptas eum. Iure et harum quasi aut dolores quidem. Asperiores nobis nihil autem eos. Repudiandae maiores consequuntur velit deserunt aliquid consectetur.\n
          \n
          Culpa dolorem quia numquam dolore dolore et. Autem dolores quisquam vel et asperiores reiciendis accusamus. Ut dolore et eum ex quo ipsa. Optio quos impedit illo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non molestiae sint excepturi vel ea omnis. Distinctio ad at aut voluptatem impedit deleniti. Vel aliquam vel quo vitae quis et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8748 …}
    #channels: Doctrine\ORM\PersistentCollection {#8734 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8730 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8732 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15021
  +product: App\Entity\Product\Product {#8729
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
    #variants: Doctrine\ORM\PersistentCollection {#8738 …}
    #options: Doctrine\ORM\PersistentCollection {#8742 …}
    #associations: Doctrine\ORM\PersistentCollection {#8740 …}
    #createdAt: DateTime @1754375711 {#8727
      date: 2025-08-05 06:35:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8726
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8745 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8746
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8729}
        #id: 267
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Recusandae quibusdam sint debitis et. Hic maiores quo consequatur adipisci nihil vitae. Possimus saepe est ut aut voluptas quia. Sed dolores harum fugit consectetur iure sint recusandae.\n
          \n
          Sit veniam repellat voluptas eum. Iure et harum quasi aut dolores quidem. Asperiores nobis nihil autem eos. Repudiandae maiores consequuntur velit deserunt aliquid consectetur.\n
          \n
          Culpa dolorem quia numquam dolore dolore et. Autem dolores quisquam vel et asperiores reiciendis accusamus. Ut dolore et eum ex quo ipsa. Optio quos impedit illo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non molestiae sint excepturi vel ea omnis. Distinctio ad at aut voluptatem impedit deleniti. Vel aliquam vel quo vitae quis et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8748 …}
    #channels: Doctrine\ORM\PersistentCollection {#8734 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8730 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8732 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15206 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7053 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5171 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 2.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#8729
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
    #variants: Doctrine\ORM\PersistentCollection {#8738 …}
    #options: Doctrine\ORM\PersistentCollection {#8742 …}
    #associations: Doctrine\ORM\PersistentCollection {#8740 …}
    #createdAt: DateTime @1754375711 {#8727
      date: 2025-08-05 06:35:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8726
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8745 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8746
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8729}
        #id: 267
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Recusandae quibusdam sint debitis et. Hic maiores quo consequatur adipisci nihil vitae. Possimus saepe est ut aut voluptas quia. Sed dolores harum fugit consectetur iure sint recusandae.\n
          \n
          Sit veniam repellat voluptas eum. Iure et harum quasi aut dolores quidem. Asperiores nobis nihil autem eos. Repudiandae maiores consequuntur velit deserunt aliquid consectetur.\n
          \n
          Culpa dolorem quia numquam dolore dolore et. Autem dolores quisquam vel et asperiores reiciendis accusamus. Ut dolore et eum ex quo ipsa. Optio quos impedit illo.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non molestiae sint excepturi vel ea omnis. Distinctio ad at aut voluptatem impedit deleniti. Vel aliquam vel quo vitae quis et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8748 …}
    #channels: Doctrine\ORM\PersistentCollection {#8734 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8730 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8732 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Casual Coastal Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15280
  -props: [
    "product" => App\Entity\Product\Product {#8729
      #id: 34
      #code: "Casual_Coastal_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
      #variants: Doctrine\ORM\PersistentCollection {#8738 …}
      #options: Doctrine\ORM\PersistentCollection {#8742 …}
      #associations: Doctrine\ORM\PersistentCollection {#8740 …}
      #createdAt: DateTime @1754375711 {#8727
        date: 2025-08-05 06:35:11.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1754564890 {#8726
        date: 2025-08-07 11:08:10.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8745 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8746
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8729}
          #id: 267
          #name: "Casual Coastal Cap"
          #slug: "casual-coastal-cap"
          #description: """
            Recusandae quibusdam sint debitis et. Hic maiores quo consequatur adipisci nihil vitae. Possimus saepe est ut aut voluptas quia. Sed dolores harum fugit consectetur iure sint recusandae.\n
            \n
            Sit veniam repellat voluptas eum. Iure et harum quasi aut dolores quidem. Asperiores nobis nihil autem eos. Repudiandae maiores consequuntur velit deserunt aliquid consectetur.\n
            \n
            Culpa dolorem quia numquam dolore dolore et. Autem dolores quisquam vel et asperiores reiciendis accusamus. Ut dolore et eum ex quo ipsa. Optio quos impedit illo.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Non molestiae sint excepturi vel ea omnis. Distinctio ad at aut voluptatem impedit deleniti. Vel aliquam vel quo vitae quis et."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8748 …}
      #channels: Doctrine\ORM\PersistentCollection {#8734 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8730 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8732 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 1.83 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15273
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15264 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15261 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15206 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15214
    #collection: Doctrine\Common\Collections\ArrayCollection {#15223 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15202 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22029 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22031 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15273
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15264 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15261 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Casual Coastal Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15214
    #collection: Doctrine\Common\Collections\ArrayCollection {#15223 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15202 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22029 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22031 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15334
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15273
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15264 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15330 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15261 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15206 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15214
      #collection: Doctrine\Common\Collections\ArrayCollection {#15223 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15202 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22029 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22031 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 1.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15384
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15375 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15382 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15383 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15206 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15387
  +variant: App\Entity\Product\ProductVariant {#15206 …}
  +price: "11,73\u{A0}"
  +originalPrice: "11,73\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8943 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11621 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15384
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15375 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15382 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15383 …}
    +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 24.0 MiB 10.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#8753
    #id: 35
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8760 …}
    #variants: Doctrine\ORM\PersistentCollection {#8762 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8764 …}
    #createdAt: DateTime @1754020705 {#8751
      date: 2025-08-01 03:58:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8750
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8769 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8770
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8753}
        #id: 275
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Consequuntur aut quia rerum voluptatem earum. Sunt est est doloribus suscipit et sint.\n
          \n
          Voluptas voluptatem dignissimos non neque voluptatem natus doloremque. Corporis temporibus autem animi tempore. Sunt quo necessitatibus in mollitia et sit. Necessitatibus sed sit consequuntur et. Quo nisi ut et inventore nisi aspernatur.\n
          \n
          Soluta et reiciendis aliquam est ab maxime. Et facilis delectus suscipit officia. Minima iure sunt et tempore ratione. Dolor ullam odit hic quis unde voluptas dolores dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Molestiae temporibus rerum qui similique ea soluta atque. Minus at fugiat omnis ut ipsa laborum. Molestias sit natus ea inventore cupiditate rerum quisquam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8772 …}
    #channels: Doctrine\ORM\PersistentCollection {#8758 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8754 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8756 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15271
  +product: App\Entity\Product\Product {#8753
    #id: 35
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8760 …}
    #variants: Doctrine\ORM\PersistentCollection {#8762 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8764 …}
    #createdAt: DateTime @1754020705 {#8751
      date: 2025-08-01 03:58:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8750
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8769 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8770
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8753}
        #id: 275
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Consequuntur aut quia rerum voluptatem earum. Sunt est est doloribus suscipit et sint.\n
          \n
          Voluptas voluptatem dignissimos non neque voluptatem natus doloremque. Corporis temporibus autem animi tempore. Sunt quo necessitatibus in mollitia et sit. Necessitatibus sed sit consequuntur et. Quo nisi ut et inventore nisi aspernatur.\n
          \n
          Soluta et reiciendis aliquam est ab maxime. Et facilis delectus suscipit officia. Minima iure sunt et tempore ratione. Dolor ullam odit hic quis unde voluptas dolores dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Molestiae temporibus rerum qui similique ea soluta atque. Minus at fugiat omnis ut ipsa laborum. Molestias sit natus ea inventore cupiditate rerum quisquam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8772 …}
    #channels: Doctrine\ORM\PersistentCollection {#8758 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8754 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8756 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15450 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7053 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5171 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#8753
    #id: 35
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8760 …}
    #variants: Doctrine\ORM\PersistentCollection {#8762 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8764 …}
    #createdAt: DateTime @1754020705 {#8751
      date: 2025-08-01 03:58:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8750
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8769 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8770
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8753}
        #id: 275
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Consequuntur aut quia rerum voluptatem earum. Sunt est est doloribus suscipit et sint.\n
          \n
          Voluptas voluptatem dignissimos non neque voluptatem natus doloremque. Corporis temporibus autem animi tempore. Sunt quo necessitatibus in mollitia et sit. Necessitatibus sed sit consequuntur et. Quo nisi ut et inventore nisi aspernatur.\n
          \n
          Soluta et reiciendis aliquam est ab maxime. Et facilis delectus suscipit officia. Minima iure sunt et tempore ratione. Dolor ullam odit hic quis unde voluptas dolores dolorem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Molestiae temporibus rerum qui similique ea soluta atque. Minus at fugiat omnis ut ipsa laborum. Molestias sit natus ea inventore cupiditate rerum quisquam."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8772 …}
    #channels: Doctrine\ORM\PersistentCollection {#8758 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8754 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8756 …}
    #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 {#15524
  -props: [
    "product" => App\Entity\Product\Product {#8753
      #id: 35
      #code: "Bold_Beach_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8760 …}
      #variants: Doctrine\ORM\PersistentCollection {#8762 …}
      #options: Doctrine\ORM\PersistentCollection {#8766 …}
      #associations: Doctrine\ORM\PersistentCollection {#8764 …}
      #createdAt: DateTime @1754020705 {#8751
        date: 2025-08-01 03:58:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1754564890 {#8750
        date: 2025-08-07 11:08:10.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8769 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8770
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8753}
          #id: 275
          #name: "Bold Beach Cap"
          #slug: "bold-beach-cap"
          #description: """
            Consequuntur aut quia rerum voluptatem earum. Sunt est est doloribus suscipit et sint.\n
            \n
            Voluptas voluptatem dignissimos non neque voluptatem natus doloremque. Corporis temporibus autem animi tempore. Sunt quo necessitatibus in mollitia et sit. Necessitatibus sed sit consequuntur et. Quo nisi ut et inventore nisi aspernatur.\n
            \n
            Soluta et reiciendis aliquam est ab maxime. Et facilis delectus suscipit officia. Minima iure sunt et tempore ratione. Dolor ullam odit hic quis unde voluptas dolores dolorem.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Molestiae temporibus rerum qui similique ea soluta atque. Minus at fugiat omnis ut ipsa laborum. Molestias sit natus ea inventore cupiditate rerum quisquam."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8772 …}
      #channels: Doctrine\ORM\PersistentCollection {#8758 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8754 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8756 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 1.86 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15517
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15508 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15574 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15505 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15450 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15458
    #collection: Doctrine\Common\Collections\ArrayCollection {#15467 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15446 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22043 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22045 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15517
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15508 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15574 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15505 …}
    +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 {#15458
    #collection: Doctrine\Common\Collections\ArrayCollection {#15467 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15446 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22043 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22045 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15578
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15517
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15508 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15574 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15505 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15450 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15458
      #collection: Doctrine\Common\Collections\ArrayCollection {#15467 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15446 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22043 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22045 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15628
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15619 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15626 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15627 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15450 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15631
  +variant: App\Entity\Product\ProductVariant {#15450 …}
  +price: "23,04\u{A0}"
  +originalPrice: "23,04\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8943 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11621 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15628
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15619 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15626 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15627 …}
    +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 24.0 MiB 9.21 ms
Input props
[
  "product" => App\Entity\Product\Product {#8777
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8784 …}
    #variants: Doctrine\ORM\PersistentCollection {#8786 …}
    #options: Doctrine\ORM\PersistentCollection {#8790 …}
    #associations: Doctrine\ORM\PersistentCollection {#8788 …}
    #createdAt: DateTime @1754502434 {#8775
      date: 2025-08-06 17:47:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8774
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8793 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8794
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8777}
        #id: 195
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Aut voluptatem aut aspernatur molestias ipsum sunt. Ut quos rerum quibusdam voluptatem qui similique.\n
          \n
          Nisi incidunt ut magnam nostrum voluptas qui. Odio ex laboriosam qui distinctio autem aspernatur cum quia. In rerum dolorum eius praesentium quo omnis.\n
          \n
          Adipisci minima porro quae praesentium magnam. Magnam tenetur minima atque nostrum autem qui. Incidunt accusantium ut perspiciatis voluptas reprehenderit eius. Nihil sunt qui illo ad.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolores error at ab vitae dignissimos ipsa officia. Quis voluptas a debitis laboriosam et. Ea nesciunt at voluptatem repellat."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8796 …}
    #channels: Doctrine\ORM\PersistentCollection {#8782 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8778 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8780 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15515
  +product: App\Entity\Product\Product {#8777
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8784 …}
    #variants: Doctrine\ORM\PersistentCollection {#8786 …}
    #options: Doctrine\ORM\PersistentCollection {#8790 …}
    #associations: Doctrine\ORM\PersistentCollection {#8788 …}
    #createdAt: DateTime @1754502434 {#8775
      date: 2025-08-06 17:47:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8774
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8793 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8794
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8777}
        #id: 195
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Aut voluptatem aut aspernatur molestias ipsum sunt. Ut quos rerum quibusdam voluptatem qui similique.\n
          \n
          Nisi incidunt ut magnam nostrum voluptas qui. Odio ex laboriosam qui distinctio autem aspernatur cum quia. In rerum dolorum eius praesentium quo omnis.\n
          \n
          Adipisci minima porro quae praesentium magnam. Magnam tenetur minima atque nostrum autem qui. Incidunt accusantium ut perspiciatis voluptas reprehenderit eius. Nihil sunt qui illo ad.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolores error at ab vitae dignissimos ipsa officia. Quis voluptas a debitis laboriosam et. Ea nesciunt at voluptatem repellat."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8796 …}
    #channels: Doctrine\ORM\PersistentCollection {#8782 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8778 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8780 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15694 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7053 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5171 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 0.78 ms
Input props
[
  "product" => App\Entity\Product\Product {#8777
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8784 …}
    #variants: Doctrine\ORM\PersistentCollection {#8786 …}
    #options: Doctrine\ORM\PersistentCollection {#8790 …}
    #associations: Doctrine\ORM\PersistentCollection {#8788 …}
    #createdAt: DateTime @1754502434 {#8775
      date: 2025-08-06 17:47:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8774
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8793 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8794
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8777}
        #id: 195
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Aut voluptatem aut aspernatur molestias ipsum sunt. Ut quos rerum quibusdam voluptatem qui similique.\n
          \n
          Nisi incidunt ut magnam nostrum voluptas qui. Odio ex laboriosam qui distinctio autem aspernatur cum quia. In rerum dolorum eius praesentium quo omnis.\n
          \n
          Adipisci minima porro quae praesentium magnam. Magnam tenetur minima atque nostrum autem qui. Incidunt accusantium ut perspiciatis voluptas reprehenderit eius. Nihil sunt qui illo ad.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolores error at ab vitae dignissimos ipsa officia. Quis voluptas a debitis laboriosam et. Ea nesciunt at voluptatem repellat."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8796 …}
    #channels: Doctrine\ORM\PersistentCollection {#8782 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8778 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8780 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Blissful Breeze Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15768
  -props: [
    "product" => App\Entity\Product\Product {#8777
      #id: 25
      #code: "Blissful_Breeze_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8784 …}
      #variants: Doctrine\ORM\PersistentCollection {#8786 …}
      #options: Doctrine\ORM\PersistentCollection {#8790 …}
      #associations: Doctrine\ORM\PersistentCollection {#8788 …}
      #createdAt: DateTime @1754502434 {#8775
        date: 2025-08-06 17:47:14.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1754564890 {#8774
        date: 2025-08-07 11:08:10.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8793 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8794
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8777}
          #id: 195
          #name: "Blissful Breeze Cap"
          #slug: "blissful-breeze-cap"
          #description: """
            Aut voluptatem aut aspernatur molestias ipsum sunt. Ut quos rerum quibusdam voluptatem qui similique.\n
            \n
            Nisi incidunt ut magnam nostrum voluptas qui. Odio ex laboriosam qui distinctio autem aspernatur cum quia. In rerum dolorum eius praesentium quo omnis.\n
            \n
            Adipisci minima porro quae praesentium magnam. Magnam tenetur minima atque nostrum autem qui. Incidunt accusantium ut perspiciatis voluptas reprehenderit eius. Nihil sunt qui illo ad.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dolores error at ab vitae dignissimos ipsa officia. Quis voluptas a debitis laboriosam et. Ea nesciunt at voluptatem repellat."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8796 …}
      #channels: Doctrine\ORM\PersistentCollection {#8782 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7909 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8778 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8780 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 2.03 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15761
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15752 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15818 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15694 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15702
    #collection: Doctrine\Common\Collections\ArrayCollection {#15711 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15690 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22057 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22059 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15761
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15752 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15818 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Blissful Breeze Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15702
    #collection: Doctrine\Common\Collections\ArrayCollection {#15711 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15690 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22057 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22059 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15822
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15761
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15752 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15818 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15749 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15694 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15702
      #collection: Doctrine\Common\Collections\ArrayCollection {#15711 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15690 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22057 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22059 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15872
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15863 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15870 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15871 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15694 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15875
  +variant: App\Entity\Product\ProductVariant {#15694 …}
  +price: "5,94\u{A0}"
  +originalPrice: "5,94\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8943 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11621 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15872
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15863 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15870 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15871 …}
    +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 24.0 MiB 10.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#8801
    #id: 37
    #code: "Adventurous_Aurora_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8808 …}
    #variants: Doctrine\ORM\PersistentCollection {#8810 …}
    #options: Doctrine\ORM\PersistentCollection {#8814 …}
    #associations: Doctrine\ORM\PersistentCollection {#8812 …}
    #createdAt: DateTime @1754223450 {#8799
      date: 2025-08-03 12:17:30.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8798
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8817 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8818
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8801}
        #id: 291
        #name: "Adventurous Aurora Cap"
        #slug: "adventurous-aurora-cap"
        #description: """
          Voluptatem aliquam in sit labore temporibus totam pariatur voluptatem. Eos quaerat in suscipit ipsum fugit. Ut quam qui expedita enim incidunt harum nulla. Dolore saepe provident alias ipsam sunt et.\n
          \n
          Facere suscipit autem sapiente sit et. Et et incidunt minus labore. At placeat repellendus voluptas temporibus repudiandae at omnis dolore.\n
          \n
          Aut unde veniam veniam ut reprehenderit sed eius. Consectetur perspiciatis eligendi quia quibusdam voluptatem ut necessitatibus voluptas. Magni illo culpa ipsum asperiores expedita. Minima illum sit dolores vel laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Iste sint et corporis saepe aliquid quae. Sit eaque quo error ex accusantium. Unde mollitia commodi qui facilis a beatae adipisci libero."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8820 …}
    #channels: Doctrine\ORM\PersistentCollection {#8806 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8802 …}
    #averageRating: 2.0
    #images: Doctrine\ORM\PersistentCollection {#8804 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15759
  +product: App\Entity\Product\Product {#8801
    #id: 37
    #code: "Adventurous_Aurora_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8808 …}
    #variants: Doctrine\ORM\PersistentCollection {#8810 …}
    #options: Doctrine\ORM\PersistentCollection {#8814 …}
    #associations: Doctrine\ORM\PersistentCollection {#8812 …}
    #createdAt: DateTime @1754223450 {#8799
      date: 2025-08-03 12:17:30.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8798
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8817 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8818
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8801}
        #id: 291
        #name: "Adventurous Aurora Cap"
        #slug: "adventurous-aurora-cap"
        #description: """
          Voluptatem aliquam in sit labore temporibus totam pariatur voluptatem. Eos quaerat in suscipit ipsum fugit. Ut quam qui expedita enim incidunt harum nulla. Dolore saepe provident alias ipsam sunt et.\n
          \n
          Facere suscipit autem sapiente sit et. Et et incidunt minus labore. At placeat repellendus voluptas temporibus repudiandae at omnis dolore.\n
          \n
          Aut unde veniam veniam ut reprehenderit sed eius. Consectetur perspiciatis eligendi quia quibusdam voluptatem ut necessitatibus voluptas. Magni illo culpa ipsum asperiores expedita. Minima illum sit dolores vel laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Iste sint et corporis saepe aliquid quae. Sit eaque quo error ex accusantium. Unde mollitia commodi qui facilis a beatae adipisci libero."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8820 …}
    #channels: Doctrine\ORM\PersistentCollection {#8806 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8802 …}
    #averageRating: 2.0
    #images: Doctrine\ORM\PersistentCollection {#8804 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15938 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7053 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5171 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13125
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13164 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#8801
    #id: 37
    #code: "Adventurous_Aurora_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8808 …}
    #variants: Doctrine\ORM\PersistentCollection {#8810 …}
    #options: Doctrine\ORM\PersistentCollection {#8814 …}
    #associations: Doctrine\ORM\PersistentCollection {#8812 …}
    #createdAt: DateTime @1754223450 {#8799
      date: 2025-08-03 12:17:30.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1754564890 {#8798
      date: 2025-08-07 11:08:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8817 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8818
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8801}
        #id: 291
        #name: "Adventurous Aurora Cap"
        #slug: "adventurous-aurora-cap"
        #description: """
          Voluptatem aliquam in sit labore temporibus totam pariatur voluptatem. Eos quaerat in suscipit ipsum fugit. Ut quam qui expedita enim incidunt harum nulla. Dolore saepe provident alias ipsam sunt et.\n
          \n
          Facere suscipit autem sapiente sit et. Et et incidunt minus labore. At placeat repellendus voluptas temporibus repudiandae at omnis dolore.\n
          \n
          Aut unde veniam veniam ut reprehenderit sed eius. Consectetur perspiciatis eligendi quia quibusdam voluptatem ut necessitatibus voluptas. Magni illo culpa ipsum asperiores expedita. Minima illum sit dolores vel laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Iste sint et corporis saepe aliquid quae. Sit eaque quo error ex accusantium. Unde mollitia commodi qui facilis a beatae adipisci libero."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8820 …}
    #channels: Doctrine\ORM\PersistentCollection {#8806 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8802 …}
    #averageRating: 2.0
    #images: Doctrine\ORM\PersistentCollection {#8804 …}
    #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 {#16012
  -props: [
    "product" => App\Entity\Product\Product {#8801
      #id: 37
      #code: "Adventurous_Aurora_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8808 …}
      #variants: Doctrine\ORM\PersistentCollection {#8810 …}
      #options: Doctrine\ORM\PersistentCollection {#8814 …}
      #associations: Doctrine\ORM\PersistentCollection {#8812 …}
      #createdAt: DateTime @1754223450 {#8799
        date: 2025-08-03 12:17:30.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1754564890 {#8798
        date: 2025-08-07 11:08:10.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8817 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8818
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8801}
          #id: 291
          #name: "Adventurous Aurora Cap"
          #slug: "adventurous-aurora-cap"
          #description: """
            Voluptatem aliquam in sit labore temporibus totam pariatur voluptatem. Eos quaerat in suscipit ipsum fugit. Ut quam qui expedita enim incidunt harum nulla. Dolore saepe provident alias ipsam sunt et.\n
            \n
            Facere suscipit autem sapiente sit et. Et et incidunt minus labore. At placeat repellendus voluptas temporibus repudiandae at omnis dolore.\n
            \n
            Aut unde veniam veniam ut reprehenderit sed eius. Consectetur perspiciatis eligendi quia quibusdam voluptatem ut necessitatibus voluptas. Magni illo culpa ipsum asperiores expedita. Minima illum sit dolores vel laudantium.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Iste sint et corporis saepe aliquid quae. Sit eaque quo error ex accusantium. Unde mollitia commodi qui facilis a beatae adipisci libero."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8820 …}
      #channels: Doctrine\ORM\PersistentCollection {#8806 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8680 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8802 …}
      #averageRating: 2.0
      #images: Doctrine\ORM\PersistentCollection {#8804 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16005
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15996 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16062 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15993 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15938 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15946
    #collection: Doctrine\Common\Collections\ArrayCollection {#15955 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15934 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22071 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22073 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16005
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15996 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16062 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15993 …}
    +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 {#15946
    #collection: Doctrine\Common\Collections\ArrayCollection {#15955 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15934 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#22071 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22073 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16066
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16005
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15996 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16062 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15993 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15938 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15946
      #collection: Doctrine\Common\Collections\ArrayCollection {#15955 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15934 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#22071 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerZyxDpTx\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22073 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16116
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16107 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16114 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16115 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15938 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16119
  +variant: App\Entity\Product\ProductVariant {#15938 …}
  +price: "69,08\u{A0}"
  +originalPrice: "69,08\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5181 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8943 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4346 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1534 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11621 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16116
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16107 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16114 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16115 …}
    +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 24.0 MiB 3.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12834
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11686 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12865 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11696 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13048
  +cart: App\Entity\Order\Order {#12421 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1558 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12834
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11686 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12865 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11696 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5185 …}
}