Components

12 Twig Components
44 Render Count
71 ms Render Time
112.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 44.08ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 7.83ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 6.05ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.54ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.05ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.70ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.34ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.37ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.94ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.11ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.81ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.25ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 112.0 MiB 1.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12631
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12624 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12630 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12629 …}
    +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 {#13251
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12631
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12624 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12630 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12629 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 112.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13328
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13326 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13327 …}
    +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 {#13337
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13328
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13326 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13327 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 112.0 MiB 4.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13419
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13398 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13418 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13417 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13434
  +cart: App\Entity\Order\Order {#13501 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13419
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13398 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13418 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13417 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 112.0 MiB 14.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13687
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13675 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13681 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13673 …}
    +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 {#13696
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13687
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13675 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13681 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13673 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 0.94 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27476
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27472 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27473 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27475 …}
    +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 {#27485
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27476
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27472 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27473 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27475 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 1.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27589
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27585 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27586 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27588 …}
    +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 {#27597
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27589
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27585 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27586 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27588 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 1.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27687
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27683 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27684 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27686 …}
    +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 {#27695
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27687
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27683 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27684 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27686 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 8.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1691
    #code: "grand-saladier-emile-henry-8177"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632389 {#7766
      date: 2025-09-23 20:59:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632389 {#7832
      date: 2025-09-23 20:59:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1691
        #name: "Grand Saladier Emile Henry"
        #slug: "grand-saladier-emile-henry-8177"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poyvalent, de la cuisine &agrave; la table.</li>\n
          <li>C&eacute;ramique HR (ni plonb, ni cadmium, ni nickel)</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: 25px; top: 22.6px;"></div></div><h1>Descriptif Grand Saladier Emile Henry</h1><div class="col is-12">Le Grand Saladier Emile Henry et ses 28 cm de diam&egrave;tre est r&eacute;alis&eacute; en c&eacute;ramique HR sans plomb, cadmium &amp; nickel. Il convient aussi bien pour la pr&eacute;paration en cuisine que pour le service de vos salades &agrave; table. Il supporte des temp&eacute;ratures allant de -20&deg;C &agrave; +270&deg;C et est compatible avec les fours, micro-ondes, cong&eacute;lateurs &amp; lave-vaisselles. R&eacute;sistant aux chocs et aux &eacute;carts de temp&eacute;ratures, il permet de maintenir la pr&eacute;paration &agrave; la temp&eacute;rature souhait&eacute;e le temps d'un repas. Fabriqu&eacute; en France, il est garanti 10 ans.</div><h1>Caractéristiques Grand Saladier Emile Henry</h1><div class="col is-12">- C&eacute;ramique HR. (exempte de plomb, cadmium, nickel)<br />- Compatible four, cong&eacute;lateur, lave-vaisselle, micro-ondes.<br />- Diam&egrave;tre : 28 cm.<br />- Hauteur : 9,5 cm.<br />- Volume : 2,8 litres.<br />- Poids : 1,56 kg.<br />- Temp&eacute;ratures min/max : -20&deg;C / +270&deg;C.<br />- Garantie : 10 ans.<br />- Fabriqu&eacute; en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28220
  +product: App\Entity\Product\Product {#7969
    #id: 1691
    #code: "grand-saladier-emile-henry-8177"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632389 {#7766
      date: 2025-09-23 20:59:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632389 {#7832
      date: 2025-09-23 20:59:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1691
        #name: "Grand Saladier Emile Henry"
        #slug: "grand-saladier-emile-henry-8177"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poyvalent, de la cuisine &agrave; la table.</li>\n
          <li>C&eacute;ramique HR (ni plonb, ni cadmium, ni nickel)</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: 25px; top: 22.6px;"></div></div><h1>Descriptif Grand Saladier Emile Henry</h1><div class="col is-12">Le Grand Saladier Emile Henry et ses 28 cm de diam&egrave;tre est r&eacute;alis&eacute; en c&eacute;ramique HR sans plomb, cadmium &amp; nickel. Il convient aussi bien pour la pr&eacute;paration en cuisine que pour le service de vos salades &agrave; table. Il supporte des temp&eacute;ratures allant de -20&deg;C &agrave; +270&deg;C et est compatible avec les fours, micro-ondes, cong&eacute;lateurs &amp; lave-vaisselles. R&eacute;sistant aux chocs et aux &eacute;carts de temp&eacute;ratures, il permet de maintenir la pr&eacute;paration &agrave; la temp&eacute;rature souhait&eacute;e le temps d'un repas. Fabriqu&eacute; en France, il est garanti 10 ans.</div><h1>Caractéristiques Grand Saladier Emile Henry</h1><div class="col is-12">- C&eacute;ramique HR. (exempte de plomb, cadmium, nickel)<br />- Compatible four, cong&eacute;lateur, lave-vaisselle, micro-ondes.<br />- Diam&egrave;tre : 28 cm.<br />- Hauteur : 9,5 cm.<br />- Volume : 2,8 litres.<br />- Poids : 1,56 kg.<br />- Temp&eacute;ratures min/max : -20&deg;C / +270&deg;C.<br />- Garantie : 10 ans.<br />- Fabriqu&eacute; en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28482 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 1.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1691
    #code: "grand-saladier-emile-henry-8177"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632389 {#7766
      date: 2025-09-23 20:59:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632389 {#7832
      date: 2025-09-23 20:59:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1691
        #name: "Grand Saladier Emile Henry"
        #slug: "grand-saladier-emile-henry-8177"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poyvalent, de la cuisine &agrave; la table.</li>\n
          <li>C&eacute;ramique HR (ni plonb, ni cadmium, ni nickel)</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: 25px; top: 22.6px;"></div></div><h1>Descriptif Grand Saladier Emile Henry</h1><div class="col is-12">Le Grand Saladier Emile Henry et ses 28 cm de diam&egrave;tre est r&eacute;alis&eacute; en c&eacute;ramique HR sans plomb, cadmium &amp; nickel. Il convient aussi bien pour la pr&eacute;paration en cuisine que pour le service de vos salades &agrave; table. Il supporte des temp&eacute;ratures allant de -20&deg;C &agrave; +270&deg;C et est compatible avec les fours, micro-ondes, cong&eacute;lateurs &amp; lave-vaisselles. R&eacute;sistant aux chocs et aux &eacute;carts de temp&eacute;ratures, il permet de maintenir la pr&eacute;paration &agrave; la temp&eacute;rature souhait&eacute;e le temps d'un repas. Fabriqu&eacute; en France, il est garanti 10 ans.</div><h1>Caractéristiques Grand Saladier Emile Henry</h1><div class="col is-12">- C&eacute;ramique HR. (exempte de plomb, cadmium, nickel)<br />- Compatible four, cong&eacute;lateur, lave-vaisselle, micro-ondes.<br />- Diam&egrave;tre : 28 cm.<br />- Hauteur : 9,5 cm.<br />- Volume : 2,8 litres.<br />- Poids : 1,56 kg.<br />- Temp&eacute;ratures min/max : -20&deg;C / +270&deg;C.<br />- Garantie : 10 ans.<br />- Fabriqu&eacute; en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Grand Saladier Emile Henry"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28893
  -props: [
    "product" => App\Entity\Product\Product {#7969
      #id: 1691
      #code: "grand-saladier-emile-henry-8177"
      #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
      #variants: Doctrine\ORM\PersistentCollection {#8401 …}
      #options: Doctrine\ORM\PersistentCollection {#8529 …}
      #associations: Doctrine\ORM\PersistentCollection {#8469 …}
      #createdAt: DateTime @1758632389 {#7766
        date: 2025-09-23 20:59:49.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632389 {#7832
        date: 2025-09-23 20:59:49.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8528 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8531
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7969}
          #id: 1691
          #name: "Grand Saladier Emile Henry"
          #slug: "grand-saladier-emile-henry-8177"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Poyvalent, de la cuisine &agrave; la table.</li>\n
            <li>C&eacute;ramique HR (ni plonb, ni cadmium, ni nickel)</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul>\n
            <div id="gtx-trans" style="position: absolute; left: 25px; top: 22.6px;"></div></div><h1>Descriptif Grand Saladier Emile Henry</h1><div class="col is-12">Le Grand Saladier Emile Henry et ses 28 cm de diam&egrave;tre est r&eacute;alis&eacute; en c&eacute;ramique HR sans plomb, cadmium &amp; nickel. Il convient aussi bien pour la pr&eacute;paration en cuisine que pour le service de vos salades &agrave; table. Il supporte des temp&eacute;ratures allant de -20&deg;C &agrave; +270&deg;C et est compatible avec les fours, micro-ondes, cong&eacute;lateurs &amp; lave-vaisselles. R&eacute;sistant aux chocs et aux &eacute;carts de temp&eacute;ratures, il permet de maintenir la pr&eacute;paration &agrave; la temp&eacute;rature souhait&eacute;e le temps d'un repas. Fabriqu&eacute; en France, il est garanti 10 ans.</div><h1>Caractéristiques Grand Saladier Emile Henry</h1><div class="col is-12">- C&eacute;ramique HR. (exempte de plomb, cadmium, nickel)<br />- Compatible four, cong&eacute;lateur, lave-vaisselle, micro-ondes.<br />- Diam&egrave;tre : 28 cm.<br />- Hauteur : 9,5 cm.<br />- Volume : 2,8 litres.<br />- Poids : 1,56 kg.<br />- Temp&eacute;ratures min/max : -20&deg;C / +270&deg;C.<br />- Garantie : 10 ans.<br />- Fabriqu&eacute; en France.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
      #channels: Doctrine\ORM\PersistentCollection {#8037 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8040 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 1.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28996
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28978 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28973 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28992 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28482 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28828
    #collection: Doctrine\Common\Collections\ArrayCollection {#28827 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28665 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28996
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28978 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28973 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28992 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Grand Saladier Emile Henry"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28828
    #collection: Doctrine\Common\Collections\ArrayCollection {#28827 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28665 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28995
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28996
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28978 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28973 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28992 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28482 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28828
      #collection: Doctrine\Common\Collections\ArrayCollection {#28827 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28665 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29065
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29055 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29063 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29064 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28482 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29074
  +variant: App\Entity\Product\ProductVariant {#28482 …}
  +price: "34,00\u{A0}"
  +originalPrice: "34,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29065
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29055 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29063 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29064 …}
    +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 112.0 MiB 4.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 3005
    #code: "huilier-ceramique-emile-henry-4684"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632733 {#8541
      date: 2025-09-23 21:05:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632733 {#8542
      date: 2025-09-23 21:05:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 3005
        #name: "Huilier céramique Emile Henry"
        #slug: "huilier-ceramique-emile-henry-4684"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couleurs originales.</li>\n
          <li>Bouchon de qualit&eacute; anti-gouttes.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Marcigny (Bourgogne)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description Huilier céramique Emile Henry</h1><div class="col is-12">Le Huilier c&eacute;ramique Emile Henry permet un dosage pr&eacute;cis gr&acirc;ce &agrave; son bouchon anti-gouttes &agrave; clapet. Son design sobre mais agr&eacute;ment&eacute; de couleurs originales conviendra &agrave; tous les styles. En c&eacute;ramique opaque, il conserve vos meilleures huiles &agrave; l'abri de la lumi&egrave;re.</div><h1>Caractéristiques</h1><div class="col is-12">C&eacute;ramique naturelle non poreuse. Contenance 0,45 litre. Dimensions : &oslash; 7 cm. Hauteur (sans bouchon) 18 cm. Bouchon &agrave; clapet inox. Fabriqu&eacute; en France.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />\n
          <div id="ext-comp-8493" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n
          <div id="ext-gen18115" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff; visibility: visible;">\n
          <div style="margin: 0px; padding: 0px;">Pour tout savoir sur la c&eacute;ramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la c&eacute;ramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la c&eacute;ramiqie en cuisine.</a></span></div>\n
          </div>\n
          </div>\n
          <br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28871
  +product: App\Entity\Product\Product {#8543
    #id: 3005
    #code: "huilier-ceramique-emile-henry-4684"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632733 {#8541
      date: 2025-09-23 21:05:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632733 {#8542
      date: 2025-09-23 21:05:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 3005
        #name: "Huilier céramique Emile Henry"
        #slug: "huilier-ceramique-emile-henry-4684"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couleurs originales.</li>\n
          <li>Bouchon de qualit&eacute; anti-gouttes.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Marcigny (Bourgogne)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description Huilier céramique Emile Henry</h1><div class="col is-12">Le Huilier c&eacute;ramique Emile Henry permet un dosage pr&eacute;cis gr&acirc;ce &agrave; son bouchon anti-gouttes &agrave; clapet. Son design sobre mais agr&eacute;ment&eacute; de couleurs originales conviendra &agrave; tous les styles. En c&eacute;ramique opaque, il conserve vos meilleures huiles &agrave; l'abri de la lumi&egrave;re.</div><h1>Caractéristiques</h1><div class="col is-12">C&eacute;ramique naturelle non poreuse. Contenance 0,45 litre. Dimensions : &oslash; 7 cm. Hauteur (sans bouchon) 18 cm. Bouchon &agrave; clapet inox. Fabriqu&eacute; en France.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />\n
          <div id="ext-comp-8493" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n
          <div id="ext-gen18115" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff; visibility: visible;">\n
          <div style="margin: 0px; padding: 0px;">Pour tout savoir sur la c&eacute;ramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la c&eacute;ramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la c&eacute;ramiqie en cuisine.</a></span></div>\n
          </div>\n
          </div>\n
          <br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29147 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 3005
    #code: "huilier-ceramique-emile-henry-4684"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632733 {#8541
      date: 2025-09-23 21:05:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632733 {#8542
      date: 2025-09-23 21:05:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 3005
        #name: "Huilier céramique Emile Henry"
        #slug: "huilier-ceramique-emile-henry-4684"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couleurs originales.</li>\n
          <li>Bouchon de qualit&eacute; anti-gouttes.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Marcigny (Bourgogne)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description Huilier céramique Emile Henry</h1><div class="col is-12">Le Huilier c&eacute;ramique Emile Henry permet un dosage pr&eacute;cis gr&acirc;ce &agrave; son bouchon anti-gouttes &agrave; clapet. Son design sobre mais agr&eacute;ment&eacute; de couleurs originales conviendra &agrave; tous les styles. En c&eacute;ramique opaque, il conserve vos meilleures huiles &agrave; l'abri de la lumi&egrave;re.</div><h1>Caractéristiques</h1><div class="col is-12">C&eacute;ramique naturelle non poreuse. Contenance 0,45 litre. Dimensions : &oslash; 7 cm. Hauteur (sans bouchon) 18 cm. Bouchon &agrave; clapet inox. Fabriqu&eacute; en France.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />\n
          <div id="ext-comp-8493" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n
          <div id="ext-gen18115" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff; visibility: visible;">\n
          <div style="margin: 0px; padding: 0px;">Pour tout savoir sur la c&eacute;ramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la c&eacute;ramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la c&eacute;ramiqie en cuisine.</a></span></div>\n
          </div>\n
          </div>\n
          <br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Huilier céramique Emile Henry"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29218
  -props: [
    "product" => App\Entity\Product\Product {#8543
      #id: 3005
      #code: "huilier-ceramique-emile-henry-4684"
      #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
      #variants: Doctrine\ORM\PersistentCollection {#8555 …}
      #options: Doctrine\ORM\PersistentCollection {#8559 …}
      #associations: Doctrine\ORM\PersistentCollection {#8557 …}
      #createdAt: DateTime @1758632733 {#8541
        date: 2025-09-23 21:05:33.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632733 {#8542
        date: 2025-09-23 21:05:33.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8562 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8563
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8543}
          #id: 3005
          #name: "Huilier céramique Emile Henry"
          #slug: "huilier-ceramique-emile-henry-4684"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Couleurs originales.</li>\n
            <li>Bouchon de qualit&eacute; anti-gouttes.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Marcigny (Bourgogne)</strong></li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px;">\n
            </ul></div><h1>Description Huilier céramique Emile Henry</h1><div class="col is-12">Le Huilier c&eacute;ramique Emile Henry permet un dosage pr&eacute;cis gr&acirc;ce &agrave; son bouchon anti-gouttes &agrave; clapet. Son design sobre mais agr&eacute;ment&eacute; de couleurs originales conviendra &agrave; tous les styles. En c&eacute;ramique opaque, il conserve vos meilleures huiles &agrave; l'abri de la lumi&egrave;re.</div><h1>Caractéristiques</h1><div class="col is-12">C&eacute;ramique naturelle non poreuse. Contenance 0,45 litre. Dimensions : &oslash; 7 cm. Hauteur (sans bouchon) 18 cm. Bouchon &agrave; clapet inox. Fabriqu&eacute; en France.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />\n
            <div id="ext-comp-8493" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n
            <div id="ext-gen18115" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff; visibility: visible;">\n
            <div style="margin: 0px; padding: 0px;">Pour tout savoir sur la c&eacute;ramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la c&eacute;ramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la c&eacute;ramiqie en cuisine.</a></span></div>\n
            </div>\n
            </div>\n
            <br /></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
      #channels: Doctrine\ORM\PersistentCollection {#8551 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8549 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29300
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29202 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29278 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29199 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29147 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29155
    #collection: Doctrine\Common\Collections\ArrayCollection {#29164 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29143 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38363 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29300
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29202 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29278 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29199 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Huilier céramique Emile Henry"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29155
    #collection: Doctrine\Common\Collections\ArrayCollection {#29164 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29143 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38363 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29303
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29300
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29202 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29278 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29199 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29147 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29155
      #collection: Doctrine\Common\Collections\ArrayCollection {#29164 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29143 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38363 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29354
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29345 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29352 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29353 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29147 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29357
  +variant: App\Entity\Product\ProductVariant {#29147 …}
  +price: "35,00\u{A0}"
  +originalPrice: "35,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29354
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29345 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29352 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29353 …}
    +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 112.0 MiB 4.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#8572
    #id: 1725
    #code: "la-cheese-box-emile-henry-8125"
    #attributes: Doctrine\ORM\PersistentCollection {#8582 …}
    #variants: Doctrine\ORM\PersistentCollection {#8584 …}
    #options: Doctrine\ORM\PersistentCollection {#8588 …}
    #associations: Doctrine\ORM\PersistentCollection {#8586 …}
    #createdAt: DateTime @1758632400 {#8570
      date: 2025-09-23 21:00:00.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632400 {#8571
      date: 2025-09-23 21:00:00.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8591 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8592
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8572}
        #id: 1725
        #name: "La Cheese Box Emile Henry"
        #slug: "la-cheese-box-emile-henry-8125"
        #description: """
          <div class="col is-12"><ul>\n
          <li>C&eacute;ramique de haute qualit&eacute;.&nbsp;</li>\n
          <li>Couvercle servant en m&ecirc;me de plateau.</li>\n
          <li>Grand stockage.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute;e en France.&nbsp;</strong></li>\n
          </ul></div><h1>Description La Cheese Box Emile Henry</h1><div class="col is-12">La Cheese Box Emile Henry est r&eacute;alis&eacute;e en c&eacute;ramique de haute qualit&eacute;, elle permet de conserver tous vos fromages. Son couvercle peut devenir un plateau de service une fois retourn&eacute;, il permet de poser et de servir les fromages. &Eacute;l&eacute;gante, cette bo&icirc;te est id&eacute;ale pour la conservation au frais de tous vos fromages.</div><h1>Caractéristiques La Cheese Box Emile Henry</h1><div class="col is-12"><ul>\n
          <li>C&eacute;ramique haute r&eacute;sistance.&nbsp;</li>\n
          <li>Conserver et servir.&nbsp;</li>\n
          <li>Grande contenance : 3,5 L.&nbsp;</li>\n
          <li>Poign&eacute;es lat&eacute;rales.&nbsp;</li>\n
          <li>Dimensions : L 30,5 x l 20,5 x H 11,2 cm.&nbsp;</li>\n
          <li>Poids : 2,5 kg.&nbsp;</li>\n
          <li>Fabrication fran&ccedil;aise.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8594 …}
    #channels: Doctrine\ORM\PersistentCollection {#8580 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8576 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8578 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29209
  +product: App\Entity\Product\Product {#8572
    #id: 1725
    #code: "la-cheese-box-emile-henry-8125"
    #attributes: Doctrine\ORM\PersistentCollection {#8582 …}
    #variants: Doctrine\ORM\PersistentCollection {#8584 …}
    #options: Doctrine\ORM\PersistentCollection {#8588 …}
    #associations: Doctrine\ORM\PersistentCollection {#8586 …}
    #createdAt: DateTime @1758632400 {#8570
      date: 2025-09-23 21:00:00.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632400 {#8571
      date: 2025-09-23 21:00:00.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8591 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8592
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8572}
        #id: 1725
        #name: "La Cheese Box Emile Henry"
        #slug: "la-cheese-box-emile-henry-8125"
        #description: """
          <div class="col is-12"><ul>\n
          <li>C&eacute;ramique de haute qualit&eacute;.&nbsp;</li>\n
          <li>Couvercle servant en m&ecirc;me de plateau.</li>\n
          <li>Grand stockage.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute;e en France.&nbsp;</strong></li>\n
          </ul></div><h1>Description La Cheese Box Emile Henry</h1><div class="col is-12">La Cheese Box Emile Henry est r&eacute;alis&eacute;e en c&eacute;ramique de haute qualit&eacute;, elle permet de conserver tous vos fromages. Son couvercle peut devenir un plateau de service une fois retourn&eacute;, il permet de poser et de servir les fromages. &Eacute;l&eacute;gante, cette bo&icirc;te est id&eacute;ale pour la conservation au frais de tous vos fromages.</div><h1>Caractéristiques La Cheese Box Emile Henry</h1><div class="col is-12"><ul>\n
          <li>C&eacute;ramique haute r&eacute;sistance.&nbsp;</li>\n
          <li>Conserver et servir.&nbsp;</li>\n
          <li>Grande contenance : 3,5 L.&nbsp;</li>\n
          <li>Poign&eacute;es lat&eacute;rales.&nbsp;</li>\n
          <li>Dimensions : L 30,5 x l 20,5 x H 11,2 cm.&nbsp;</li>\n
          <li>Poids : 2,5 kg.&nbsp;</li>\n
          <li>Fabrication fran&ccedil;aise.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8594 …}
    #channels: Doctrine\ORM\PersistentCollection {#8580 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8576 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8578 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29420 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#8572
    #id: 1725
    #code: "la-cheese-box-emile-henry-8125"
    #attributes: Doctrine\ORM\PersistentCollection {#8582 …}
    #variants: Doctrine\ORM\PersistentCollection {#8584 …}
    #options: Doctrine\ORM\PersistentCollection {#8588 …}
    #associations: Doctrine\ORM\PersistentCollection {#8586 …}
    #createdAt: DateTime @1758632400 {#8570
      date: 2025-09-23 21:00:00.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632400 {#8571
      date: 2025-09-23 21:00:00.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8591 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8592
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8572}
        #id: 1725
        #name: "La Cheese Box Emile Henry"
        #slug: "la-cheese-box-emile-henry-8125"
        #description: """
          <div class="col is-12"><ul>\n
          <li>C&eacute;ramique de haute qualit&eacute;.&nbsp;</li>\n
          <li>Couvercle servant en m&ecirc;me de plateau.</li>\n
          <li>Grand stockage.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute;e en France.&nbsp;</strong></li>\n
          </ul></div><h1>Description La Cheese Box Emile Henry</h1><div class="col is-12">La Cheese Box Emile Henry est r&eacute;alis&eacute;e en c&eacute;ramique de haute qualit&eacute;, elle permet de conserver tous vos fromages. Son couvercle peut devenir un plateau de service une fois retourn&eacute;, il permet de poser et de servir les fromages. &Eacute;l&eacute;gante, cette bo&icirc;te est id&eacute;ale pour la conservation au frais de tous vos fromages.</div><h1>Caractéristiques La Cheese Box Emile Henry</h1><div class="col is-12"><ul>\n
          <li>C&eacute;ramique haute r&eacute;sistance.&nbsp;</li>\n
          <li>Conserver et servir.&nbsp;</li>\n
          <li>Grande contenance : 3,5 L.&nbsp;</li>\n
          <li>Poign&eacute;es lat&eacute;rales.&nbsp;</li>\n
          <li>Dimensions : L 30,5 x l 20,5 x H 11,2 cm.&nbsp;</li>\n
          <li>Poids : 2,5 kg.&nbsp;</li>\n
          <li>Fabrication fran&ccedil;aise.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8594 …}
    #channels: Doctrine\ORM\PersistentCollection {#8580 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8576 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8578 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "La Cheese Box Emile Henry"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29491
  -props: [
    "product" => App\Entity\Product\Product {#8572
      #id: 1725
      #code: "la-cheese-box-emile-henry-8125"
      #attributes: Doctrine\ORM\PersistentCollection {#8582 …}
      #variants: Doctrine\ORM\PersistentCollection {#8584 …}
      #options: Doctrine\ORM\PersistentCollection {#8588 …}
      #associations: Doctrine\ORM\PersistentCollection {#8586 …}
      #createdAt: DateTime @1758632400 {#8570
        date: 2025-09-23 21:00:00.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632400 {#8571
        date: 2025-09-23 21:00:00.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8591 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8592
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8572}
          #id: 1725
          #name: "La Cheese Box Emile Henry"
          #slug: "la-cheese-box-emile-henry-8125"
          #description: """
            <div class="col is-12"><ul>\n
            <li>C&eacute;ramique de haute qualit&eacute;.&nbsp;</li>\n
            <li>Couvercle servant en m&ecirc;me de plateau.</li>\n
            <li>Grand stockage.&nbsp;</li>\n
            <li><strong>Fabriqu&eacute;e en France.&nbsp;</strong></li>\n
            </ul></div><h1>Description La Cheese Box Emile Henry</h1><div class="col is-12">La Cheese Box Emile Henry est r&eacute;alis&eacute;e en c&eacute;ramique de haute qualit&eacute;, elle permet de conserver tous vos fromages. Son couvercle peut devenir un plateau de service une fois retourn&eacute;, il permet de poser et de servir les fromages. &Eacute;l&eacute;gante, cette bo&icirc;te est id&eacute;ale pour la conservation au frais de tous vos fromages.</div><h1>Caractéristiques La Cheese Box Emile Henry</h1><div class="col is-12"><ul>\n
            <li>C&eacute;ramique haute r&eacute;sistance.&nbsp;</li>\n
            <li>Conserver et servir.&nbsp;</li>\n
            <li>Grande contenance : 3,5 L.&nbsp;</li>\n
            <li>Poign&eacute;es lat&eacute;rales.&nbsp;</li>\n
            <li>Dimensions : L 30,5 x l 20,5 x H 11,2 cm.&nbsp;</li>\n
            <li>Poids : 2,5 kg.&nbsp;</li>\n
            <li>Fabrication fran&ccedil;aise.&nbsp;</li>\n
            </ul></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8594 …}
      #channels: Doctrine\ORM\PersistentCollection {#8580 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8576 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8578 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29579
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29475 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29557 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29472 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29420 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29428
    #collection: Doctrine\Common\Collections\ArrayCollection {#29437 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29416 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38377 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29579
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29475 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29557 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29472 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "La Cheese Box Emile Henry"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29428
    #collection: Doctrine\Common\Collections\ArrayCollection {#29437 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29416 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38377 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29582
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29579
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29475 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29557 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29472 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29420 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29428
      #collection: Doctrine\Common\Collections\ArrayCollection {#29437 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29416 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38377 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29633
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29624 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29631 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29632 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29420 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29636
  +variant: App\Entity\Product\ProductVariant {#29420 …}
  +price: "79,00\u{A0}"
  +originalPrice: "79,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29633
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29624 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29631 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29632 …}
    +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 112.0 MiB 4.05 ms
Input props
[
  "product" => App\Entity\Product\Product {#8601
    #id: 2922
    #code: "liquide-vaisselle-ecologique-renox-7392"
    #attributes: Doctrine\ORM\PersistentCollection {#8608 …}
    #variants: Doctrine\ORM\PersistentCollection {#8610 …}
    #options: Doctrine\ORM\PersistentCollection {#8614 …}
    #associations: Doctrine\ORM\PersistentCollection {#8612 …}
    #createdAt: DateTime @1758632711 {#8599
      date: 2025-09-23 21:05:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632711 {#8600
      date: 2025-09-23 21:05:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8617 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8618
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8601}
        #id: 2922
        #name: "Liquide Vaisselle écologique Renox"
        #slug: "liquide-vaisselle-ecologique-renox-7392"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Prot&egrave;ge les peaux sensibles ( test&eacute; sous contr&ocirc;le dermatologique)</li>\n
          <li>Pour une vaisselle &eacute;clatante.</li>\n
          <li>Tr&egrave;s concentr&eacute;.</li>\n
          <li><strong>Produit &eacute;cologique.</strong></li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Liquide Vaisselle écologique Renox</h1><div class="col is-12">RENOX s'engage.<br />- Respectueux de l'homme et de l'environnement.<br />- Absence de phrases de risques et symboles de danger.<br />- Formules naturellement efficaces : les tensioactifs sont d'origine v&eacute;g&eacute;tale.<br />- Emballages recyclables.<br />- Impact minimun sur la vie aquatique gr&acirc;ce &agrave; sa biod&eacute;gradabilit&eacute; optimale.<br />- Formule non test&eacute;e sur les animaux.</div><h1>Caractéristiques Liquide Vaisselle écologique Renox</h1><div class="col is-12">- Parfum agrumes<br />- Efficacit&eacute; professionnelle.<br />- Produit labellis&eacute; &eacute;cologique.<br />- Prot&egrave;ge les peaux sensibles (test&eacute; sous contr&ocirc;le dermatologique)<br />- Pour une vaisselle &eacute;clatante.<br />- Tr&egrave;s concentr&eacute;.<br />- Made in France.<br />- Contenance : 500 ml.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8620 …}
    #channels: Doctrine\ORM\PersistentCollection {#8606 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8602 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8604 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29482
  +product: App\Entity\Product\Product {#8601
    #id: 2922
    #code: "liquide-vaisselle-ecologique-renox-7392"
    #attributes: Doctrine\ORM\PersistentCollection {#8608 …}
    #variants: Doctrine\ORM\PersistentCollection {#8610 …}
    #options: Doctrine\ORM\PersistentCollection {#8614 …}
    #associations: Doctrine\ORM\PersistentCollection {#8612 …}
    #createdAt: DateTime @1758632711 {#8599
      date: 2025-09-23 21:05:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632711 {#8600
      date: 2025-09-23 21:05:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8617 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8618
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8601}
        #id: 2922
        #name: "Liquide Vaisselle écologique Renox"
        #slug: "liquide-vaisselle-ecologique-renox-7392"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Prot&egrave;ge les peaux sensibles ( test&eacute; sous contr&ocirc;le dermatologique)</li>\n
          <li>Pour une vaisselle &eacute;clatante.</li>\n
          <li>Tr&egrave;s concentr&eacute;.</li>\n
          <li><strong>Produit &eacute;cologique.</strong></li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Liquide Vaisselle écologique Renox</h1><div class="col is-12">RENOX s'engage.<br />- Respectueux de l'homme et de l'environnement.<br />- Absence de phrases de risques et symboles de danger.<br />- Formules naturellement efficaces : les tensioactifs sont d'origine v&eacute;g&eacute;tale.<br />- Emballages recyclables.<br />- Impact minimun sur la vie aquatique gr&acirc;ce &agrave; sa biod&eacute;gradabilit&eacute; optimale.<br />- Formule non test&eacute;e sur les animaux.</div><h1>Caractéristiques Liquide Vaisselle écologique Renox</h1><div class="col is-12">- Parfum agrumes<br />- Efficacit&eacute; professionnelle.<br />- Produit labellis&eacute; &eacute;cologique.<br />- Prot&egrave;ge les peaux sensibles (test&eacute; sous contr&ocirc;le dermatologique)<br />- Pour une vaisselle &eacute;clatante.<br />- Tr&egrave;s concentr&eacute;.<br />- Made in France.<br />- Contenance : 500 ml.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8620 …}
    #channels: Doctrine\ORM\PersistentCollection {#8606 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8602 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8604 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29699 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8601
    #id: 2922
    #code: "liquide-vaisselle-ecologique-renox-7392"
    #attributes: Doctrine\ORM\PersistentCollection {#8608 …}
    #variants: Doctrine\ORM\PersistentCollection {#8610 …}
    #options: Doctrine\ORM\PersistentCollection {#8614 …}
    #associations: Doctrine\ORM\PersistentCollection {#8612 …}
    #createdAt: DateTime @1758632711 {#8599
      date: 2025-09-23 21:05:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632711 {#8600
      date: 2025-09-23 21:05:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8617 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8618
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8601}
        #id: 2922
        #name: "Liquide Vaisselle écologique Renox"
        #slug: "liquide-vaisselle-ecologique-renox-7392"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Prot&egrave;ge les peaux sensibles ( test&eacute; sous contr&ocirc;le dermatologique)</li>\n
          <li>Pour une vaisselle &eacute;clatante.</li>\n
          <li>Tr&egrave;s concentr&eacute;.</li>\n
          <li><strong>Produit &eacute;cologique.</strong></li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Liquide Vaisselle écologique Renox</h1><div class="col is-12">RENOX s'engage.<br />- Respectueux de l'homme et de l'environnement.<br />- Absence de phrases de risques et symboles de danger.<br />- Formules naturellement efficaces : les tensioactifs sont d'origine v&eacute;g&eacute;tale.<br />- Emballages recyclables.<br />- Impact minimun sur la vie aquatique gr&acirc;ce &agrave; sa biod&eacute;gradabilit&eacute; optimale.<br />- Formule non test&eacute;e sur les animaux.</div><h1>Caractéristiques Liquide Vaisselle écologique Renox</h1><div class="col is-12">- Parfum agrumes<br />- Efficacit&eacute; professionnelle.<br />- Produit labellis&eacute; &eacute;cologique.<br />- Prot&egrave;ge les peaux sensibles (test&eacute; sous contr&ocirc;le dermatologique)<br />- Pour une vaisselle &eacute;clatante.<br />- Tr&egrave;s concentr&eacute;.<br />- Made in France.<br />- Contenance : 500 ml.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8620 …}
    #channels: Doctrine\ORM\PersistentCollection {#8606 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8602 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8604 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Liquide Vaisselle écologique Renox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29770
  -props: [
    "product" => App\Entity\Product\Product {#8601
      #id: 2922
      #code: "liquide-vaisselle-ecologique-renox-7392"
      #attributes: Doctrine\ORM\PersistentCollection {#8608 …}
      #variants: Doctrine\ORM\PersistentCollection {#8610 …}
      #options: Doctrine\ORM\PersistentCollection {#8614 …}
      #associations: Doctrine\ORM\PersistentCollection {#8612 …}
      #createdAt: DateTime @1758632711 {#8599
        date: 2025-09-23 21:05:11.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632711 {#8600
        date: 2025-09-23 21:05:11.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8617 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8618
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8601}
          #id: 2922
          #name: "Liquide Vaisselle écologique Renox"
          #slug: "liquide-vaisselle-ecologique-renox-7392"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Prot&egrave;ge les peaux sensibles ( test&eacute; sous contr&ocirc;le dermatologique)</li>\n
            <li>Pour une vaisselle &eacute;clatante.</li>\n
            <li>Tr&egrave;s concentr&eacute;.</li>\n
            <li><strong>Produit &eacute;cologique.</strong></li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Descriptif Liquide Vaisselle écologique Renox</h1><div class="col is-12">RENOX s'engage.<br />- Respectueux de l'homme et de l'environnement.<br />- Absence de phrases de risques et symboles de danger.<br />- Formules naturellement efficaces : les tensioactifs sont d'origine v&eacute;g&eacute;tale.<br />- Emballages recyclables.<br />- Impact minimun sur la vie aquatique gr&acirc;ce &agrave; sa biod&eacute;gradabilit&eacute; optimale.<br />- Formule non test&eacute;e sur les animaux.</div><h1>Caractéristiques Liquide Vaisselle écologique Renox</h1><div class="col is-12">- Parfum agrumes<br />- Efficacit&eacute; professionnelle.<br />- Produit labellis&eacute; &eacute;cologique.<br />- Prot&egrave;ge les peaux sensibles (test&eacute; sous contr&ocirc;le dermatologique)<br />- Pour une vaisselle &eacute;clatante.<br />- Tr&egrave;s concentr&eacute;.<br />- Made in France.<br />- Contenance : 500 ml.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8620 …}
      #channels: Doctrine\ORM\PersistentCollection {#8606 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8602 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8604 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29763
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29754 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29830 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29751 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29699 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29707
    #collection: Doctrine\Common\Collections\ArrayCollection {#29716 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29695 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38391 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29763
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29754 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29830 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29751 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Liquide Vaisselle écologique Renox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29707
    #collection: Doctrine\Common\Collections\ArrayCollection {#29716 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29695 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38391 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29834
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29763
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29754 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29830 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29751 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29699 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29707
      #collection: Doctrine\Common\Collections\ArrayCollection {#29716 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29695 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38391 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29884
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29875 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29882 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29883 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29699 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29887
  +variant: App\Entity\Product\ProductVariant {#29699 …}
  +price: "6,00\u{A0}"
  +originalPrice: "6,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29884
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29875 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29882 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29883 …}
    +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 112.0 MiB 4.24 ms
Input props
[
  "product" => App\Entity\Product\Product {#8627
    #id: 2932
    #code: "liquide-vaisselle-naturel-andre-jardin-6665"
    #attributes: Doctrine\ORM\PersistentCollection {#8637 …}
    #variants: Doctrine\ORM\PersistentCollection {#8639 …}
    #options: Doctrine\ORM\PersistentCollection {#8643 …}
    #associations: Doctrine\ORM\PersistentCollection {#8641 …}
    #createdAt: DateTime @1758632713 {#8625
      date: 2025-09-23 21:05:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632713 {#8626
      date: 2025-09-23 21:05:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8647
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 2932
        #name: "Liquide Vaisselle Naturel André Jardin"
        #slug: "liquide-vaisselle-naturel-andre-jardin-6665"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Au savon de Marseille et &agrave; l'huile d'olive.</li>\n
          <li>Haute teneur en mati&egrave;res v&eacute;g&eacute;tales.</li>\n
          <li>D&eacute;graisse en profondeur, doux pour la peau.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Descriptif Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">Vous cherchez un liquide vaisselle &agrave; la fois bon pour l'environnement et efficace ?&nbsp; Alors on a ce qu'il vous faut ! Et en plus c'est fabriqu&eacute; en France !&nbsp;<br /><br />Les liquides vaisselle Naturel Andr&eacute;e Jardin sont compos&eacute;s de savon de Marseille et d'huile d'olive bio. Ils nettoient et d&eacute;graissent en profondeur la vaisselle d&eacute;licate tout en &eacute;tant doux pour les mains. La haute teneur en mati&egrave;res premi&egrave;res v&eacute;g&eacute;tales en font des produits d'entretien sains qui ne laissent pas de r&eacute;sidus chimiques sur la vaisselle ni dans l'eau sale.</div><h1>Caractéristiques Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">- Parfums : Pamplemouuse rose ou Sauge-Basilic;<br />- Contenance : 500 ml.<br />- Composition : savon 5% ou plus, mais moins de 15%, agents de surface amphot&egrave;res 5% ou plus, mais moins de 15%, agents de surface non-ioniques moins de 5%, contient du parfum.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …}
    #channels: Doctrine\ORM\PersistentCollection {#8635 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8629 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8631 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8633 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29761
  +product: App\Entity\Product\Product {#8627
    #id: 2932
    #code: "liquide-vaisselle-naturel-andre-jardin-6665"
    #attributes: Doctrine\ORM\PersistentCollection {#8637 …}
    #variants: Doctrine\ORM\PersistentCollection {#8639 …}
    #options: Doctrine\ORM\PersistentCollection {#8643 …}
    #associations: Doctrine\ORM\PersistentCollection {#8641 …}
    #createdAt: DateTime @1758632713 {#8625
      date: 2025-09-23 21:05:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632713 {#8626
      date: 2025-09-23 21:05:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8647
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 2932
        #name: "Liquide Vaisselle Naturel André Jardin"
        #slug: "liquide-vaisselle-naturel-andre-jardin-6665"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Au savon de Marseille et &agrave; l'huile d'olive.</li>\n
          <li>Haute teneur en mati&egrave;res v&eacute;g&eacute;tales.</li>\n
          <li>D&eacute;graisse en profondeur, doux pour la peau.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Descriptif Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">Vous cherchez un liquide vaisselle &agrave; la fois bon pour l'environnement et efficace ?&nbsp; Alors on a ce qu'il vous faut ! Et en plus c'est fabriqu&eacute; en France !&nbsp;<br /><br />Les liquides vaisselle Naturel Andr&eacute;e Jardin sont compos&eacute;s de savon de Marseille et d'huile d'olive bio. Ils nettoient et d&eacute;graissent en profondeur la vaisselle d&eacute;licate tout en &eacute;tant doux pour les mains. La haute teneur en mati&egrave;res premi&egrave;res v&eacute;g&eacute;tales en font des produits d'entretien sains qui ne laissent pas de r&eacute;sidus chimiques sur la vaisselle ni dans l'eau sale.</div><h1>Caractéristiques Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">- Parfums : Pamplemouuse rose ou Sauge-Basilic;<br />- Contenance : 500 ml.<br />- Composition : savon 5% ou plus, mais moins de 15%, agents de surface amphot&egrave;res 5% ou plus, mais moins de 15%, agents de surface non-ioniques moins de 5%, contient du parfum.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …}
    #channels: Doctrine\ORM\PersistentCollection {#8635 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8629 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8631 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8633 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29950 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8627
    #id: 2932
    #code: "liquide-vaisselle-naturel-andre-jardin-6665"
    #attributes: Doctrine\ORM\PersistentCollection {#8637 …}
    #variants: Doctrine\ORM\PersistentCollection {#8639 …}
    #options: Doctrine\ORM\PersistentCollection {#8643 …}
    #associations: Doctrine\ORM\PersistentCollection {#8641 …}
    #createdAt: DateTime @1758632713 {#8625
      date: 2025-09-23 21:05:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632713 {#8626
      date: 2025-09-23 21:05:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8647
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 2932
        #name: "Liquide Vaisselle Naturel André Jardin"
        #slug: "liquide-vaisselle-naturel-andre-jardin-6665"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Au savon de Marseille et &agrave; l'huile d'olive.</li>\n
          <li>Haute teneur en mati&egrave;res v&eacute;g&eacute;tales.</li>\n
          <li>D&eacute;graisse en profondeur, doux pour la peau.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Descriptif Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">Vous cherchez un liquide vaisselle &agrave; la fois bon pour l'environnement et efficace ?&nbsp; Alors on a ce qu'il vous faut ! Et en plus c'est fabriqu&eacute; en France !&nbsp;<br /><br />Les liquides vaisselle Naturel Andr&eacute;e Jardin sont compos&eacute;s de savon de Marseille et d'huile d'olive bio. Ils nettoient et d&eacute;graissent en profondeur la vaisselle d&eacute;licate tout en &eacute;tant doux pour les mains. La haute teneur en mati&egrave;res premi&egrave;res v&eacute;g&eacute;tales en font des produits d'entretien sains qui ne laissent pas de r&eacute;sidus chimiques sur la vaisselle ni dans l'eau sale.</div><h1>Caractéristiques Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">- Parfums : Pamplemouuse rose ou Sauge-Basilic;<br />- Contenance : 500 ml.<br />- Composition : savon 5% ou plus, mais moins de 15%, agents de surface amphot&egrave;res 5% ou plus, mais moins de 15%, agents de surface non-ioniques moins de 5%, contient du parfum.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …}
    #channels: Doctrine\ORM\PersistentCollection {#8635 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8629 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8631 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8633 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Liquide Vaisselle Naturel André Jardin"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30021
  -props: [
    "product" => App\Entity\Product\Product {#8627
      #id: 2932
      #code: "liquide-vaisselle-naturel-andre-jardin-6665"
      #attributes: Doctrine\ORM\PersistentCollection {#8637 …}
      #variants: Doctrine\ORM\PersistentCollection {#8639 …}
      #options: Doctrine\ORM\PersistentCollection {#8643 …}
      #associations: Doctrine\ORM\PersistentCollection {#8641 …}
      #createdAt: DateTime @1758632713 {#8625
        date: 2025-09-23 21:05:13.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632713 {#8626
        date: 2025-09-23 21:05:13.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8646 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8647
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8627}
          #id: 2932
          #name: "Liquide Vaisselle Naturel André Jardin"
          #slug: "liquide-vaisselle-naturel-andre-jardin-6665"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Au savon de Marseille et &agrave; l'huile d'olive.</li>\n
            <li>Haute teneur en mati&egrave;res v&eacute;g&eacute;tales.</li>\n
            <li>D&eacute;graisse en profondeur, doux pour la peau.</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul></div><h1>Descriptif Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">Vous cherchez un liquide vaisselle &agrave; la fois bon pour l'environnement et efficace ?&nbsp; Alors on a ce qu'il vous faut ! Et en plus c'est fabriqu&eacute; en France !&nbsp;<br /><br />Les liquides vaisselle Naturel Andr&eacute;e Jardin sont compos&eacute;s de savon de Marseille et d'huile d'olive bio. Ils nettoient et d&eacute;graissent en profondeur la vaisselle d&eacute;licate tout en &eacute;tant doux pour les mains. La haute teneur en mati&egrave;res premi&egrave;res v&eacute;g&eacute;tales en font des produits d'entretien sains qui ne laissent pas de r&eacute;sidus chimiques sur la vaisselle ni dans l'eau sale.</div><h1>Caractéristiques Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">- Parfums : Pamplemouuse rose ou Sauge-Basilic;<br />- Contenance : 500 ml.<br />- Composition : savon 5% ou plus, mais moins de 15%, agents de surface amphot&egrave;res 5% ou plus, mais moins de 15%, agents de surface non-ioniques moins de 5%, contient du parfum.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …}
      #channels: Doctrine\ORM\PersistentCollection {#8635 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8629 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8631 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8633 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30086
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30005 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30075 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30002 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29950 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29958
    #collection: Doctrine\Common\Collections\ArrayCollection {#29967 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29946 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30086
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30005 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30075 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30002 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Liquide Vaisselle Naturel André Jardin"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29958
    #collection: Doctrine\Common\Collections\ArrayCollection {#29967 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29946 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30091
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30086
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30005 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30075 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30002 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29950 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29958
      #collection: Doctrine\Common\Collections\ArrayCollection {#29967 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29946 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30140
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30131 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30138 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30139 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29950 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30143
  +variant: App\Entity\Product\ProductVariant {#29950 …}
  +price: "11,00\u{A0}"
  +originalPrice: "11,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30140
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30131 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30138 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30139 …}
    +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 112.0 MiB 3.98 ms
Input props
[
  "product" => App\Entity\Product\Product {#8653
    #id: 2696
    #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993"
    #attributes: Doctrine\ORM\PersistentCollection {#8663 …}
    #variants: Doctrine\ORM\PersistentCollection {#8665 …}
    #options: Doctrine\ORM\PersistentCollection {#8669 …}
    #associations: Doctrine\ORM\PersistentCollection {#8667 …}
    #createdAt: DateTime @1758632627 {#8651
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632627 {#8652
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8672 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8673
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8653}
        #id: 2696
        #name: "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks"
        #slug: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ne dilue pas les boissons.</li>\n
          <li>Inalt&eacute;rable.</li>\n
          <li><strong>Fabriqu&eacute;s en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">Les Gla&ccedil;ons en Granit Bleu de Bretagne On The Rocks permettent de rafra&icirc;chier les boissons sans les diluer pour conserver les ar&ocirc;mes naturelles de ces derni&egrave;res. Ecologiques et modernes, ces gla&ccedil;ons sont inalt&eacute;rables et donc r&eacute;utilisables &agrave; l'infini. Il suffit de les conserver au cong&eacute;lateur pour avoir en permanence de quoi rafra&icirc;chir vos boissons favorites.<br /><br />Le granit est une pierre non poreuse qui absorbe particuli&egrave;rement bien le froid. Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.</div><h1>Caractéristiques Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">- Granit bleu de Bretagne.<br />- Ne dilue pas les boissons.<br />- Id&eacute;al pour whisky, vins fins, vins cuits, cognac, liqueurs, eaux de vie, vodka, rhums, cocktails...<br />- Inalt&eacute;rable.<br />- R&eacute;utilisable &agrave; l'infini.<br />- Fabrication fran&ccedil;aise.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8675 …}
    #channels: Doctrine\ORM\PersistentCollection {#8661 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8657 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8659 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30012
  +product: App\Entity\Product\Product {#8653
    #id: 2696
    #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993"
    #attributes: Doctrine\ORM\PersistentCollection {#8663 …}
    #variants: Doctrine\ORM\PersistentCollection {#8665 …}
    #options: Doctrine\ORM\PersistentCollection {#8669 …}
    #associations: Doctrine\ORM\PersistentCollection {#8667 …}
    #createdAt: DateTime @1758632627 {#8651
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632627 {#8652
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8672 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8673
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8653}
        #id: 2696
        #name: "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks"
        #slug: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ne dilue pas les boissons.</li>\n
          <li>Inalt&eacute;rable.</li>\n
          <li><strong>Fabriqu&eacute;s en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">Les Gla&ccedil;ons en Granit Bleu de Bretagne On The Rocks permettent de rafra&icirc;chier les boissons sans les diluer pour conserver les ar&ocirc;mes naturelles de ces derni&egrave;res. Ecologiques et modernes, ces gla&ccedil;ons sont inalt&eacute;rables et donc r&eacute;utilisables &agrave; l'infini. Il suffit de les conserver au cong&eacute;lateur pour avoir en permanence de quoi rafra&icirc;chir vos boissons favorites.<br /><br />Le granit est une pierre non poreuse qui absorbe particuli&egrave;rement bien le froid. Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.</div><h1>Caractéristiques Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">- Granit bleu de Bretagne.<br />- Ne dilue pas les boissons.<br />- Id&eacute;al pour whisky, vins fins, vins cuits, cognac, liqueurs, eaux de vie, vodka, rhums, cocktails...<br />- Inalt&eacute;rable.<br />- R&eacute;utilisable &agrave; l'infini.<br />- Fabrication fran&ccedil;aise.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8675 …}
    #channels: Doctrine\ORM\PersistentCollection {#8661 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8657 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8659 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30206 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8653
    #id: 2696
    #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993"
    #attributes: Doctrine\ORM\PersistentCollection {#8663 …}
    #variants: Doctrine\ORM\PersistentCollection {#8665 …}
    #options: Doctrine\ORM\PersistentCollection {#8669 …}
    #associations: Doctrine\ORM\PersistentCollection {#8667 …}
    #createdAt: DateTime @1758632627 {#8651
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632627 {#8652
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8672 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8673
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8653}
        #id: 2696
        #name: "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks"
        #slug: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ne dilue pas les boissons.</li>\n
          <li>Inalt&eacute;rable.</li>\n
          <li><strong>Fabriqu&eacute;s en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">Les Gla&ccedil;ons en Granit Bleu de Bretagne On The Rocks permettent de rafra&icirc;chier les boissons sans les diluer pour conserver les ar&ocirc;mes naturelles de ces derni&egrave;res. Ecologiques et modernes, ces gla&ccedil;ons sont inalt&eacute;rables et donc r&eacute;utilisables &agrave; l'infini. Il suffit de les conserver au cong&eacute;lateur pour avoir en permanence de quoi rafra&icirc;chir vos boissons favorites.<br /><br />Le granit est une pierre non poreuse qui absorbe particuli&egrave;rement bien le froid. Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.</div><h1>Caractéristiques Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">- Granit bleu de Bretagne.<br />- Ne dilue pas les boissons.<br />- Id&eacute;al pour whisky, vins fins, vins cuits, cognac, liqueurs, eaux de vie, vodka, rhums, cocktails...<br />- Inalt&eacute;rable.<br />- R&eacute;utilisable &agrave; l'infini.<br />- Fabrication fran&ccedil;aise.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8675 …}
    #channels: Doctrine\ORM\PersistentCollection {#8661 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8657 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8659 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30277
  -props: [
    "product" => App\Entity\Product\Product {#8653
      #id: 2696
      #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993"
      #attributes: Doctrine\ORM\PersistentCollection {#8663 …}
      #variants: Doctrine\ORM\PersistentCollection {#8665 …}
      #options: Doctrine\ORM\PersistentCollection {#8669 …}
      #associations: Doctrine\ORM\PersistentCollection {#8667 …}
      #createdAt: DateTime @1758632627 {#8651
        date: 2025-09-23 21:03:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632627 {#8652
        date: 2025-09-23 21:03:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8672 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8673
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8653}
          #id: 2696
          #name: "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks"
          #slug: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Ne dilue pas les boissons.</li>\n
            <li>Inalt&eacute;rable.</li>\n
            <li><strong>Fabriqu&eacute;s en France.</strong></li>\n
            </ul></div><h1>Descriptif Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">Les Gla&ccedil;ons en Granit Bleu de Bretagne On The Rocks permettent de rafra&icirc;chier les boissons sans les diluer pour conserver les ar&ocirc;mes naturelles de ces derni&egrave;res. Ecologiques et modernes, ces gla&ccedil;ons sont inalt&eacute;rables et donc r&eacute;utilisables &agrave; l'infini. Il suffit de les conserver au cong&eacute;lateur pour avoir en permanence de quoi rafra&icirc;chir vos boissons favorites.<br /><br />Le granit est une pierre non poreuse qui absorbe particuli&egrave;rement bien le froid. Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.</div><h1>Caractéristiques Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">- Granit bleu de Bretagne.<br />- Ne dilue pas les boissons.<br />- Id&eacute;al pour whisky, vins fins, vins cuits, cognac, liqueurs, eaux de vie, vodka, rhums, cocktails...<br />- Inalt&eacute;rable.<br />- R&eacute;utilisable &agrave; l'infini.<br />- Fabrication fran&ccedil;aise.&nbsp;</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8675 …}
      #channels: Doctrine\ORM\PersistentCollection {#8661 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8657 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8659 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30270
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30261 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30328 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30258 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30206 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30214
    #collection: Doctrine\Common\Collections\ArrayCollection {#30223 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30202 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30270
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30261 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30328 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30258 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30214
    #collection: Doctrine\Common\Collections\ArrayCollection {#30223 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30202 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30332
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30270
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30261 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30328 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30258 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30206 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30214
      #collection: Doctrine\Common\Collections\ArrayCollection {#30223 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30202 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30382
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30373 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30381 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30206 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30385
  +variant: App\Entity\Product\ProductVariant {#30206 …}
  +price: "11,00\u{A0}"
  +originalPrice: "11,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30382
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30373 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30381 …}
    +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 112.0 MiB 5.05 ms
Input props
[
  "product" => App\Entity\Product\Product {#8682
    #id: 1227
    #code: "lot-6-pots-a-confiture-le-parfait-5223"
    #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
    #variants: Doctrine\ORM\PersistentCollection {#8691 …}
    #options: Doctrine\ORM\PersistentCollection {#8695 …}
    #associations: Doctrine\ORM\PersistentCollection {#8693 …}
    #createdAt: DateTime @1758632320 {#8680
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#8681
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8698 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8699
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8682}
        #id: 1227
        #name: "Lot 6 pots à confiture Le Parfait"
        #slug: "lot-6-pots-a-confiture-le-parfait-5223"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En verre, conservation saine et parfaite.</li>\n
          <li>Id&eacute;al pour toutes vos confitures.</li>\n
          <li><strong>Fabriqu&eacute; en France. Puy-Guillaume (Auvergne)</strong></li>\n
          </ul></div><h1>Description Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">Le Pot &agrave; confiture Le Parfait&nbsp;vous permet de conserver vos confitures &agrave; la perfection. Les couvercles vissants sont tr&egrave;s faciles &agrave; utiliser. Ce pot peut &ecirc;tre st&eacute;rilis&eacute;.</div><h1>Caractéristiques Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">6 pots &agrave; confitures en verre. Couvercle en m&eacute;tal vissant. Contenance : 385 ml. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …}
    #channels: Doctrine\ORM\PersistentCollection {#8687 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8685 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30268
  +product: App\Entity\Product\Product {#8682
    #id: 1227
    #code: "lot-6-pots-a-confiture-le-parfait-5223"
    #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
    #variants: Doctrine\ORM\PersistentCollection {#8691 …}
    #options: Doctrine\ORM\PersistentCollection {#8695 …}
    #associations: Doctrine\ORM\PersistentCollection {#8693 …}
    #createdAt: DateTime @1758632320 {#8680
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#8681
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8698 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8699
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8682}
        #id: 1227
        #name: "Lot 6 pots à confiture Le Parfait"
        #slug: "lot-6-pots-a-confiture-le-parfait-5223"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En verre, conservation saine et parfaite.</li>\n
          <li>Id&eacute;al pour toutes vos confitures.</li>\n
          <li><strong>Fabriqu&eacute; en France. Puy-Guillaume (Auvergne)</strong></li>\n
          </ul></div><h1>Description Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">Le Pot &agrave; confiture Le Parfait&nbsp;vous permet de conserver vos confitures &agrave; la perfection. Les couvercles vissants sont tr&egrave;s faciles &agrave; utiliser. Ce pot peut &ecirc;tre st&eacute;rilis&eacute;.</div><h1>Caractéristiques Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">6 pots &agrave; confitures en verre. Couvercle en m&eacute;tal vissant. Contenance : 385 ml. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …}
    #channels: Doctrine\ORM\PersistentCollection {#8687 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8685 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30448 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 1.03 ms
Input props
[
  "product" => App\Entity\Product\Product {#8682
    #id: 1227
    #code: "lot-6-pots-a-confiture-le-parfait-5223"
    #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
    #variants: Doctrine\ORM\PersistentCollection {#8691 …}
    #options: Doctrine\ORM\PersistentCollection {#8695 …}
    #associations: Doctrine\ORM\PersistentCollection {#8693 …}
    #createdAt: DateTime @1758632320 {#8680
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#8681
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8698 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8699
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8682}
        #id: 1227
        #name: "Lot 6 pots à confiture Le Parfait"
        #slug: "lot-6-pots-a-confiture-le-parfait-5223"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En verre, conservation saine et parfaite.</li>\n
          <li>Id&eacute;al pour toutes vos confitures.</li>\n
          <li><strong>Fabriqu&eacute; en France. Puy-Guillaume (Auvergne)</strong></li>\n
          </ul></div><h1>Description Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">Le Pot &agrave; confiture Le Parfait&nbsp;vous permet de conserver vos confitures &agrave; la perfection. Les couvercles vissants sont tr&egrave;s faciles &agrave; utiliser. Ce pot peut &ecirc;tre st&eacute;rilis&eacute;.</div><h1>Caractéristiques Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">6 pots &agrave; confitures en verre. Couvercle en m&eacute;tal vissant. Contenance : 385 ml. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …}
    #channels: Doctrine\ORM\PersistentCollection {#8687 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8685 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lot 6 pots à confiture Le Parfait"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30519
  -props: [
    "product" => App\Entity\Product\Product {#8682
      #id: 1227
      #code: "lot-6-pots-a-confiture-le-parfait-5223"
      #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
      #variants: Doctrine\ORM\PersistentCollection {#8691 …}
      #options: Doctrine\ORM\PersistentCollection {#8695 …}
      #associations: Doctrine\ORM\PersistentCollection {#8693 …}
      #createdAt: DateTime @1758632320 {#8680
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632320 {#8681
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8698 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8699
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8682}
          #id: 1227
          #name: "Lot 6 pots à confiture Le Parfait"
          #slug: "lot-6-pots-a-confiture-le-parfait-5223"
          #description: """
            <div class="col is-12"><ul>\n
            <li>En verre, conservation saine et parfaite.</li>\n
            <li>Id&eacute;al pour toutes vos confitures.</li>\n
            <li><strong>Fabriqu&eacute; en France. Puy-Guillaume (Auvergne)</strong></li>\n
            </ul></div><h1>Description Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">Le Pot &agrave; confiture Le Parfait&nbsp;vous permet de conserver vos confitures &agrave; la perfection. Les couvercles vissants sont tr&egrave;s faciles &agrave; utiliser. Ce pot peut &ecirc;tre st&eacute;rilis&eacute;.</div><h1>Caractéristiques Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">6 pots &agrave; confitures en verre. Couvercle en m&eacute;tal vissant. Contenance : 385 ml. Va au lave vaisselle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …}
      #channels: Doctrine\ORM\PersistentCollection {#8687 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8685 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30512
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30503 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30570 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30500 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30448 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30456
    #collection: Doctrine\Common\Collections\ArrayCollection {#30465 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30444 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30512
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30503 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30570 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30500 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lot 6 pots à confiture Le Parfait"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30456
    #collection: Doctrine\Common\Collections\ArrayCollection {#30465 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30444 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30574
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30512
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30503 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30570 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30500 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30448 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30456
      #collection: Doctrine\Common\Collections\ArrayCollection {#30465 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30444 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30624
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30615 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30622 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30623 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30448 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30627
  +variant: App\Entity\Product\ProductVariant {#30448 …}
  +price: "8,00\u{A0}"
  +originalPrice: "8,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30624
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30615 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30622 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30623 …}
    +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 112.0 MiB 4.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#8708
    #id: 1683
    #code: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
    #attributes: Doctrine\ORM\PersistentCollection {#8715 …}
    #variants: Doctrine\ORM\PersistentCollection {#8717 …}
    #options: Doctrine\ORM\PersistentCollection {#8721 …}
    #associations: Doctrine\ORM\PersistentCollection {#8719 …}
    #createdAt: DateTime @1758632388 {#8706
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632388 {#8707
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8724 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8725
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8708}
        #id: 1683
        #name: "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
        #slug: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lot de 10 unit&eacute;s.</li>\n
          <li>Bois de h&ecirc;tre.&nbsp;</li>\n
          <li>Traitement &agrave; la cire d'abeille.</li>\n
          <li><strong>Fabriqu&eacute;es en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">Lot de 10 mini-Spatules &agrave; Raclette en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.<br /></div><h1>Caractéristiques Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">- Lot de 10 mini-spatules &agrave; raclette.<br />- Bois de h&ecirc;tre.<br />- Traitement cire d'abeille.<br />- Longueur : 14 cm.<br />- Largeur : 4 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …}
    #channels: Doctrine\ORM\PersistentCollection {#8713 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8709 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8711 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30510
  +product: App\Entity\Product\Product {#8708
    #id: 1683
    #code: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
    #attributes: Doctrine\ORM\PersistentCollection {#8715 …}
    #variants: Doctrine\ORM\PersistentCollection {#8717 …}
    #options: Doctrine\ORM\PersistentCollection {#8721 …}
    #associations: Doctrine\ORM\PersistentCollection {#8719 …}
    #createdAt: DateTime @1758632388 {#8706
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632388 {#8707
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8724 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8725
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8708}
        #id: 1683
        #name: "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
        #slug: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lot de 10 unit&eacute;s.</li>\n
          <li>Bois de h&ecirc;tre.&nbsp;</li>\n
          <li>Traitement &agrave; la cire d'abeille.</li>\n
          <li><strong>Fabriqu&eacute;es en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">Lot de 10 mini-Spatules &agrave; Raclette en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.<br /></div><h1>Caractéristiques Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">- Lot de 10 mini-spatules &agrave; raclette.<br />- Bois de h&ecirc;tre.<br />- Traitement cire d'abeille.<br />- Longueur : 14 cm.<br />- Largeur : 4 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …}
    #channels: Doctrine\ORM\PersistentCollection {#8713 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8709 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8711 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30690 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#8708
    #id: 1683
    #code: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
    #attributes: Doctrine\ORM\PersistentCollection {#8715 …}
    #variants: Doctrine\ORM\PersistentCollection {#8717 …}
    #options: Doctrine\ORM\PersistentCollection {#8721 …}
    #associations: Doctrine\ORM\PersistentCollection {#8719 …}
    #createdAt: DateTime @1758632388 {#8706
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632388 {#8707
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8724 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8725
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8708}
        #id: 1683
        #name: "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
        #slug: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lot de 10 unit&eacute;s.</li>\n
          <li>Bois de h&ecirc;tre.&nbsp;</li>\n
          <li>Traitement &agrave; la cire d'abeille.</li>\n
          <li><strong>Fabriqu&eacute;es en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">Lot de 10 mini-Spatules &agrave; Raclette en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.<br /></div><h1>Caractéristiques Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">- Lot de 10 mini-spatules &agrave; raclette.<br />- Bois de h&ecirc;tre.<br />- Traitement cire d'abeille.<br />- Longueur : 14 cm.<br />- Largeur : 4 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …}
    #channels: Doctrine\ORM\PersistentCollection {#8713 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8709 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8711 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30761
  -props: [
    "product" => App\Entity\Product\Product {#8708
      #id: 1683
      #code: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
      #attributes: Doctrine\ORM\PersistentCollection {#8715 …}
      #variants: Doctrine\ORM\PersistentCollection {#8717 …}
      #options: Doctrine\ORM\PersistentCollection {#8721 …}
      #associations: Doctrine\ORM\PersistentCollection {#8719 …}
      #createdAt: DateTime @1758632388 {#8706
        date: 2025-09-23 20:59:48.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632388 {#8707
        date: 2025-09-23 20:59:48.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8724 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8725
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8708}
          #id: 1683
          #name: "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
          #slug: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Lot de 10 unit&eacute;s.</li>\n
            <li>Bois de h&ecirc;tre.&nbsp;</li>\n
            <li>Traitement &agrave; la cire d'abeille.</li>\n
            <li><strong>Fabriqu&eacute;es en France.</strong></li>\n
            </ul></div><h1>Descriptif Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">Lot de 10 mini-Spatules &agrave; Raclette en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.<br /></div><h1>Caractéristiques Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">- Lot de 10 mini-spatules &agrave; raclette.<br />- Bois de h&ecirc;tre.<br />- Traitement cire d'abeille.<br />- Longueur : 14 cm.<br />- Largeur : 4 cm.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …}
      #channels: Doctrine\ORM\PersistentCollection {#8713 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8709 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8711 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30745 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30815 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30742 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30690 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30698
    #collection: Doctrine\Common\Collections\ArrayCollection {#30707 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30686 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30745 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30815 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30742 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30698
    #collection: Doctrine\Common\Collections\ArrayCollection {#30707 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30686 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30819
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30754
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30745 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30815 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30742 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30690 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30698
      #collection: Doctrine\Common\Collections\ArrayCollection {#30707 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30686 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30869
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30860 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30867 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30868 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30690 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30872
  +variant: App\Entity\Product\ProductVariant {#30690 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30869
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30860 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30867 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30868 …}
    +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 112.0 MiB 4.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#8734
    #id: 2698
    #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995"
    #attributes: Doctrine\ORM\PersistentCollection {#8741 …}
    #variants: Doctrine\ORM\PersistentCollection {#8743 …}
    #options: Doctrine\ORM\PersistentCollection {#8747 …}
    #associations: Doctrine\ORM\PersistentCollection {#8745 …}
    #createdAt: DateTime @1758632627 {#8732
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632627 {#8733
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8751
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8734}
        #id: 2698
        #name: "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks"
        #slug: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Granit rose de Bretagne.</li>\n
          <li>Id&eacute;al pour les vins ros&eacute;s et blanc.</li>\n
          <li>Ne dilue pas les boissons.</li>\n
          <li><strong>Fabriqu&eacute;s en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">Id&eacute;al pour les vins ros&eacute;s et blancs, les Gla&ccedil;ons en Granit Rose Pierre &agrave; Vin On The Rocks permettent de rafra&icirc;chir les boissons sans les diluer afin de pr&eacute;server toutes les qualit&eacute;s gustatives de ces derni&egrave;res. Inalt&eacute;rables, ils sont r&eacute;utilisables &agrave; l'infini. Il suffit de les placer au cong&eacute;lateur pour avoir en permanence de quoi rafra&icirc;chir vos boissons favorites.&nbsp;<br /><br />\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le granit est une pierre non-poreuse qui absorbe particuli&egrave;rement bien le froid.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.&nbsp;</div>\n
          <div>Le granit est une pierre non-poreuse qui absorbe particuli&egrave;rement bien le froid. Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.&nbsp;</div></div><h1>Caractéristiques Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">- Lot de 6 gla&ccedil;ons.<br />- Granit rose de Bretagne.<br />- Ne dilue pas les boissons.<br />- Inalt&eacute;rables.<br />- Id&eacute;al pour les vins ros&eacute;s &amp; blancs.<br />- Fabrication fran&ccedil;aise.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8753 …}
    #channels: Doctrine\ORM\PersistentCollection {#8739 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8735 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8737 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30752
  +product: App\Entity\Product\Product {#8734
    #id: 2698
    #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995"
    #attributes: Doctrine\ORM\PersistentCollection {#8741 …}
    #variants: Doctrine\ORM\PersistentCollection {#8743 …}
    #options: Doctrine\ORM\PersistentCollection {#8747 …}
    #associations: Doctrine\ORM\PersistentCollection {#8745 …}
    #createdAt: DateTime @1758632627 {#8732
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632627 {#8733
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8751
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8734}
        #id: 2698
        #name: "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks"
        #slug: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Granit rose de Bretagne.</li>\n
          <li>Id&eacute;al pour les vins ros&eacute;s et blanc.</li>\n
          <li>Ne dilue pas les boissons.</li>\n
          <li><strong>Fabriqu&eacute;s en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">Id&eacute;al pour les vins ros&eacute;s et blancs, les Gla&ccedil;ons en Granit Rose Pierre &agrave; Vin On The Rocks permettent de rafra&icirc;chir les boissons sans les diluer afin de pr&eacute;server toutes les qualit&eacute;s gustatives de ces derni&egrave;res. Inalt&eacute;rables, ils sont r&eacute;utilisables &agrave; l'infini. Il suffit de les placer au cong&eacute;lateur pour avoir en permanence de quoi rafra&icirc;chir vos boissons favorites.&nbsp;<br /><br />\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le granit est une pierre non-poreuse qui absorbe particuli&egrave;rement bien le froid.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.&nbsp;</div>\n
          <div>Le granit est une pierre non-poreuse qui absorbe particuli&egrave;rement bien le froid. Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.&nbsp;</div></div><h1>Caractéristiques Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">- Lot de 6 gla&ccedil;ons.<br />- Granit rose de Bretagne.<br />- Ne dilue pas les boissons.<br />- Inalt&eacute;rables.<br />- Id&eacute;al pour les vins ros&eacute;s &amp; blancs.<br />- Fabrication fran&ccedil;aise.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8753 …}
    #channels: Doctrine\ORM\PersistentCollection {#8739 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8735 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8737 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30935 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#8734
    #id: 2698
    #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995"
    #attributes: Doctrine\ORM\PersistentCollection {#8741 …}
    #variants: Doctrine\ORM\PersistentCollection {#8743 …}
    #options: Doctrine\ORM\PersistentCollection {#8747 …}
    #associations: Doctrine\ORM\PersistentCollection {#8745 …}
    #createdAt: DateTime @1758632627 {#8732
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632627 {#8733
      date: 2025-09-23 21:03:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8751
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8734}
        #id: 2698
        #name: "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks"
        #slug: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Granit rose de Bretagne.</li>\n
          <li>Id&eacute;al pour les vins ros&eacute;s et blanc.</li>\n
          <li>Ne dilue pas les boissons.</li>\n
          <li><strong>Fabriqu&eacute;s en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">Id&eacute;al pour les vins ros&eacute;s et blancs, les Gla&ccedil;ons en Granit Rose Pierre &agrave; Vin On The Rocks permettent de rafra&icirc;chir les boissons sans les diluer afin de pr&eacute;server toutes les qualit&eacute;s gustatives de ces derni&egrave;res. Inalt&eacute;rables, ils sont r&eacute;utilisables &agrave; l'infini. Il suffit de les placer au cong&eacute;lateur pour avoir en permanence de quoi rafra&icirc;chir vos boissons favorites.&nbsp;<br /><br />\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le granit est une pierre non-poreuse qui absorbe particuli&egrave;rement bien le froid.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.&nbsp;</div>\n
          <div>Le granit est une pierre non-poreuse qui absorbe particuli&egrave;rement bien le froid. Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.&nbsp;</div></div><h1>Caractéristiques Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">- Lot de 6 gla&ccedil;ons.<br />- Granit rose de Bretagne.<br />- Ne dilue pas les boissons.<br />- Inalt&eacute;rables.<br />- Id&eacute;al pour les vins ros&eacute;s &amp; blancs.<br />- Fabrication fran&ccedil;aise.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8753 …}
    #channels: Doctrine\ORM\PersistentCollection {#8739 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8735 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8737 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31006
  -props: [
    "product" => App\Entity\Product\Product {#8734
      #id: 2698
      #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995"
      #attributes: Doctrine\ORM\PersistentCollection {#8741 …}
      #variants: Doctrine\ORM\PersistentCollection {#8743 …}
      #options: Doctrine\ORM\PersistentCollection {#8747 …}
      #associations: Doctrine\ORM\PersistentCollection {#8745 …}
      #createdAt: DateTime @1758632627 {#8732
        date: 2025-09-23 21:03:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632627 {#8733
        date: 2025-09-23 21:03:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8750 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8751
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8734}
          #id: 2698
          #name: "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks"
          #slug: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Granit rose de Bretagne.</li>\n
            <li>Id&eacute;al pour les vins ros&eacute;s et blanc.</li>\n
            <li>Ne dilue pas les boissons.</li>\n
            <li><strong>Fabriqu&eacute;s en France.</strong></li>\n
            </ul></div><h1>Descriptif Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">Id&eacute;al pour les vins ros&eacute;s et blancs, les Gla&ccedil;ons en Granit Rose Pierre &agrave; Vin On The Rocks permettent de rafra&icirc;chir les boissons sans les diluer afin de pr&eacute;server toutes les qualit&eacute;s gustatives de ces derni&egrave;res. Inalt&eacute;rables, ils sont r&eacute;utilisables &agrave; l'infini. Il suffit de les placer au cong&eacute;lateur pour avoir en permanence de quoi rafra&icirc;chir vos boissons favorites.&nbsp;<br /><br />\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le granit est une pierre non-poreuse qui absorbe particuli&egrave;rement bien le froid.&nbsp;</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.&nbsp;</div>\n
            <div>Le granit est une pierre non-poreuse qui absorbe particuli&egrave;rement bien le froid. Il suffit de plonger 3 gla&ccedil;ons dans votre verre et vous obtenez une boisson parfaitement rafra&icirc;chie.&nbsp;</div></div><h1>Caractéristiques Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">- Lot de 6 gla&ccedil;ons.<br />- Granit rose de Bretagne.<br />- Ne dilue pas les boissons.<br />- Inalt&eacute;rables.<br />- Id&eacute;al pour les vins ros&eacute;s &amp; blancs.<br />- Fabrication fran&ccedil;aise.&nbsp;</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8753 …}
      #channels: Doctrine\ORM\PersistentCollection {#8739 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8735 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8737 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.65 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30999
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30990 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31057 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30987 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30935 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30943
    #collection: Doctrine\Common\Collections\ArrayCollection {#30952 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30931 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30999
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30990 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31057 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30987 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30943
    #collection: Doctrine\Common\Collections\ArrayCollection {#30952 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30931 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31061
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30999
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30990 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31057 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30987 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30935 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30943
      #collection: Doctrine\Common\Collections\ArrayCollection {#30952 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30931 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31111
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31102 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31109 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31110 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30935 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31114
  +variant: App\Entity\Product\ProductVariant {#30935 …}
  +price: "11,00\u{A0}"
  +originalPrice: "11,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31111
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31102 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31109 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31110 …}
    +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 112.0 MiB 2.25 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27438
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12587 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27460 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12597 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31435
  +cart: App\Entity\Order\Order {#13501 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27438
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12587 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27460 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12597 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}