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 37.21ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 7.47ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 6.15ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.49ms
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.69ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.29ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 21.25ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.29ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.81ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 2.22ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.97ms

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 {#13247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13240 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13246 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13245 …}
    +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 {#13867
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13138 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13240 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13246 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13245 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 112.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13944
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13940 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13942 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13943 …}
    +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 {#13953
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13944
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13940 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13942 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13943 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 112.0 MiB 4.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14035
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14014 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14034 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14033 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14050
  +cart: App\Entity\Order\Order {#14117 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14035
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14014 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14034 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14033 …}
    +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 21.25 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14303
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14289 …}
    +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 {#14312
  #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 {#14303
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14289 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 1.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28010 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28013 …}
    +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 {#28023
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28010 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28013 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28128
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28124 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28125 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28127 …}
    +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 {#28136
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28128
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28124 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28125 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 2.22 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28198
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28194 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28195 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28197 …}
    +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 {#28206
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28198
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28194 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28195 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28197 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 7.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 3393
    #code: "robot-magimix-3200-xl-2025"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#8771 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632930 {#7945
      date: 2025-09-23 21:08:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632930 {#8040
      date: 2025-09-23 21:08:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8760 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8763
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 3393
        #name: "Robot Magimix 3200 XL"
        #slug: "robot-magimix-3200-xl-2025"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s grande fiabilit&eacute;. Equipement complet</li>\n
          <li>Livr&eacute; avec accessoire Blender Mix pour soupes et smoothies.</li>\n
          <li>Livraison gratuite. (France m&eacute;tropolitaine)</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description robot MAGIMIX 3200 XL</h1><div class="col is-12">Efficaces et complets, d&eacute;riv&eacute;s de mod&egrave;les professionnels, tous les robots MAGIMIX sont livr&eacute;s avec une large gamme d&rsquo;accessoires utiles, pour aller &agrave; l&rsquo;essentiel sans gadgets !<br />Robustes, tous les robots MAGIMIX sont fabriqu&eacute;s en France, ils sont tous &eacute;quip&eacute;s d&rsquo;un moteur asynchrone de type professionnel qui s&rsquo;adapte automatiquement &agrave; la pr&eacute;paration.<br /><strong>Goulotte extra-large permettant d&rsquo;&eacute;mincer, de r&acirc;per et de couper en b&acirc;tonnets les fruits et l&eacute;gumes entiers ou en gros morceaux.<br /><br /></strong></div><h1>Caractéristiques robot MAGIMIX 3200 XL</h1><div class="col is-12">Pr&eacute;vu pour&nbsp;5 personnes.&nbsp;27 fonctions. Puissance 650 W. 3 cuves garanties sans BPA : 1 principale&nbsp;2,6 litres + 1 moyenne de 2,2 litres + 1 petite de 1,2 litre. Accessoires fournis :&nbsp;1 couteau m&eacute;tal + 1 couteau p&eacute;trin + 1 batteur &agrave; blanc + 2 disques &eacute;minceur/r&acirc;peur 2 et 4 mm +&nbsp; 1 spatule + 1 bo&icirc;te de rangement. Capacit&eacute;s de travail : 1kg de p&acirc;te bris&eacute;e; 800 g de carottes; 1 litre de velout&eacute;. Dimensions : h 39 x l 21 x p 26 cm. <strong>Moteur garanti 30 ans. Accessoires garantis 3 ans. Pi&egrave;ces disponibles 30 ans.</strong></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 {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8309 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8321 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28732
  +product: App\Entity\Product\Product {#8030
    #id: 3393
    #code: "robot-magimix-3200-xl-2025"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#8771 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632930 {#7945
      date: 2025-09-23 21:08:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632930 {#8040
      date: 2025-09-23 21:08:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8760 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8763
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 3393
        #name: "Robot Magimix 3200 XL"
        #slug: "robot-magimix-3200-xl-2025"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s grande fiabilit&eacute;. Equipement complet</li>\n
          <li>Livr&eacute; avec accessoire Blender Mix pour soupes et smoothies.</li>\n
          <li>Livraison gratuite. (France m&eacute;tropolitaine)</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description robot MAGIMIX 3200 XL</h1><div class="col is-12">Efficaces et complets, d&eacute;riv&eacute;s de mod&egrave;les professionnels, tous les robots MAGIMIX sont livr&eacute;s avec une large gamme d&rsquo;accessoires utiles, pour aller &agrave; l&rsquo;essentiel sans gadgets !<br />Robustes, tous les robots MAGIMIX sont fabriqu&eacute;s en France, ils sont tous &eacute;quip&eacute;s d&rsquo;un moteur asynchrone de type professionnel qui s&rsquo;adapte automatiquement &agrave; la pr&eacute;paration.<br /><strong>Goulotte extra-large permettant d&rsquo;&eacute;mincer, de r&acirc;per et de couper en b&acirc;tonnets les fruits et l&eacute;gumes entiers ou en gros morceaux.<br /><br /></strong></div><h1>Caractéristiques robot MAGIMIX 3200 XL</h1><div class="col is-12">Pr&eacute;vu pour&nbsp;5 personnes.&nbsp;27 fonctions. Puissance 650 W. 3 cuves garanties sans BPA : 1 principale&nbsp;2,6 litres + 1 moyenne de 2,2 litres + 1 petite de 1,2 litre. Accessoires fournis :&nbsp;1 couteau m&eacute;tal + 1 couteau p&eacute;trin + 1 batteur &agrave; blanc + 2 disques &eacute;minceur/r&acirc;peur 2 et 4 mm +&nbsp; 1 spatule + 1 bo&icirc;te de rangement. Capacit&eacute;s de travail : 1kg de p&acirc;te bris&eacute;e; 800 g de carottes; 1 litre de velout&eacute;. Dimensions : h 39 x l 21 x p 26 cm. <strong>Moteur garanti 30 ans. Accessoires garantis 3 ans. Pi&egrave;ces disponibles 30 ans.</strong></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 {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8309 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8321 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8774 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 1.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 3393
    #code: "robot-magimix-3200-xl-2025"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#8771 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632930 {#7945
      date: 2025-09-23 21:08:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632930 {#8040
      date: 2025-09-23 21:08:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8760 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8763
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 3393
        #name: "Robot Magimix 3200 XL"
        #slug: "robot-magimix-3200-xl-2025"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s grande fiabilit&eacute;. Equipement complet</li>\n
          <li>Livr&eacute; avec accessoire Blender Mix pour soupes et smoothies.</li>\n
          <li>Livraison gratuite. (France m&eacute;tropolitaine)</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description robot MAGIMIX 3200 XL</h1><div class="col is-12">Efficaces et complets, d&eacute;riv&eacute;s de mod&egrave;les professionnels, tous les robots MAGIMIX sont livr&eacute;s avec une large gamme d&rsquo;accessoires utiles, pour aller &agrave; l&rsquo;essentiel sans gadgets !<br />Robustes, tous les robots MAGIMIX sont fabriqu&eacute;s en France, ils sont tous &eacute;quip&eacute;s d&rsquo;un moteur asynchrone de type professionnel qui s&rsquo;adapte automatiquement &agrave; la pr&eacute;paration.<br /><strong>Goulotte extra-large permettant d&rsquo;&eacute;mincer, de r&acirc;per et de couper en b&acirc;tonnets les fruits et l&eacute;gumes entiers ou en gros morceaux.<br /><br /></strong></div><h1>Caractéristiques robot MAGIMIX 3200 XL</h1><div class="col is-12">Pr&eacute;vu pour&nbsp;5 personnes.&nbsp;27 fonctions. Puissance 650 W. 3 cuves garanties sans BPA : 1 principale&nbsp;2,6 litres + 1 moyenne de 2,2 litres + 1 petite de 1,2 litre. Accessoires fournis :&nbsp;1 couteau m&eacute;tal + 1 couteau p&eacute;trin + 1 batteur &agrave; blanc + 2 disques &eacute;minceur/r&acirc;peur 2 et 4 mm +&nbsp; 1 spatule + 1 bo&icirc;te de rangement. Capacit&eacute;s de travail : 1kg de p&acirc;te bris&eacute;e; 800 g de carottes; 1 litre de velout&eacute;. Dimensions : h 39 x l 21 x p 26 cm. <strong>Moteur garanti 30 ans. Accessoires garantis 3 ans. Pi&egrave;ces disponibles 30 ans.</strong></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 {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8309 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8321 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Robot Magimix 3200 XL"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28886
  -props: [
    "product" => App\Entity\Product\Product {#8030
      #id: 3393
      #code: "robot-magimix-3200-xl-2025"
      #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
      #variants: Doctrine\ORM\PersistentCollection {#8771 …}
      #options: Doctrine\ORM\PersistentCollection {#8761 …}
      #associations: Doctrine\ORM\PersistentCollection {#8701 …}
      #createdAt: DateTime @1758632930 {#7945
        date: 2025-09-23 21:08:50.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632930 {#8040
        date: 2025-09-23 21:08:50.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8760 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8763
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8030}
          #id: 3393
          #name: "Robot Magimix 3200 XL"
          #slug: "robot-magimix-3200-xl-2025"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Tr&egrave;s grande fiabilit&eacute;. Equipement complet</li>\n
            <li>Livr&eacute; avec accessoire Blender Mix pour soupes et smoothies.</li>\n
            <li>Livraison gratuite. (France m&eacute;tropolitaine)</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description robot MAGIMIX 3200 XL</h1><div class="col is-12">Efficaces et complets, d&eacute;riv&eacute;s de mod&egrave;les professionnels, tous les robots MAGIMIX sont livr&eacute;s avec une large gamme d&rsquo;accessoires utiles, pour aller &agrave; l&rsquo;essentiel sans gadgets !<br />Robustes, tous les robots MAGIMIX sont fabriqu&eacute;s en France, ils sont tous &eacute;quip&eacute;s d&rsquo;un moteur asynchrone de type professionnel qui s&rsquo;adapte automatiquement &agrave; la pr&eacute;paration.<br /><strong>Goulotte extra-large permettant d&rsquo;&eacute;mincer, de r&acirc;per et de couper en b&acirc;tonnets les fruits et l&eacute;gumes entiers ou en gros morceaux.<br /><br /></strong></div><h1>Caractéristiques robot MAGIMIX 3200 XL</h1><div class="col is-12">Pr&eacute;vu pour&nbsp;5 personnes.&nbsp;27 fonctions. Puissance 650 W. 3 cuves garanties sans BPA : 1 principale&nbsp;2,6 litres + 1 moyenne de 2,2 litres + 1 petite de 1,2 litre. Accessoires fournis :&nbsp;1 couteau m&eacute;tal + 1 couteau p&eacute;trin + 1 batteur &agrave; blanc + 2 disques &eacute;minceur/r&acirc;peur 2 et 4 mm +&nbsp; 1 spatule + 1 bo&icirc;te de rangement. Capacit&eacute;s de travail : 1kg de p&acirc;te bris&eacute;e; 800 g de carottes; 1 litre de velout&eacute;. Dimensions : h 39 x l 21 x p 26 cm. <strong>Moteur garanti 30 ans. Accessoires garantis 3 ans. Pi&egrave;ces disponibles 30 ans.</strong></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 {#8766 …}
      #channels: Doctrine\ORM\PersistentCollection {#8309 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8321 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 1.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28975
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28901 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28898 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28974 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8774 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045
    #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8891 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38189 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38241 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28975
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28901 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28898 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28974 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Robot Magimix 3200 XL"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045
    #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8891 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38189 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38241 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28977
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28975
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28901 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28898 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28974 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8774 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045
      #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8891 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38189 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38241 …}
    }
    "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 {#29045
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29035 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29043 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29044 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8774 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29054
  +variant: App\Entity\Product\ProductVariant {#8774 …}
  +price: "270,00\u{A0}"
  +originalPrice: "300,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9708 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13138 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9705 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29045
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29035 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29043 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29044 …}
    +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.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#9049
    #id: 3439
    #code: "extracteur-de-jus-juice-expert-3-magimix-1862"
    #attributes: Doctrine\ORM\PersistentCollection {#9059 …}
    #variants: Doctrine\ORM\PersistentCollection {#9072 …}
    #options: Doctrine\ORM\PersistentCollection {#9063 …}
    #associations: Doctrine\ORM\PersistentCollection {#9061 …}
    #createdAt: DateTime @1758632965 {#9043
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632965 {#9046
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9066 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9067
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9049}
        #id: 3439
        #name: "Extracteur de jus Juice Expert 3 Magimix"
        #slug: "extracteur-de-jus-juice-expert-3-magimix-1862"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 Fonctions : Presse-agrumes, Filtre Jus et Extra Presse</li>\n
          <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
          <li>Ecoulement du jus directement dans le verre</li>\n
          <li>Qualit&eacute;, fiabilit&eacute; Magimix</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus, centrifugeuse ou presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! 3 fonctions : Presse-agrumes, Filtre Jus (pour extraire fruits et l&eacute;gumes, un jus pur et clair) et Extra Press (pour extraire &agrave; froid des fruits et l&eacute;gumes tendres ou cuits).&nbsp;Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. L'extracteur de jus Juice Expert 3 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans, Accessoires garantis 3 ans. Livr&eacute; avec un livre de recettes, une spatule de nettoyage. Sans BPA. <strong>Pi&egrave;ces disponibles 30 ans.</strong></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 {#9069 …}
    #channels: Doctrine\ORM\PersistentCollection {#9057 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9055 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28953
  +product: App\Entity\Product\Product {#9049
    #id: 3439
    #code: "extracteur-de-jus-juice-expert-3-magimix-1862"
    #attributes: Doctrine\ORM\PersistentCollection {#9059 …}
    #variants: Doctrine\ORM\PersistentCollection {#9072 …}
    #options: Doctrine\ORM\PersistentCollection {#9063 …}
    #associations: Doctrine\ORM\PersistentCollection {#9061 …}
    #createdAt: DateTime @1758632965 {#9043
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632965 {#9046
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9066 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9067
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9049}
        #id: 3439
        #name: "Extracteur de jus Juice Expert 3 Magimix"
        #slug: "extracteur-de-jus-juice-expert-3-magimix-1862"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 Fonctions : Presse-agrumes, Filtre Jus et Extra Presse</li>\n
          <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
          <li>Ecoulement du jus directement dans le verre</li>\n
          <li>Qualit&eacute;, fiabilit&eacute; Magimix</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus, centrifugeuse ou presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! 3 fonctions : Presse-agrumes, Filtre Jus (pour extraire fruits et l&eacute;gumes, un jus pur et clair) et Extra Press (pour extraire &agrave; froid des fruits et l&eacute;gumes tendres ou cuits).&nbsp;Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. L'extracteur de jus Juice Expert 3 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans, Accessoires garantis 3 ans. Livr&eacute; avec un livre de recettes, une spatule de nettoyage. Sans BPA. <strong>Pi&egrave;ces disponibles 30 ans.</strong></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 {#9069 …}
    #channels: Doctrine\ORM\PersistentCollection {#9057 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9055 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9073 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#9049
    #id: 3439
    #code: "extracteur-de-jus-juice-expert-3-magimix-1862"
    #attributes: Doctrine\ORM\PersistentCollection {#9059 …}
    #variants: Doctrine\ORM\PersistentCollection {#9072 …}
    #options: Doctrine\ORM\PersistentCollection {#9063 …}
    #associations: Doctrine\ORM\PersistentCollection {#9061 …}
    #createdAt: DateTime @1758632965 {#9043
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632965 {#9046
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9066 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9067
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9049}
        #id: 3439
        #name: "Extracteur de jus Juice Expert 3 Magimix"
        #slug: "extracteur-de-jus-juice-expert-3-magimix-1862"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 Fonctions : Presse-agrumes, Filtre Jus et Extra Presse</li>\n
          <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
          <li>Ecoulement du jus directement dans le verre</li>\n
          <li>Qualit&eacute;, fiabilit&eacute; Magimix</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus, centrifugeuse ou presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! 3 fonctions : Presse-agrumes, Filtre Jus (pour extraire fruits et l&eacute;gumes, un jus pur et clair) et Extra Press (pour extraire &agrave; froid des fruits et l&eacute;gumes tendres ou cuits).&nbsp;Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. L'extracteur de jus Juice Expert 3 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans, Accessoires garantis 3 ans. Livr&eacute; avec un livre de recettes, une spatule de nettoyage. Sans BPA. <strong>Pi&egrave;ces disponibles 30 ans.</strong></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 {#9069 …}
    #channels: Doctrine\ORM\PersistentCollection {#9057 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9055 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Extracteur de jus Juice Expert 3 Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29181
  -props: [
    "product" => App\Entity\Product\Product {#9049
      #id: 3439
      #code: "extracteur-de-jus-juice-expert-3-magimix-1862"
      #attributes: Doctrine\ORM\PersistentCollection {#9059 …}
      #variants: Doctrine\ORM\PersistentCollection {#9072 …}
      #options: Doctrine\ORM\PersistentCollection {#9063 …}
      #associations: Doctrine\ORM\PersistentCollection {#9061 …}
      #createdAt: DateTime @1758632965 {#9043
        date: 2025-09-23 21:09:25.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632965 {#9046
        date: 2025-09-23 21:09:25.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9066 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9067
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9049}
          #id: 3439
          #name: "Extracteur de jus Juice Expert 3 Magimix"
          #slug: "extracteur-de-jus-juice-expert-3-magimix-1862"
          #description: """
            <div class="col is-12"><ul>\n
            <li>3 Fonctions : Presse-agrumes, Filtre Jus et Extra Presse</li>\n
            <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
            <li>Ecoulement du jus directement dans le verre</li>\n
            <li>Qualit&eacute;, fiabilit&eacute; Magimix</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus, centrifugeuse ou presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! 3 fonctions : Presse-agrumes, Filtre Jus (pour extraire fruits et l&eacute;gumes, un jus pur et clair) et Extra Press (pour extraire &agrave; froid des fruits et l&eacute;gumes tendres ou cuits).&nbsp;Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. L'extracteur de jus Juice Expert 3 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans, Accessoires garantis 3 ans. Livr&eacute; avec un livre de recettes, une spatule de nettoyage. Sans BPA. <strong>Pi&egrave;ces disponibles 30 ans.</strong></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 {#9069 …}
      #channels: Doctrine\ORM\PersistentCollection {#9057 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9053 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9055 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.62 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29233
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29165 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29174 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29232 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9073 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083
    #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9082 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29233
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29165 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29174 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29232 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Extracteur de jus Juice Expert 3 Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083
    #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9082 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29239
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29233
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29165 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29174 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29232 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9073 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083
      #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9082 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …}
    }
    "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 {#29289
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29287 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29288 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9073 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29292
  +variant: App\Entity\Product\ProductVariant {#9073 …}
  +price: "270,00\u{A0}"
  +originalPrice: "300,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9708 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13138 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9705 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29289
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29287 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29288 …}
    +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.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#9089
    #id: 655
    #code: "coupe-legumes-alligator-inox-1883"
    #attributes: Doctrine\ORM\PersistentCollection {#9099 …}
    #variants: Doctrine\ORM\PersistentCollection {#9112 …}
    #options: Doctrine\ORM\PersistentCollection {#9103 …}
    #associations: Doctrine\ORM\PersistentCollection {#9101 …}
    #createdAt: DateTime @1758632236 {#9085
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632236 {#9086
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9106 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9107
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9089}
        #id: 655
        #name: "Coupe légumes ALLIGATOR inox"
        #slug: "coupe-legumes-alligator-inox-1883"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Une coupe facile et rapide. </li>\r\n
              <li>S&eacute;curit&eacute; totale, lames prot&eacute;g&eacute;es pendant la coupe. </li>\r\n
              <li>Corps inox,&nbsp;hygi&egrave;ne parfaite.&nbsp; </li>\r\n
              <li>Livr&eacute; avec 3 grilles. </li>\r\n
          </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe l&eacute;gumes ALLIGATOR offre un r&eacute;sultat tr&egrave;s efficace pour une coupe en b&acirc;tonnets ou en cube. Id&eacute;al pour couper efficacement oignons ( sans pleurer !), &eacute;chalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, c&eacute;leris, fruits... et m&ecirc;me l&rsquo;ail et le persil en un tour de main. <span>Le coupe l&eacute;gumes ALLIGATOR p</span>ermet m&ecirc;me de couper le poireau en julienne ! <br />Son bac r&eacute;cup&eacute;rateur permet de r&eacute;colter ais&eacute;ment les fruits et l&eacute;gumes fra&icirc;chement coup&eacute;s.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps&nbsp;inox d&eacute;montable. Grille inox amovible. Bac r&eacute;cup&eacute;rateur amovible. Va au lave vaisselle. Dimensions du corps&nbsp;&nbsp;10.5 x 27.5 cm. Dimensions du bac r&eacute;cup&eacute;rateur 11.5 x 8.5 x h 7.5 cm. Livr&eacute; avec 3 grilles trous&nbsp;12 x 12&nbsp;mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 ans.</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 {#9109 …}
    #channels: Doctrine\ORM\PersistentCollection {#9097 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9093 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9095 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29172
  +product: App\Entity\Product\Product {#9089
    #id: 655
    #code: "coupe-legumes-alligator-inox-1883"
    #attributes: Doctrine\ORM\PersistentCollection {#9099 …}
    #variants: Doctrine\ORM\PersistentCollection {#9112 …}
    #options: Doctrine\ORM\PersistentCollection {#9103 …}
    #associations: Doctrine\ORM\PersistentCollection {#9101 …}
    #createdAt: DateTime @1758632236 {#9085
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632236 {#9086
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9106 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9107
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9089}
        #id: 655
        #name: "Coupe légumes ALLIGATOR inox"
        #slug: "coupe-legumes-alligator-inox-1883"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Une coupe facile et rapide. </li>\r\n
              <li>S&eacute;curit&eacute; totale, lames prot&eacute;g&eacute;es pendant la coupe. </li>\r\n
              <li>Corps inox,&nbsp;hygi&egrave;ne parfaite.&nbsp; </li>\r\n
              <li>Livr&eacute; avec 3 grilles. </li>\r\n
          </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe l&eacute;gumes ALLIGATOR offre un r&eacute;sultat tr&egrave;s efficace pour une coupe en b&acirc;tonnets ou en cube. Id&eacute;al pour couper efficacement oignons ( sans pleurer !), &eacute;chalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, c&eacute;leris, fruits... et m&ecirc;me l&rsquo;ail et le persil en un tour de main. <span>Le coupe l&eacute;gumes ALLIGATOR p</span>ermet m&ecirc;me de couper le poireau en julienne ! <br />Son bac r&eacute;cup&eacute;rateur permet de r&eacute;colter ais&eacute;ment les fruits et l&eacute;gumes fra&icirc;chement coup&eacute;s.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps&nbsp;inox d&eacute;montable. Grille inox amovible. Bac r&eacute;cup&eacute;rateur amovible. Va au lave vaisselle. Dimensions du corps&nbsp;&nbsp;10.5 x 27.5 cm. Dimensions du bac r&eacute;cup&eacute;rateur 11.5 x 8.5 x h 7.5 cm. Livr&eacute; avec 3 grilles trous&nbsp;12 x 12&nbsp;mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 ans.</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 {#9109 …}
    #channels: Doctrine\ORM\PersistentCollection {#9097 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9093 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9095 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9113 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#9089
    #id: 655
    #code: "coupe-legumes-alligator-inox-1883"
    #attributes: Doctrine\ORM\PersistentCollection {#9099 …}
    #variants: Doctrine\ORM\PersistentCollection {#9112 …}
    #options: Doctrine\ORM\PersistentCollection {#9103 …}
    #associations: Doctrine\ORM\PersistentCollection {#9101 …}
    #createdAt: DateTime @1758632236 {#9085
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632236 {#9086
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9106 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9107
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9089}
        #id: 655
        #name: "Coupe légumes ALLIGATOR inox"
        #slug: "coupe-legumes-alligator-inox-1883"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Une coupe facile et rapide. </li>\r\n
              <li>S&eacute;curit&eacute; totale, lames prot&eacute;g&eacute;es pendant la coupe. </li>\r\n
              <li>Corps inox,&nbsp;hygi&egrave;ne parfaite.&nbsp; </li>\r\n
              <li>Livr&eacute; avec 3 grilles. </li>\r\n
          </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe l&eacute;gumes ALLIGATOR offre un r&eacute;sultat tr&egrave;s efficace pour une coupe en b&acirc;tonnets ou en cube. Id&eacute;al pour couper efficacement oignons ( sans pleurer !), &eacute;chalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, c&eacute;leris, fruits... et m&ecirc;me l&rsquo;ail et le persil en un tour de main. <span>Le coupe l&eacute;gumes ALLIGATOR p</span>ermet m&ecirc;me de couper le poireau en julienne ! <br />Son bac r&eacute;cup&eacute;rateur permet de r&eacute;colter ais&eacute;ment les fruits et l&eacute;gumes fra&icirc;chement coup&eacute;s.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps&nbsp;inox d&eacute;montable. Grille inox amovible. Bac r&eacute;cup&eacute;rateur amovible. Va au lave vaisselle. Dimensions du corps&nbsp;&nbsp;10.5 x 27.5 cm. Dimensions du bac r&eacute;cup&eacute;rateur 11.5 x 8.5 x h 7.5 cm. Livr&eacute; avec 3 grilles trous&nbsp;12 x 12&nbsp;mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 ans.</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 {#9109 …}
    #channels: Doctrine\ORM\PersistentCollection {#9097 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9093 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9095 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Coupe légumes ALLIGATOR inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29409
  -props: [
    "product" => App\Entity\Product\Product {#9089
      #id: 655
      #code: "coupe-legumes-alligator-inox-1883"
      #attributes: Doctrine\ORM\PersistentCollection {#9099 …}
      #variants: Doctrine\ORM\PersistentCollection {#9112 …}
      #options: Doctrine\ORM\PersistentCollection {#9103 …}
      #associations: Doctrine\ORM\PersistentCollection {#9101 …}
      #createdAt: DateTime @1758632236 {#9085
        date: 2025-09-23 20:57:16.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632236 {#9086
        date: 2025-09-23 20:57:16.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9106 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9107
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9089}
          #id: 655
          #name: "Coupe légumes ALLIGATOR inox"
          #slug: "coupe-legumes-alligator-inox-1883"
          #description: """
            <div class="col is-12"><ul>\r\n
                <li>Une coupe facile et rapide. </li>\r\n
                <li>S&eacute;curit&eacute; totale, lames prot&eacute;g&eacute;es pendant la coupe. </li>\r\n
                <li>Corps inox,&nbsp;hygi&egrave;ne parfaite.&nbsp; </li>\r\n
                <li>Livr&eacute; avec 3 grilles. </li>\r\n
            </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe l&eacute;gumes ALLIGATOR offre un r&eacute;sultat tr&egrave;s efficace pour une coupe en b&acirc;tonnets ou en cube. Id&eacute;al pour couper efficacement oignons ( sans pleurer !), &eacute;chalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, c&eacute;leris, fruits... et m&ecirc;me l&rsquo;ail et le persil en un tour de main. <span>Le coupe l&eacute;gumes ALLIGATOR p</span>ermet m&ecirc;me de couper le poireau en julienne ! <br />Son bac r&eacute;cup&eacute;rateur permet de r&eacute;colter ais&eacute;ment les fruits et l&eacute;gumes fra&icirc;chement coup&eacute;s.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps&nbsp;inox d&eacute;montable. Grille inox amovible. Bac r&eacute;cup&eacute;rateur amovible. Va au lave vaisselle. Dimensions du corps&nbsp;&nbsp;10.5 x 27.5 cm. Dimensions du bac r&eacute;cup&eacute;rateur 11.5 x 8.5 x h 7.5 cm. Livr&eacute; avec 3 grilles trous&nbsp;12 x 12&nbsp;mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 ans.</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 {#9109 …}
      #channels: Doctrine\ORM\PersistentCollection {#9097 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9093 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9095 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29464
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29393 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29402 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29463 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9113 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9123
    #collection: Doctrine\Common\Collections\ArrayCollection {#9124 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9122 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29464
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29393 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29402 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29463 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Coupe légumes ALLIGATOR inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9123
    #collection: Doctrine\Common\Collections\ArrayCollection {#9124 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9122 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29470
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29464
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29393 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29402 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29463 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9113 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9123
      #collection: Doctrine\Common\Collections\ArrayCollection {#9124 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9122 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29520
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29511 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29518 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29519 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9113 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29523
  +variant: App\Entity\Product\ProductVariant {#9113 …}
  +price: "144,00\u{A0}"
  +originalPrice: "144,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9708 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13138 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9705 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29520
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29511 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29518 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29519 …}
    +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.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#9129
    #id: 3286
    #code: "mixeur-plongeant-bamix-pop-m-120-5021"
    #attributes: Doctrine\ORM\PersistentCollection {#9139 …}
    #variants: Doctrine\ORM\PersistentCollection {#9152 …}
    #options: Doctrine\ORM\PersistentCollection {#9143 …}
    #associations: Doctrine\ORM\PersistentCollection {#9141 …}
    #createdAt: DateTime @1758632872 {#9125
      date: 2025-09-23 21:07:52.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632872 {#9126
      date: 2025-09-23 21:07:52.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9146 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9129}
        #id: 3286
        #name: "Mixeur plongeant Bamix Pop M 120"
        #slug: "mixeur-plongeant-bamix-pop-m-120-5021"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          <li>Efficacit&eacute; et fiabilit&eacute;.</li>\n
          <li><strong>Fabriqu&eacute; en Suisse.</strong></li>\n
          </ul></div><h1>Description Mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">Le Bamix M 120 Pop permet de d&eacute;couvrir toute les qualit&eacute;s qui ont fait la r&eacute;putation de la marque Bamix &agrave; un prix particuli&egrave;rement &eacute;tudi&eacute;. S'il n'est livr&eacute; qu'avec un seul accessoire, le mixeur plongeant Bamix Pop M 120 est n&eacute;anmoins compatible avec l'ensemble des nombreux accessoires de la gamme Bamix. Vous pouvez ainsi choisir ceux adapt&eacute;s &agrave; vos besoins.</div><h1>Accessoires livrés avec le mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">- 1 embout : couteau &eacute;toile<br /></div><h1>Caractéristiques Mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">- Puissance 120 watts.<br />- 2 vitesses : 8000 et 10000 trs/mn.<br />- Cordon d'alimentation plat 1,80 m&egrave;tre.<br />- Corps en plastique haute densit&eacute;.<br />- Pied inox longueur 14 cm.<br />- Hauteur totale 35 cm.<br />- Poids 937 g.<br />- Etanche jusqu'au milieu de la coque.<br />- Moteur garanti &agrave; vie. Accessoires 2 ans.<br />- Fourniture des pi&egrave;ces d&eacute;tach&eacute;es garantie pendant au moins 10 ans.<br />- Fabriqu&eacute; en Suisse.</div><h1>Le Bamix Pop M 120 pour qui ?</h1><div class="col is-12">Le mixeur plongeant Bamix Pop M 120 s'adresse &agrave; tous ceux qui veulent d&eacute;couvrir la qualit&eacute; Bamix sans se ruiner. Sa puissance est d&eacute;j&agrave; suffisante pour profiter de toute l'efficacit&eacute; Bamix. C'est loin d'&ecirc;tre un Bamix au rabais puisqu'il reprend la m&ecirc;me technologie que les autres mod&egrave;les de la gamme. De Ppus l'ensemble des nombreux accessoires de la gamme Bamix peuvent &ecirc;tre adapt&eacute;s sans probl&egrave;me.</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 {#9149 …}
    #channels: Doctrine\ORM\PersistentCollection {#9137 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9131 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9133 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9135 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29400
  +product: App\Entity\Product\Product {#9129
    #id: 3286
    #code: "mixeur-plongeant-bamix-pop-m-120-5021"
    #attributes: Doctrine\ORM\PersistentCollection {#9139 …}
    #variants: Doctrine\ORM\PersistentCollection {#9152 …}
    #options: Doctrine\ORM\PersistentCollection {#9143 …}
    #associations: Doctrine\ORM\PersistentCollection {#9141 …}
    #createdAt: DateTime @1758632872 {#9125
      date: 2025-09-23 21:07:52.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632872 {#9126
      date: 2025-09-23 21:07:52.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9146 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9129}
        #id: 3286
        #name: "Mixeur plongeant Bamix Pop M 120"
        #slug: "mixeur-plongeant-bamix-pop-m-120-5021"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          <li>Efficacit&eacute; et fiabilit&eacute;.</li>\n
          <li><strong>Fabriqu&eacute; en Suisse.</strong></li>\n
          </ul></div><h1>Description Mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">Le Bamix M 120 Pop permet de d&eacute;couvrir toute les qualit&eacute;s qui ont fait la r&eacute;putation de la marque Bamix &agrave; un prix particuli&egrave;rement &eacute;tudi&eacute;. S'il n'est livr&eacute; qu'avec un seul accessoire, le mixeur plongeant Bamix Pop M 120 est n&eacute;anmoins compatible avec l'ensemble des nombreux accessoires de la gamme Bamix. Vous pouvez ainsi choisir ceux adapt&eacute;s &agrave; vos besoins.</div><h1>Accessoires livrés avec le mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">- 1 embout : couteau &eacute;toile<br /></div><h1>Caractéristiques Mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">- Puissance 120 watts.<br />- 2 vitesses : 8000 et 10000 trs/mn.<br />- Cordon d'alimentation plat 1,80 m&egrave;tre.<br />- Corps en plastique haute densit&eacute;.<br />- Pied inox longueur 14 cm.<br />- Hauteur totale 35 cm.<br />- Poids 937 g.<br />- Etanche jusqu'au milieu de la coque.<br />- Moteur garanti &agrave; vie. Accessoires 2 ans.<br />- Fourniture des pi&egrave;ces d&eacute;tach&eacute;es garantie pendant au moins 10 ans.<br />- Fabriqu&eacute; en Suisse.</div><h1>Le Bamix Pop M 120 pour qui ?</h1><div class="col is-12">Le mixeur plongeant Bamix Pop M 120 s'adresse &agrave; tous ceux qui veulent d&eacute;couvrir la qualit&eacute; Bamix sans se ruiner. Sa puissance est d&eacute;j&agrave; suffisante pour profiter de toute l'efficacit&eacute; Bamix. C'est loin d'&ecirc;tre un Bamix au rabais puisqu'il reprend la m&ecirc;me technologie que les autres mod&egrave;les de la gamme. De Ppus l'ensemble des nombreux accessoires de la gamme Bamix peuvent &ecirc;tre adapt&eacute;s sans probl&egrave;me.</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 {#9149 …}
    #channels: Doctrine\ORM\PersistentCollection {#9137 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9131 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9133 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9135 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9153 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#9129
    #id: 3286
    #code: "mixeur-plongeant-bamix-pop-m-120-5021"
    #attributes: Doctrine\ORM\PersistentCollection {#9139 …}
    #variants: Doctrine\ORM\PersistentCollection {#9152 …}
    #options: Doctrine\ORM\PersistentCollection {#9143 …}
    #associations: Doctrine\ORM\PersistentCollection {#9141 …}
    #createdAt: DateTime @1758632872 {#9125
      date: 2025-09-23 21:07:52.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632872 {#9126
      date: 2025-09-23 21:07:52.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9146 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9129}
        #id: 3286
        #name: "Mixeur plongeant Bamix Pop M 120"
        #slug: "mixeur-plongeant-bamix-pop-m-120-5021"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          <li>Efficacit&eacute; et fiabilit&eacute;.</li>\n
          <li><strong>Fabriqu&eacute; en Suisse.</strong></li>\n
          </ul></div><h1>Description Mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">Le Bamix M 120 Pop permet de d&eacute;couvrir toute les qualit&eacute;s qui ont fait la r&eacute;putation de la marque Bamix &agrave; un prix particuli&egrave;rement &eacute;tudi&eacute;. S'il n'est livr&eacute; qu'avec un seul accessoire, le mixeur plongeant Bamix Pop M 120 est n&eacute;anmoins compatible avec l'ensemble des nombreux accessoires de la gamme Bamix. Vous pouvez ainsi choisir ceux adapt&eacute;s &agrave; vos besoins.</div><h1>Accessoires livrés avec le mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">- 1 embout : couteau &eacute;toile<br /></div><h1>Caractéristiques Mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">- Puissance 120 watts.<br />- 2 vitesses : 8000 et 10000 trs/mn.<br />- Cordon d'alimentation plat 1,80 m&egrave;tre.<br />- Corps en plastique haute densit&eacute;.<br />- Pied inox longueur 14 cm.<br />- Hauteur totale 35 cm.<br />- Poids 937 g.<br />- Etanche jusqu'au milieu de la coque.<br />- Moteur garanti &agrave; vie. Accessoires 2 ans.<br />- Fourniture des pi&egrave;ces d&eacute;tach&eacute;es garantie pendant au moins 10 ans.<br />- Fabriqu&eacute; en Suisse.</div><h1>Le Bamix Pop M 120 pour qui ?</h1><div class="col is-12">Le mixeur plongeant Bamix Pop M 120 s'adresse &agrave; tous ceux qui veulent d&eacute;couvrir la qualit&eacute; Bamix sans se ruiner. Sa puissance est d&eacute;j&agrave; suffisante pour profiter de toute l'efficacit&eacute; Bamix. C'est loin d'&ecirc;tre un Bamix au rabais puisqu'il reprend la m&ecirc;me technologie que les autres mod&egrave;les de la gamme. De Ppus l'ensemble des nombreux accessoires de la gamme Bamix peuvent &ecirc;tre adapt&eacute;s sans probl&egrave;me.</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 {#9149 …}
    #channels: Doctrine\ORM\PersistentCollection {#9137 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9131 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9133 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9135 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Mixeur plongeant Bamix Pop M 120"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29640
  -props: [
    "product" => App\Entity\Product\Product {#9129
      #id: 3286
      #code: "mixeur-plongeant-bamix-pop-m-120-5021"
      #attributes: Doctrine\ORM\PersistentCollection {#9139 …}
      #variants: Doctrine\ORM\PersistentCollection {#9152 …}
      #options: Doctrine\ORM\PersistentCollection {#9143 …}
      #associations: Doctrine\ORM\PersistentCollection {#9141 …}
      #createdAt: DateTime @1758632872 {#9125
        date: 2025-09-23 21:07:52.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632872 {#9126
        date: 2025-09-23 21:07:52.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9146 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9147
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9129}
          #id: 3286
          #name: "Mixeur plongeant Bamix Pop M 120"
          #slug: "mixeur-plongeant-bamix-pop-m-120-5021"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Excellent rapport qualit&eacute;-prix.</li>\n
            <li>Efficacit&eacute; et fiabilit&eacute;.</li>\n
            <li><strong>Fabriqu&eacute; en Suisse.</strong></li>\n
            </ul></div><h1>Description Mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">Le Bamix M 120 Pop permet de d&eacute;couvrir toute les qualit&eacute;s qui ont fait la r&eacute;putation de la marque Bamix &agrave; un prix particuli&egrave;rement &eacute;tudi&eacute;. S'il n'est livr&eacute; qu'avec un seul accessoire, le mixeur plongeant Bamix Pop M 120 est n&eacute;anmoins compatible avec l'ensemble des nombreux accessoires de la gamme Bamix. Vous pouvez ainsi choisir ceux adapt&eacute;s &agrave; vos besoins.</div><h1>Accessoires livrés avec le mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">- 1 embout : couteau &eacute;toile<br /></div><h1>Caractéristiques Mixeur plongeant Bamix Pop M 120</h1><div class="col is-12">- Puissance 120 watts.<br />- 2 vitesses : 8000 et 10000 trs/mn.<br />- Cordon d'alimentation plat 1,80 m&egrave;tre.<br />- Corps en plastique haute densit&eacute;.<br />- Pied inox longueur 14 cm.<br />- Hauteur totale 35 cm.<br />- Poids 937 g.<br />- Etanche jusqu'au milieu de la coque.<br />- Moteur garanti &agrave; vie. Accessoires 2 ans.<br />- Fourniture des pi&egrave;ces d&eacute;tach&eacute;es garantie pendant au moins 10 ans.<br />- Fabriqu&eacute; en Suisse.</div><h1>Le Bamix Pop M 120 pour qui ?</h1><div class="col is-12">Le mixeur plongeant Bamix Pop M 120 s'adresse &agrave; tous ceux qui veulent d&eacute;couvrir la qualit&eacute; Bamix sans se ruiner. Sa puissance est d&eacute;j&agrave; suffisante pour profiter de toute l'efficacit&eacute; Bamix. C'est loin d'&ecirc;tre un Bamix au rabais puisqu'il reprend la m&ecirc;me technologie que les autres mod&egrave;les de la gamme. De Ppus l'ensemble des nombreux accessoires de la gamme Bamix peuvent &ecirc;tre adapt&eacute;s sans probl&egrave;me.</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 {#9149 …}
      #channels: Doctrine\ORM\PersistentCollection {#9137 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9131 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9133 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9135 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29686
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29624 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29633 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29685 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9153 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166
    #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9165 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29686
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29624 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29633 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29685 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Mixeur plongeant Bamix Pop M 120"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166
    #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9165 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29692
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29686
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29624 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29633 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29685 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9153 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166
      #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9165 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
    }
    "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 {#29742
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29733 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29740 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29741 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9153 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29745
  +variant: App\Entity\Product\ProductVariant {#9153 …}
  +price: "119,00\u{A0}"
  +originalPrice: "119,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9708 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13138 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9705 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29742
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29733 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29740 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29741 …}
    +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.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#9172
    #id: 681
    #code: "mandoline-access-de-buyer-6584"
    #attributes: Doctrine\ORM\PersistentCollection {#9182 …}
    #variants: Doctrine\ORM\PersistentCollection {#9195 …}
    #options: Doctrine\ORM\PersistentCollection {#9186 …}
    #associations: Doctrine\ORM\PersistentCollection {#9184 …}
    #createdAt: DateTime @1758632240 {#9168
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632240 {#9169
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9189 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9190
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9172}
        #id: 681
        #name: "Mandoline Access De Buyer"
        #slug: "mandoline-access-de-buyer-6584"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Qualit&eacute; de coupe professionnelle.</li>\n
          <li>Peigne et lame interchangeable.</li>\n
          <li>Fabriqu&eacute;e en France.</li>\n
          </ul></div><h1>Description Mandoline Access De Buyer</h1><div class="col is-12">La Mandoline Access De Buyer permet des coupes nettes et franches de tous vos fruits et l&eacute;gumes et en toute s&eacute;curit&eacute; gr&acirc;ce &agrave; son poussoir extra large. Gr&acirc;ce &agrave; son chassis en inox vous b&eacute;n&eacute;ficiez d'un ustensile robuste se nettoyant facilement.</div><h1>Caractéristiques Mandoline Access De Buyer</h1><div class="col is-12">Chassis en inox. Dimensions : 18 x 45 cm. Pieds anti-d&eacute;rapants et repliables. Chariot coulissant. Lames et peignes en acier qualit&eacute; coutelli&egrave;re. Livr&eacute;e avec double lame horizontale lisse et ondul&eacute;e et un double peigne vertical : 4 &amp; 10 mm. Hauteur de coupe r&eacute;glable jusqu'&agrave; 1 cm. Poussoir de s&eacute;curit&eacute; ergonomique. Repliable. Garantie 2 ans. Fabriqu&eacute;e 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 {#9192 …}
    #channels: Doctrine\ORM\PersistentCollection {#9180 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9176 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9178 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29631
  +product: App\Entity\Product\Product {#9172
    #id: 681
    #code: "mandoline-access-de-buyer-6584"
    #attributes: Doctrine\ORM\PersistentCollection {#9182 …}
    #variants: Doctrine\ORM\PersistentCollection {#9195 …}
    #options: Doctrine\ORM\PersistentCollection {#9186 …}
    #associations: Doctrine\ORM\PersistentCollection {#9184 …}
    #createdAt: DateTime @1758632240 {#9168
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632240 {#9169
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9189 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9190
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9172}
        #id: 681
        #name: "Mandoline Access De Buyer"
        #slug: "mandoline-access-de-buyer-6584"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Qualit&eacute; de coupe professionnelle.</li>\n
          <li>Peigne et lame interchangeable.</li>\n
          <li>Fabriqu&eacute;e en France.</li>\n
          </ul></div><h1>Description Mandoline Access De Buyer</h1><div class="col is-12">La Mandoline Access De Buyer permet des coupes nettes et franches de tous vos fruits et l&eacute;gumes et en toute s&eacute;curit&eacute; gr&acirc;ce &agrave; son poussoir extra large. Gr&acirc;ce &agrave; son chassis en inox vous b&eacute;n&eacute;ficiez d'un ustensile robuste se nettoyant facilement.</div><h1>Caractéristiques Mandoline Access De Buyer</h1><div class="col is-12">Chassis en inox. Dimensions : 18 x 45 cm. Pieds anti-d&eacute;rapants et repliables. Chariot coulissant. Lames et peignes en acier qualit&eacute; coutelli&egrave;re. Livr&eacute;e avec double lame horizontale lisse et ondul&eacute;e et un double peigne vertical : 4 &amp; 10 mm. Hauteur de coupe r&eacute;glable jusqu'&agrave; 1 cm. Poussoir de s&eacute;curit&eacute; ergonomique. Repliable. Garantie 2 ans. Fabriqu&eacute;e 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 {#9192 …}
    #channels: Doctrine\ORM\PersistentCollection {#9180 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9176 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9178 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9196 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#9172
    #id: 681
    #code: "mandoline-access-de-buyer-6584"
    #attributes: Doctrine\ORM\PersistentCollection {#9182 …}
    #variants: Doctrine\ORM\PersistentCollection {#9195 …}
    #options: Doctrine\ORM\PersistentCollection {#9186 …}
    #associations: Doctrine\ORM\PersistentCollection {#9184 …}
    #createdAt: DateTime @1758632240 {#9168
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632240 {#9169
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9189 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9190
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9172}
        #id: 681
        #name: "Mandoline Access De Buyer"
        #slug: "mandoline-access-de-buyer-6584"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Qualit&eacute; de coupe professionnelle.</li>\n
          <li>Peigne et lame interchangeable.</li>\n
          <li>Fabriqu&eacute;e en France.</li>\n
          </ul></div><h1>Description Mandoline Access De Buyer</h1><div class="col is-12">La Mandoline Access De Buyer permet des coupes nettes et franches de tous vos fruits et l&eacute;gumes et en toute s&eacute;curit&eacute; gr&acirc;ce &agrave; son poussoir extra large. Gr&acirc;ce &agrave; son chassis en inox vous b&eacute;n&eacute;ficiez d'un ustensile robuste se nettoyant facilement.</div><h1>Caractéristiques Mandoline Access De Buyer</h1><div class="col is-12">Chassis en inox. Dimensions : 18 x 45 cm. Pieds anti-d&eacute;rapants et repliables. Chariot coulissant. Lames et peignes en acier qualit&eacute; coutelli&egrave;re. Livr&eacute;e avec double lame horizontale lisse et ondul&eacute;e et un double peigne vertical : 4 &amp; 10 mm. Hauteur de coupe r&eacute;glable jusqu'&agrave; 1 cm. Poussoir de s&eacute;curit&eacute; ergonomique. Repliable. Garantie 2 ans. Fabriqu&eacute;e 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 {#9192 …}
    #channels: Doctrine\ORM\PersistentCollection {#9180 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9176 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9178 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Mandoline Access De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29862
  -props: [
    "product" => App\Entity\Product\Product {#9172
      #id: 681
      #code: "mandoline-access-de-buyer-6584"
      #attributes: Doctrine\ORM\PersistentCollection {#9182 …}
      #variants: Doctrine\ORM\PersistentCollection {#9195 …}
      #options: Doctrine\ORM\PersistentCollection {#9186 …}
      #associations: Doctrine\ORM\PersistentCollection {#9184 …}
      #createdAt: DateTime @1758632240 {#9168
        date: 2025-09-23 20:57:20.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632240 {#9169
        date: 2025-09-23 20:57:20.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9189 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9190
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9172}
          #id: 681
          #name: "Mandoline Access De Buyer"
          #slug: "mandoline-access-de-buyer-6584"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Qualit&eacute; de coupe professionnelle.</li>\n
            <li>Peigne et lame interchangeable.</li>\n
            <li>Fabriqu&eacute;e en France.</li>\n
            </ul></div><h1>Description Mandoline Access De Buyer</h1><div class="col is-12">La Mandoline Access De Buyer permet des coupes nettes et franches de tous vos fruits et l&eacute;gumes et en toute s&eacute;curit&eacute; gr&acirc;ce &agrave; son poussoir extra large. Gr&acirc;ce &agrave; son chassis en inox vous b&eacute;n&eacute;ficiez d'un ustensile robuste se nettoyant facilement.</div><h1>Caractéristiques Mandoline Access De Buyer</h1><div class="col is-12">Chassis en inox. Dimensions : 18 x 45 cm. Pieds anti-d&eacute;rapants et repliables. Chariot coulissant. Lames et peignes en acier qualit&eacute; coutelli&egrave;re. Livr&eacute;e avec double lame horizontale lisse et ondul&eacute;e et un double peigne vertical : 4 &amp; 10 mm. Hauteur de coupe r&eacute;glable jusqu'&agrave; 1 cm. Poussoir de s&eacute;curit&eacute; ergonomique. Repliable. Garantie 2 ans. Fabriqu&eacute;e 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 {#9192 …}
      #channels: Doctrine\ORM\PersistentCollection {#9180 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9176 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9178 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29917
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29846 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29855 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29916 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9196 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9206
    #collection: Doctrine\Common\Collections\ArrayCollection {#9207 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9205 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29917
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29846 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29855 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29916 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Mandoline Access De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9206
    #collection: Doctrine\Common\Collections\ArrayCollection {#9207 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9205 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29923
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29917
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29846 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29855 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29916 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9196 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9206
      #collection: Doctrine\Common\Collections\ArrayCollection {#9207 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9205 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …}
    }
    "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 {#29973
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29964 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29971 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29972 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9196 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29976
  +variant: App\Entity\Product\ProductVariant {#9196 …}
  +price: "109,00\u{A0}"
  +originalPrice: "149,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9708 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13138 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9705 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29973
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29964 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29971 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29972 …}
    +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.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#9212
    #id: 212
    #code: "poele-mineral-b-element-de-buyer-2894"
    #attributes: Doctrine\ORM\PersistentCollection {#9222 …}
    #variants: Doctrine\ORM\PersistentCollection {#9235 …}
    #options: Doctrine\ORM\PersistentCollection {#9226 …}
    #associations: Doctrine\ORM\PersistentCollection {#9224 …}
    #createdAt: DateTime @1758632188 {#9208
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632188 {#9209
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9229 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9230
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9212}
        #id: 212
        #name: "Poêle Mineral B Element De Buyer"
        #slug: "poele-mineral-b-element-de-buyer-2894"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Po&ecirc;le 100 %&nbsp; &eacute;cologique, en acier mat&eacute;riau naturel, pas de rev&ecirc;tement.</li>\n
          <li>Id&eacute;ale pour saisir, dorer, griller.</li>\n
          <li>Qualit&eacute; professionnelle, indestructible !</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</span></li>\n
          </ul></div><h1>Description Poêle Mineral B Element De Buyer</h1><div class="col is-12">La po&ecirc;le Mineral B Element De Buyer est compos&eacute;e uniquement de fer, mat&eacute;riau min&eacute;ral 100 % naturel. Les mol&eacute;cules de fer sont r&eacute;put&eacute;es favoriser une bonne sant&eacute;. Elle&nbsp;n'a pas de rev&ecirc;tement donc aucun risque de transmission de substances chimiques ind&eacute;sirables &agrave; vos aliments &agrave; cuire.<br /><br />Gr&acirc;ce &agrave; son &eacute;paisseur (2 &agrave; 3 mm suivant la taille), elle est faite pour r&eacute;sister &agrave; des sources de chaleur puissantes comme l'induction ou la vitroc&eacute;ramique. Elle fonctionne aussi parfaitement sur le gaz et les plaques &eacute;lectriques.</div><h1>Son secret ? Le culottage !</h1><div class="col is-12">Cette po&ecirc;le se veut &eacute;cologique jusqu'au bout du manche puisque son processus de fabrication se veut &eacute;galement respectueux de l'environnement. Elle&nbsp;b&eacute;n&eacute;ficie d'une finition protectrice &agrave; base de cire d&rsquo;abeille biologique pour &eacute;viter toute oxydation pendant le stockage et le transport avant la vente. De plus cette couche de cire d'abeille facilitera son&nbsp;<a href="http://www.cuisinstore.com/les-poeles/poele-en-tole-bien-l-utiliser-73.html">culottage</a>.<br /><br />\n
          <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le culottage de votre po&ecirc;le Min&eacute;ral B se renforcera ensuite au fur et &agrave; mesure. Les premi&egrave;res utilisations n&eacute;cessiteront de mettre sans doute un peu de mati&egrave;re grasse notamment pour des aliments d&eacute;licats comme les &oelig;ufs ou le poisson. Puis elle va noircir petit &agrave; petit et devenir de plus en plus antiadh&eacute;sive au point que vous n&rsquo;utiliserez bient&ocirc;t quasiment plus de mati&egrave;re grasse voire plus du tout, notamment avec la viande rouge. Vous en connaissez beaucoup des po&ecirc;les qui s&rsquo;am&eacute;liorent avec le temps ?</div>\n
          <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Certains utilisateurs s&rsquo;inqui&egrave;tent de la mati&egrave;re noire au fond de leur po&ecirc;le. Ce n&rsquo;est pas de la crasse et c&rsquo;est totalement inoffensif ! C&rsquo;est la teinte prise par votre po&ecirc;le qui t&eacute;moigne au contraire&nbsp; de sa bonne sant&eacute; !</div>\n
          <div style="margin: 0px; padding: 0px;">Le culottage de votre po&ecirc;le Min&eacute;ral B se renforcera ensuite au fur et &agrave; mesure. Les premi&egrave;res utilisations n&eacute;cessiteront de mettre sans doute un peu de mati&egrave;re grasse notamment pour des aliments d&eacute;licats comme les &oelig;ufs ou le poisson. Puis elle va noircir petit &agrave; petit et devenir de plus en plus antiadh&eacute;sive au point que vous n&rsquo;utiliserez bient&ocirc;t quasiment plus de mati&egrave;re grasse voire plus du tout, notamment avec la viande rouge. Vous en connaissez beaucoup des po&ecirc;les qui s&rsquo;am&eacute;liorent avec le temps ?</div>\n
          <div style="margin: 0px; padding: 0px;">Certains utilisateurs s&rsquo;inqui&egrave;tent de la mati&egrave;re noire au fond de leur po&ecirc;le. Ce n&rsquo;est pas de la crasse et c&rsquo;est totalement inoffensif ! C&rsquo;est la teinte prise par votre po&ecirc;le qui t&eacute;moigne au contraire&nbsp; de sa bonne sant&eacute; !</div></div><h1>Caractéristiques Poêle Mineral B Element De Buyer</h1><div class="col is-12">- Coupe lyonnaise. <br />- Epaisseur 2 &agrave; 3 mm suivant la taille. <br />- Queue feuillard vernie et rivet&eacute;e. <br />- Lavage uniquement &agrave; la main et s&eacute;chage imm&eacute;diat recommand&eacute;. <br /><span style="font-weight: bold;">- Fabriqu&eacute;e en France, Label Origine France.&nbsp;<br /></span>- Tous feux y compris <strong>induction</strong>.<br /><br />\n
          <div>&oslash; 20 cm&nbsp; &nbsp; Fond &oslash; 14,0 cm.<span style="white-space: pre;"> </span>&nbsp; Hauteur 3,3 cm&nbsp; &nbsp;Poids 1,0&nbsp; kg<br />&oslash; 24 cm&nbsp; &nbsp; Fond &oslash; 17,5 cm.&nbsp; &nbsp;Hauteur 3,5 cm.&nbsp; Poids 1,39 kg<br />&oslash; 26 cm&nbsp; &nbsp; Fond &oslash; 18,5 cm.&nbsp; &nbsp;Hauteur 4,0 cm.&nbsp; Poids 1,90 kg</div>\n
          <div>&oslash; 28 cm&nbsp; &nbsp; Fond &oslash; 21,0 cm.&nbsp; &nbsp;Hauteur 4,0 cm.&nbsp; Poids 2,15 kg</div>\n
          <div>&oslash; 32 cm&nbsp; &nbsp; Fond &oslash; 23,0 cm.&nbsp; &nbsp;Hauteur 4,5 cm.&nbsp; Poids 2,63 kg</div>\n
          <div>&oslash; 36 cm&nbsp; &nbsp; Fond &oslash; 26,0 cm.&nbsp; &nbsp;Hauteur 5,0 cm.&nbsp; Poids 3,53 kg</div>\n
          <br /></div><h1>En savoir plus sur l'acier</h1><div class="col is-12">Pour en savoir plus sur l'acier, nous vous recommandons l'article publi&eacute; sur notre blog :&nbsp;<a title="La po&ecirc;le en acier pour cuisiner sainement" rel="nofollow" href="https://www.cuisinstore.com/la-poele-en-acier-pour-cuisiner-sainement-c1289.html" target="_blank">La po&ecirc;le en acier pour cuisiner sainement</a><br /></div><h1>Label Origine France</h1><div class="col is-12"><br /><br /><br />Cette po&ecirc;le a re&ccedil;u d'un organisme ind&eacute;pendant le label Origine France. Ce label certifie que la po&ecirc;le Mineral B est bien fabriqu&eacute;e et assembl&eacute;e en France et que la grande majorit&eacute; de ses composants sont aussi d'origine fran&ccedil;aise. <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html">En savoir plus sur le label</a></div><h1>La manufacture De Buyer</h1><div class="col is-12">De Buyer est l'un de nos partenaires historiques depuis plus de 20 ans ! Pour en savoir plus sur cette belle manufacture,&nbsp;<a title="cliquez-ici" rel="nofollow" href="https://www.cuisinstore.com/la-manufacture-de-buyer-c1202.html" target="_blank">cliquez-ici</a></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 {#9232 …}
    #channels: Doctrine\ORM\PersistentCollection {#9220 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9214 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9216 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9218 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29853
  +product: App\Entity\Product\Product {#9212
    #id: 212
    #code: "poele-mineral-b-element-de-buyer-2894"
    #attributes: Doctrine\ORM\PersistentCollection {#9222 …}
    #variants: Doctrine\ORM\PersistentCollection {#9235 …}
    #options: Doctrine\ORM\PersistentCollection {#9226 …}
    #associations: Doctrine\ORM\PersistentCollection {#9224 …}
    #createdAt: DateTime @1758632188 {#9208
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632188 {#9209
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9229 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9230
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9212}
        #id: 212
        #name: "Poêle Mineral B Element De Buyer"
        #slug: "poele-mineral-b-element-de-buyer-2894"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Po&ecirc;le 100 %&nbsp; &eacute;cologique, en acier mat&eacute;riau naturel, pas de rev&ecirc;tement.</li>\n
          <li>Id&eacute;ale pour saisir, dorer, griller.</li>\n
          <li>Qualit&eacute; professionnelle, indestructible !</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</span></li>\n
          </ul></div><h1>Description Poêle Mineral B Element De Buyer</h1><div class="col is-12">La po&ecirc;le Mineral B Element De Buyer est compos&eacute;e uniquement de fer, mat&eacute;riau min&eacute;ral 100 % naturel. Les mol&eacute;cules de fer sont r&eacute;put&eacute;es favoriser une bonne sant&eacute;. Elle&nbsp;n'a pas de rev&ecirc;tement donc aucun risque de transmission de substances chimiques ind&eacute;sirables &agrave; vos aliments &agrave; cuire.<br /><br />Gr&acirc;ce &agrave; son &eacute;paisseur (2 &agrave; 3 mm suivant la taille), elle est faite pour r&eacute;sister &agrave; des sources de chaleur puissantes comme l'induction ou la vitroc&eacute;ramique. Elle fonctionne aussi parfaitement sur le gaz et les plaques &eacute;lectriques.</div><h1>Son secret ? Le culottage !</h1><div class="col is-12">Cette po&ecirc;le se veut &eacute;cologique jusqu'au bout du manche puisque son processus de fabrication se veut &eacute;galement respectueux de l'environnement. Elle&nbsp;b&eacute;n&eacute;ficie d'une finition protectrice &agrave; base de cire d&rsquo;abeille biologique pour &eacute;viter toute oxydation pendant le stockage et le transport avant la vente. De plus cette couche de cire d'abeille facilitera son&nbsp;<a href="http://www.cuisinstore.com/les-poeles/poele-en-tole-bien-l-utiliser-73.html">culottage</a>.<br /><br />\n
          <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le culottage de votre po&ecirc;le Min&eacute;ral B se renforcera ensuite au fur et &agrave; mesure. Les premi&egrave;res utilisations n&eacute;cessiteront de mettre sans doute un peu de mati&egrave;re grasse notamment pour des aliments d&eacute;licats comme les &oelig;ufs ou le poisson. Puis elle va noircir petit &agrave; petit et devenir de plus en plus antiadh&eacute;sive au point que vous n&rsquo;utiliserez bient&ocirc;t quasiment plus de mati&egrave;re grasse voire plus du tout, notamment avec la viande rouge. Vous en connaissez beaucoup des po&ecirc;les qui s&rsquo;am&eacute;liorent avec le temps ?</div>\n
          <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Certains utilisateurs s&rsquo;inqui&egrave;tent de la mati&egrave;re noire au fond de leur po&ecirc;le. Ce n&rsquo;est pas de la crasse et c&rsquo;est totalement inoffensif ! C&rsquo;est la teinte prise par votre po&ecirc;le qui t&eacute;moigne au contraire&nbsp; de sa bonne sant&eacute; !</div>\n
          <div style="margin: 0px; padding: 0px;">Le culottage de votre po&ecirc;le Min&eacute;ral B se renforcera ensuite au fur et &agrave; mesure. Les premi&egrave;res utilisations n&eacute;cessiteront de mettre sans doute un peu de mati&egrave;re grasse notamment pour des aliments d&eacute;licats comme les &oelig;ufs ou le poisson. Puis elle va noircir petit &agrave; petit et devenir de plus en plus antiadh&eacute;sive au point que vous n&rsquo;utiliserez bient&ocirc;t quasiment plus de mati&egrave;re grasse voire plus du tout, notamment avec la viande rouge. Vous en connaissez beaucoup des po&ecirc;les qui s&rsquo;am&eacute;liorent avec le temps ?</div>\n
          <div style="margin: 0px; padding: 0px;">Certains utilisateurs s&rsquo;inqui&egrave;tent de la mati&egrave;re noire au fond de leur po&ecirc;le. Ce n&rsquo;est pas de la crasse et c&rsquo;est totalement inoffensif ! C&rsquo;est la teinte prise par votre po&ecirc;le qui t&eacute;moigne au contraire&nbsp; de sa bonne sant&eacute; !</div></div><h1>Caractéristiques Poêle Mineral B Element De Buyer</h1><div class="col is-12">- Coupe lyonnaise. <br />- Epaisseur 2 &agrave; 3 mm suivant la taille. <br />- Queue feuillard vernie et rivet&eacute;e. <br />- Lavage uniquement &agrave; la main et s&eacute;chage imm&eacute;diat recommand&eacute;. <br /><span style="font-weight: bold;">- Fabriqu&eacute;e en France, Label Origine France.&nbsp;<br /></span>- Tous feux y compris <strong>induction</strong>.<br /><br />\n
          <div>&oslash; 20 cm&nbsp; &nbsp; Fond &oslash; 14,0 cm.<span style="white-space: pre;"> </span>&nbsp; Hauteur 3,3 cm&nbsp; &nbsp;Poids 1,0&nbsp; kg<br />&oslash; 24 cm&nbsp; &nbsp; Fond &oslash; 17,5 cm.&nbsp; &nbsp;Hauteur 3,5 cm.&nbsp; Poids 1,39 kg<br />&oslash; 26 cm&nbsp; &nbsp; Fond &oslash; 18,5 cm.&nbsp; &nbsp;Hauteur 4,0 cm.&nbsp; Poids 1,90 kg</div>\n
          <div>&oslash; 28 cm&nbsp; &nbsp; Fond &oslash; 21,0 cm.&nbsp; &nbsp;Hauteur 4,0 cm.&nbsp; Poids 2,15 kg</div>\n
          <div>&oslash; 32 cm&nbsp; &nbsp; Fond &oslash; 23,0 cm.&nbsp; &nbsp;Hauteur 4,5 cm.&nbsp; Poids 2,63 kg</div>\n
          <div>&oslash; 36 cm&nbsp; &nbsp; Fond &oslash; 26,0 cm.&nbsp; &nbsp;Hauteur 5,0 cm.&nbsp; Poids 3,53 kg</div>\n
          <br /></div><h1>En savoir plus sur l'acier</h1><div class="col is-12">Pour en savoir plus sur l'acier, nous vous recommandons l'article publi&eacute; sur notre blog :&nbsp;<a title="La po&ecirc;le en acier pour cuisiner sainement" rel="nofollow" href="https://www.cuisinstore.com/la-poele-en-acier-pour-cuisiner-sainement-c1289.html" target="_blank">La po&ecirc;le en acier pour cuisiner sainement</a><br /></div><h1>Label Origine France</h1><div class="col is-12"><br /><br /><br />Cette po&ecirc;le a re&ccedil;u d'un organisme ind&eacute;pendant le label Origine France. Ce label certifie que la po&ecirc;le Mineral B est bien fabriqu&eacute;e et assembl&eacute;e en France et que la grande majorit&eacute; de ses composants sont aussi d'origine fran&ccedil;aise. <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html">En savoir plus sur le label</a></div><h1>La manufacture De Buyer</h1><div class="col is-12">De Buyer est l'un de nos partenaires historiques depuis plus de 20 ans ! Pour en savoir plus sur cette belle manufacture,&nbsp;<a title="cliquez-ici" rel="nofollow" href="https://www.cuisinstore.com/la-manufacture-de-buyer-c1202.html" target="_blank">cliquez-ici</a></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 {#9232 …}
    #channels: Doctrine\ORM\PersistentCollection {#9220 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9214 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9216 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9218 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9236 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#9212
    #id: 212
    #code: "poele-mineral-b-element-de-buyer-2894"
    #attributes: Doctrine\ORM\PersistentCollection {#9222 …}
    #variants: Doctrine\ORM\PersistentCollection {#9235 …}
    #options: Doctrine\ORM\PersistentCollection {#9226 …}
    #associations: Doctrine\ORM\PersistentCollection {#9224 …}
    #createdAt: DateTime @1758632188 {#9208
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632188 {#9209
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9229 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9230
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9212}
        #id: 212
        #name: "Poêle Mineral B Element De Buyer"
        #slug: "poele-mineral-b-element-de-buyer-2894"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Po&ecirc;le 100 %&nbsp; &eacute;cologique, en acier mat&eacute;riau naturel, pas de rev&ecirc;tement.</li>\n
          <li>Id&eacute;ale pour saisir, dorer, griller.</li>\n
          <li>Qualit&eacute; professionnelle, indestructible !</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</span></li>\n
          </ul></div><h1>Description Poêle Mineral B Element De Buyer</h1><div class="col is-12">La po&ecirc;le Mineral B Element De Buyer est compos&eacute;e uniquement de fer, mat&eacute;riau min&eacute;ral 100 % naturel. Les mol&eacute;cules de fer sont r&eacute;put&eacute;es favoriser une bonne sant&eacute;. Elle&nbsp;n'a pas de rev&ecirc;tement donc aucun risque de transmission de substances chimiques ind&eacute;sirables &agrave; vos aliments &agrave; cuire.<br /><br />Gr&acirc;ce &agrave; son &eacute;paisseur (2 &agrave; 3 mm suivant la taille), elle est faite pour r&eacute;sister &agrave; des sources de chaleur puissantes comme l'induction ou la vitroc&eacute;ramique. Elle fonctionne aussi parfaitement sur le gaz et les plaques &eacute;lectriques.</div><h1>Son secret ? Le culottage !</h1><div class="col is-12">Cette po&ecirc;le se veut &eacute;cologique jusqu'au bout du manche puisque son processus de fabrication se veut &eacute;galement respectueux de l'environnement. Elle&nbsp;b&eacute;n&eacute;ficie d'une finition protectrice &agrave; base de cire d&rsquo;abeille biologique pour &eacute;viter toute oxydation pendant le stockage et le transport avant la vente. De plus cette couche de cire d'abeille facilitera son&nbsp;<a href="http://www.cuisinstore.com/les-poeles/poele-en-tole-bien-l-utiliser-73.html">culottage</a>.<br /><br />\n
          <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le culottage de votre po&ecirc;le Min&eacute;ral B se renforcera ensuite au fur et &agrave; mesure. Les premi&egrave;res utilisations n&eacute;cessiteront de mettre sans doute un peu de mati&egrave;re grasse notamment pour des aliments d&eacute;licats comme les &oelig;ufs ou le poisson. Puis elle va noircir petit &agrave; petit et devenir de plus en plus antiadh&eacute;sive au point que vous n&rsquo;utiliserez bient&ocirc;t quasiment plus de mati&egrave;re grasse voire plus du tout, notamment avec la viande rouge. Vous en connaissez beaucoup des po&ecirc;les qui s&rsquo;am&eacute;liorent avec le temps ?</div>\n
          <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Certains utilisateurs s&rsquo;inqui&egrave;tent de la mati&egrave;re noire au fond de leur po&ecirc;le. Ce n&rsquo;est pas de la crasse et c&rsquo;est totalement inoffensif ! C&rsquo;est la teinte prise par votre po&ecirc;le qui t&eacute;moigne au contraire&nbsp; de sa bonne sant&eacute; !</div>\n
          <div style="margin: 0px; padding: 0px;">Le culottage de votre po&ecirc;le Min&eacute;ral B se renforcera ensuite au fur et &agrave; mesure. Les premi&egrave;res utilisations n&eacute;cessiteront de mettre sans doute un peu de mati&egrave;re grasse notamment pour des aliments d&eacute;licats comme les &oelig;ufs ou le poisson. Puis elle va noircir petit &agrave; petit et devenir de plus en plus antiadh&eacute;sive au point que vous n&rsquo;utiliserez bient&ocirc;t quasiment plus de mati&egrave;re grasse voire plus du tout, notamment avec la viande rouge. Vous en connaissez beaucoup des po&ecirc;les qui s&rsquo;am&eacute;liorent avec le temps ?</div>\n
          <div style="margin: 0px; padding: 0px;">Certains utilisateurs s&rsquo;inqui&egrave;tent de la mati&egrave;re noire au fond de leur po&ecirc;le. Ce n&rsquo;est pas de la crasse et c&rsquo;est totalement inoffensif ! C&rsquo;est la teinte prise par votre po&ecirc;le qui t&eacute;moigne au contraire&nbsp; de sa bonne sant&eacute; !</div></div><h1>Caractéristiques Poêle Mineral B Element De Buyer</h1><div class="col is-12">- Coupe lyonnaise. <br />- Epaisseur 2 &agrave; 3 mm suivant la taille. <br />- Queue feuillard vernie et rivet&eacute;e. <br />- Lavage uniquement &agrave; la main et s&eacute;chage imm&eacute;diat recommand&eacute;. <br /><span style="font-weight: bold;">- Fabriqu&eacute;e en France, Label Origine France.&nbsp;<br /></span>- Tous feux y compris <strong>induction</strong>.<br /><br />\n
          <div>&oslash; 20 cm&nbsp; &nbsp; Fond &oslash; 14,0 cm.<span style="white-space: pre;"> </span>&nbsp; Hauteur 3,3 cm&nbsp; &nbsp;Poids 1,0&nbsp; kg<br />&oslash; 24 cm&nbsp; &nbsp; Fond &oslash; 17,5 cm.&nbsp; &nbsp;Hauteur 3,5 cm.&nbsp; Poids 1,39 kg<br />&oslash; 26 cm&nbsp; &nbsp; Fond &oslash; 18,5 cm.&nbsp; &nbsp;Hauteur 4,0 cm.&nbsp; Poids 1,90 kg</div>\n
          <div>&oslash; 28 cm&nbsp; &nbsp; Fond &oslash; 21,0 cm.&nbsp; &nbsp;Hauteur 4,0 cm.&nbsp; Poids 2,15 kg</div>\n
          <div>&oslash; 32 cm&nbsp; &nbsp; Fond &oslash; 23,0 cm.&nbsp; &nbsp;Hauteur 4,5 cm.&nbsp; Poids 2,63 kg</div>\n
          <div>&oslash; 36 cm&nbsp; &nbsp; Fond &oslash; 26,0 cm.&nbsp; &nbsp;Hauteur 5,0 cm.&nbsp; Poids 3,53 kg</div>\n
          <br /></div><h1>En savoir plus sur l'acier</h1><div class="col is-12">Pour en savoir plus sur l'acier, nous vous recommandons l'article publi&eacute; sur notre blog :&nbsp;<a title="La po&ecirc;le en acier pour cuisiner sainement" rel="nofollow" href="https://www.cuisinstore.com/la-poele-en-acier-pour-cuisiner-sainement-c1289.html" target="_blank">La po&ecirc;le en acier pour cuisiner sainement</a><br /></div><h1>Label Origine France</h1><div class="col is-12"><br /><br /><br />Cette po&ecirc;le a re&ccedil;u d'un organisme ind&eacute;pendant le label Origine France. Ce label certifie que la po&ecirc;le Mineral B est bien fabriqu&eacute;e et assembl&eacute;e en France et que la grande majorit&eacute; de ses composants sont aussi d'origine fran&ccedil;aise. <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html">En savoir plus sur le label</a></div><h1>La manufacture De Buyer</h1><div class="col is-12">De Buyer est l'un de nos partenaires historiques depuis plus de 20 ans ! Pour en savoir plus sur cette belle manufacture,&nbsp;<a title="cliquez-ici" rel="nofollow" href="https://www.cuisinstore.com/la-manufacture-de-buyer-c1202.html" target="_blank">cliquez-ici</a></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 {#9232 …}
    #channels: Doctrine\ORM\PersistentCollection {#9220 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9214 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9216 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9218 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Poêle Mineral B Element De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30093
  -props: [
    "product" => App\Entity\Product\Product {#9212
      #id: 212
      #code: "poele-mineral-b-element-de-buyer-2894"
      #attributes: Doctrine\ORM\PersistentCollection {#9222 …}
      #variants: Doctrine\ORM\PersistentCollection {#9235 …}
      #options: Doctrine\ORM\PersistentCollection {#9226 …}
      #associations: Doctrine\ORM\PersistentCollection {#9224 …}
      #createdAt: DateTime @1758632188 {#9208
        date: 2025-09-23 20:56:28.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632188 {#9209
        date: 2025-09-23 20:56:28.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9229 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9230
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9212}
          #id: 212
          #name: "Poêle Mineral B Element De Buyer"
          #slug: "poele-mineral-b-element-de-buyer-2894"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Po&ecirc;le 100 %&nbsp; &eacute;cologique, en acier mat&eacute;riau naturel, pas de rev&ecirc;tement.</li>\n
            <li>Id&eacute;ale pour saisir, dorer, griller.</li>\n
            <li>Qualit&eacute; professionnelle, indestructible !</li>\n
            <li>Tous feux y compris induction.</li>\n
            <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</span></li>\n
            </ul></div><h1>Description Poêle Mineral B Element De Buyer</h1><div class="col is-12">La po&ecirc;le Mineral B Element De Buyer est compos&eacute;e uniquement de fer, mat&eacute;riau min&eacute;ral 100 % naturel. Les mol&eacute;cules de fer sont r&eacute;put&eacute;es favoriser une bonne sant&eacute;. Elle&nbsp;n'a pas de rev&ecirc;tement donc aucun risque de transmission de substances chimiques ind&eacute;sirables &agrave; vos aliments &agrave; cuire.<br /><br />Gr&acirc;ce &agrave; son &eacute;paisseur (2 &agrave; 3 mm suivant la taille), elle est faite pour r&eacute;sister &agrave; des sources de chaleur puissantes comme l'induction ou la vitroc&eacute;ramique. Elle fonctionne aussi parfaitement sur le gaz et les plaques &eacute;lectriques.</div><h1>Son secret ? Le culottage !</h1><div class="col is-12">Cette po&ecirc;le se veut &eacute;cologique jusqu'au bout du manche puisque son processus de fabrication se veut &eacute;galement respectueux de l'environnement. Elle&nbsp;b&eacute;n&eacute;ficie d'une finition protectrice &agrave; base de cire d&rsquo;abeille biologique pour &eacute;viter toute oxydation pendant le stockage et le transport avant la vente. De plus cette couche de cire d'abeille facilitera son&nbsp;<a href="http://www.cuisinstore.com/les-poeles/poele-en-tole-bien-l-utiliser-73.html">culottage</a>.<br /><br />\n
            <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le culottage de votre po&ecirc;le Min&eacute;ral B se renforcera ensuite au fur et &agrave; mesure. Les premi&egrave;res utilisations n&eacute;cessiteront de mettre sans doute un peu de mati&egrave;re grasse notamment pour des aliments d&eacute;licats comme les &oelig;ufs ou le poisson. Puis elle va noircir petit &agrave; petit et devenir de plus en plus antiadh&eacute;sive au point que vous n&rsquo;utiliserez bient&ocirc;t quasiment plus de mati&egrave;re grasse voire plus du tout, notamment avec la viande rouge. Vous en connaissez beaucoup des po&ecirc;les qui s&rsquo;am&eacute;liorent avec le temps ?</div>\n
            <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Certains utilisateurs s&rsquo;inqui&egrave;tent de la mati&egrave;re noire au fond de leur po&ecirc;le. Ce n&rsquo;est pas de la crasse et c&rsquo;est totalement inoffensif ! C&rsquo;est la teinte prise par votre po&ecirc;le qui t&eacute;moigne au contraire&nbsp; de sa bonne sant&eacute; !</div>\n
            <div style="margin: 0px; padding: 0px;">Le culottage de votre po&ecirc;le Min&eacute;ral B se renforcera ensuite au fur et &agrave; mesure. Les premi&egrave;res utilisations n&eacute;cessiteront de mettre sans doute un peu de mati&egrave;re grasse notamment pour des aliments d&eacute;licats comme les &oelig;ufs ou le poisson. Puis elle va noircir petit &agrave; petit et devenir de plus en plus antiadh&eacute;sive au point que vous n&rsquo;utiliserez bient&ocirc;t quasiment plus de mati&egrave;re grasse voire plus du tout, notamment avec la viande rouge. Vous en connaissez beaucoup des po&ecirc;les qui s&rsquo;am&eacute;liorent avec le temps ?</div>\n
            <div style="margin: 0px; padding: 0px;">Certains utilisateurs s&rsquo;inqui&egrave;tent de la mati&egrave;re noire au fond de leur po&ecirc;le. Ce n&rsquo;est pas de la crasse et c&rsquo;est totalement inoffensif ! C&rsquo;est la teinte prise par votre po&ecirc;le qui t&eacute;moigne au contraire&nbsp; de sa bonne sant&eacute; !</div></div><h1>Caractéristiques Poêle Mineral B Element De Buyer</h1><div class="col is-12">- Coupe lyonnaise. <br />- Epaisseur 2 &agrave; 3 mm suivant la taille. <br />- Queue feuillard vernie et rivet&eacute;e. <br />- Lavage uniquement &agrave; la main et s&eacute;chage imm&eacute;diat recommand&eacute;. <br /><span style="font-weight: bold;">- Fabriqu&eacute;e en France, Label Origine France.&nbsp;<br /></span>- Tous feux y compris <strong>induction</strong>.<br /><br />\n
            <div>&oslash; 20 cm&nbsp; &nbsp; Fond &oslash; 14,0 cm.<span style="white-space: pre;"> </span>&nbsp; Hauteur 3,3 cm&nbsp; &nbsp;Poids 1,0&nbsp; kg<br />&oslash; 24 cm&nbsp; &nbsp; Fond &oslash; 17,5 cm.&nbsp; &nbsp;Hauteur 3,5 cm.&nbsp; Poids 1,39 kg<br />&oslash; 26 cm&nbsp; &nbsp; Fond &oslash; 18,5 cm.&nbsp; &nbsp;Hauteur 4,0 cm.&nbsp; Poids 1,90 kg</div>\n
            <div>&oslash; 28 cm&nbsp; &nbsp; Fond &oslash; 21,0 cm.&nbsp; &nbsp;Hauteur 4,0 cm.&nbsp; Poids 2,15 kg</div>\n
            <div>&oslash; 32 cm&nbsp; &nbsp; Fond &oslash; 23,0 cm.&nbsp; &nbsp;Hauteur 4,5 cm.&nbsp; Poids 2,63 kg</div>\n
            <div>&oslash; 36 cm&nbsp; &nbsp; Fond &oslash; 26,0 cm.&nbsp; &nbsp;Hauteur 5,0 cm.&nbsp; Poids 3,53 kg</div>\n
            <br /></div><h1>En savoir plus sur l'acier</h1><div class="col is-12">Pour en savoir plus sur l'acier, nous vous recommandons l'article publi&eacute; sur notre blog :&nbsp;<a title="La po&ecirc;le en acier pour cuisiner sainement" rel="nofollow" href="https://www.cuisinstore.com/la-poele-en-acier-pour-cuisiner-sainement-c1289.html" target="_blank">La po&ecirc;le en acier pour cuisiner sainement</a><br /></div><h1>Label Origine France</h1><div class="col is-12"><br /><br /><br />Cette po&ecirc;le a re&ccedil;u d'un organisme ind&eacute;pendant le label Origine France. Ce label certifie que la po&ecirc;le Mineral B est bien fabriqu&eacute;e et assembl&eacute;e en France et que la grande majorit&eacute; de ses composants sont aussi d'origine fran&ccedil;aise. <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html">En savoir plus sur le label</a></div><h1>La manufacture De Buyer</h1><div class="col is-12">De Buyer est l'un de nos partenaires historiques depuis plus de 20 ans ! Pour en savoir plus sur cette belle manufacture,&nbsp;<a title="cliquez-ici" rel="nofollow" href="https://www.cuisinstore.com/la-manufacture-de-buyer-c1202.html" target="_blank">cliquez-ici</a></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 {#9232 …}
      #channels: Doctrine\ORM\PersistentCollection {#9220 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9214 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9216 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9218 …}
      #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 {#30154
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30077 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30153 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9236 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9246
    #collection: Doctrine\Common\Collections\ArrayCollection {#9247 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9245 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30154
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30077 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30153 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Poêle Mineral B Element De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9246
    #collection: Doctrine\Common\Collections\ArrayCollection {#9247 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9245 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30160
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30154
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30077 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30086 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30153 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9236 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9246
      #collection: Doctrine\Common\Collections\ArrayCollection {#9247 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9245 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
    }
    "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 {#30210
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30201 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30208 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30209 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9236 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30213
  +variant: App\Entity\Product\ProductVariant {#9236 …}
  +price: "99,00\u{A0}"
  +originalPrice: "102,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9708 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13138 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9705 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30210
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30201 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30208 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30209 …}
    +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.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#9252
    #id: 1370
    #code: "essoreuse-a-salade-inox-oxo-1628"
    #attributes: Doctrine\ORM\PersistentCollection {#9262 …}
    #variants: Doctrine\ORM\PersistentCollection {#9275 …}
    #options: Doctrine\ORM\PersistentCollection {#9266 …}
    #associations: Doctrine\ORM\PersistentCollection {#9264 …}
    #createdAt: DateTime @1758632337 {#9248
      date: 2025-09-23 20:58:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632337 {#9249
      date: 2025-09-23 20:58:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9269 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9270
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9252}
        #id: 1370
        #name: "Essoreuse à salade inox OXO"
        #slug: "essoreuse-a-salade-inox-oxo-1628"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Belle finition inox.</li>\n
          <li>Entrainement par poussoir sans effort.&nbsp;</li>\n
          <li>Base anti-d&eacute;rapente, s&eacute;curit&eacute;.&nbsp;</li>\n
          </ul></div><h1>Description essoreuse à salade inox Oxo</h1><div class="col is-12"><p><span><span>L'essoreuse &agrave; salade inox OXO permet d'essorer votre salade efficacement gr&acirc;ce &agrave; son syst&egrave;me exclusif d'entra&icirc;nement par poussoir. Elle poss&egrave;de une base antid&eacute;rapante qui lui permet d'&ecirc;tre stable lors de son utilisation. Pratique, le panier peut servir de passoire et le saladier en inox est id&eacute;al pour le service &agrave; table !&nbsp;</span><br /></span></p></div><h1>Caractéristiques essoreuse à salade inox Oxo</h1><div class="col is-12"><ul>\n
          <li>Couvercle avec syst&egrave;me de fermeture pour abaisser le piston. </li>\n
          <li>Base antid&eacute;rapante. </li>\n
          <li>Frein pour stopper l&rsquo;essorage.&nbsp; </li>\n
          <li>Blocage du piston pour faciliter le rangement. </li>\n
          <li>Diam&egrave;tre 24 cm.</li>\n
          <li>Poids 1,7 kg</li>\n
          </ul></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/essoreuse-a-salade-f744-p1.html">Tous nos conseils pour bien choisir votre essoreuse</a></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 {#9272 …}
    #channels: Doctrine\ORM\PersistentCollection {#9260 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9256 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9258 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30084
  +product: App\Entity\Product\Product {#9252
    #id: 1370
    #code: "essoreuse-a-salade-inox-oxo-1628"
    #attributes: Doctrine\ORM\PersistentCollection {#9262 …}
    #variants: Doctrine\ORM\PersistentCollection {#9275 …}
    #options: Doctrine\ORM\PersistentCollection {#9266 …}
    #associations: Doctrine\ORM\PersistentCollection {#9264 …}
    #createdAt: DateTime @1758632337 {#9248
      date: 2025-09-23 20:58:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632337 {#9249
      date: 2025-09-23 20:58:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9269 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9270
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9252}
        #id: 1370
        #name: "Essoreuse à salade inox OXO"
        #slug: "essoreuse-a-salade-inox-oxo-1628"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Belle finition inox.</li>\n
          <li>Entrainement par poussoir sans effort.&nbsp;</li>\n
          <li>Base anti-d&eacute;rapente, s&eacute;curit&eacute;.&nbsp;</li>\n
          </ul></div><h1>Description essoreuse à salade inox Oxo</h1><div class="col is-12"><p><span><span>L'essoreuse &agrave; salade inox OXO permet d'essorer votre salade efficacement gr&acirc;ce &agrave; son syst&egrave;me exclusif d'entra&icirc;nement par poussoir. Elle poss&egrave;de une base antid&eacute;rapante qui lui permet d'&ecirc;tre stable lors de son utilisation. Pratique, le panier peut servir de passoire et le saladier en inox est id&eacute;al pour le service &agrave; table !&nbsp;</span><br /></span></p></div><h1>Caractéristiques essoreuse à salade inox Oxo</h1><div class="col is-12"><ul>\n
          <li>Couvercle avec syst&egrave;me de fermeture pour abaisser le piston. </li>\n
          <li>Base antid&eacute;rapante. </li>\n
          <li>Frein pour stopper l&rsquo;essorage.&nbsp; </li>\n
          <li>Blocage du piston pour faciliter le rangement. </li>\n
          <li>Diam&egrave;tre 24 cm.</li>\n
          <li>Poids 1,7 kg</li>\n
          </ul></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/essoreuse-a-salade-f744-p1.html">Tous nos conseils pour bien choisir votre essoreuse</a></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 {#9272 …}
    #channels: Doctrine\ORM\PersistentCollection {#9260 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9256 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9258 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9276 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +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 {#9252
    #id: 1370
    #code: "essoreuse-a-salade-inox-oxo-1628"
    #attributes: Doctrine\ORM\PersistentCollection {#9262 …}
    #variants: Doctrine\ORM\PersistentCollection {#9275 …}
    #options: Doctrine\ORM\PersistentCollection {#9266 …}
    #associations: Doctrine\ORM\PersistentCollection {#9264 …}
    #createdAt: DateTime @1758632337 {#9248
      date: 2025-09-23 20:58:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632337 {#9249
      date: 2025-09-23 20:58:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9269 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9270
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9252}
        #id: 1370
        #name: "Essoreuse à salade inox OXO"
        #slug: "essoreuse-a-salade-inox-oxo-1628"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Belle finition inox.</li>\n
          <li>Entrainement par poussoir sans effort.&nbsp;</li>\n
          <li>Base anti-d&eacute;rapente, s&eacute;curit&eacute;.&nbsp;</li>\n
          </ul></div><h1>Description essoreuse à salade inox Oxo</h1><div class="col is-12"><p><span><span>L'essoreuse &agrave; salade inox OXO permet d'essorer votre salade efficacement gr&acirc;ce &agrave; son syst&egrave;me exclusif d'entra&icirc;nement par poussoir. Elle poss&egrave;de une base antid&eacute;rapante qui lui permet d'&ecirc;tre stable lors de son utilisation. Pratique, le panier peut servir de passoire et le saladier en inox est id&eacute;al pour le service &agrave; table !&nbsp;</span><br /></span></p></div><h1>Caractéristiques essoreuse à salade inox Oxo</h1><div class="col is-12"><ul>\n
          <li>Couvercle avec syst&egrave;me de fermeture pour abaisser le piston. </li>\n
          <li>Base antid&eacute;rapante. </li>\n
          <li>Frein pour stopper l&rsquo;essorage.&nbsp; </li>\n
          <li>Blocage du piston pour faciliter le rangement. </li>\n
          <li>Diam&egrave;tre 24 cm.</li>\n
          <li>Poids 1,7 kg</li>\n
          </ul></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/essoreuse-a-salade-f744-p1.html">Tous nos conseils pour bien choisir votre essoreuse</a></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 {#9272 …}
    #channels: Doctrine\ORM\PersistentCollection {#9260 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9256 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9258 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Essoreuse à salade inox OXO"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30330
  -props: [
    "product" => App\Entity\Product\Product {#9252
      #id: 1370
      #code: "essoreuse-a-salade-inox-oxo-1628"
      #attributes: Doctrine\ORM\PersistentCollection {#9262 …}
      #variants: Doctrine\ORM\PersistentCollection {#9275 …}
      #options: Doctrine\ORM\PersistentCollection {#9266 …}
      #associations: Doctrine\ORM\PersistentCollection {#9264 …}
      #createdAt: DateTime @1758632337 {#9248
        date: 2025-09-23 20:58:57.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632337 {#9249
        date: 2025-09-23 20:58:57.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9269 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9270
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9252}
          #id: 1370
          #name: "Essoreuse à salade inox OXO"
          #slug: "essoreuse-a-salade-inox-oxo-1628"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Belle finition inox.</li>\n
            <li>Entrainement par poussoir sans effort.&nbsp;</li>\n
            <li>Base anti-d&eacute;rapente, s&eacute;curit&eacute;.&nbsp;</li>\n
            </ul></div><h1>Description essoreuse à salade inox Oxo</h1><div class="col is-12"><p><span><span>L'essoreuse &agrave; salade inox OXO permet d'essorer votre salade efficacement gr&acirc;ce &agrave; son syst&egrave;me exclusif d'entra&icirc;nement par poussoir. Elle poss&egrave;de une base antid&eacute;rapante qui lui permet d'&ecirc;tre stable lors de son utilisation. Pratique, le panier peut servir de passoire et le saladier en inox est id&eacute;al pour le service &agrave; table !&nbsp;</span><br /></span></p></div><h1>Caractéristiques essoreuse à salade inox Oxo</h1><div class="col is-12"><ul>\n
            <li>Couvercle avec syst&egrave;me de fermeture pour abaisser le piston. </li>\n
            <li>Base antid&eacute;rapante. </li>\n
            <li>Frein pour stopper l&rsquo;essorage.&nbsp; </li>\n
            <li>Blocage du piston pour faciliter le rangement. </li>\n
            <li>Diam&egrave;tre 24 cm.</li>\n
            <li>Poids 1,7 kg</li>\n
            </ul></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/essoreuse-a-salade-f744-p1.html">Tous nos conseils pour bien choisir votre essoreuse</a></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 {#9272 …}
      #channels: Doctrine\ORM\PersistentCollection {#9260 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9256 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9258 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30385
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30314 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30323 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30384 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9276 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9286
    #collection: Doctrine\Common\Collections\ArrayCollection {#9287 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9285 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30385
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30314 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30323 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30384 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Essoreuse à salade inox OXO"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9286
    #collection: Doctrine\Common\Collections\ArrayCollection {#9287 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9285 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30391
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30385
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30314 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30323 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30384 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9276 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9286
      #collection: Doctrine\Common\Collections\ArrayCollection {#9287 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9285 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30441
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30432 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30439 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30440 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9276 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30444
  +variant: App\Entity\Product\ProductVariant {#9276 …}
  +price: "84,00\u{A0}"
  +originalPrice: "84,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9708 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13138 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9705 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30441
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30432 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30439 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30440 …}
    +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.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#9292
    #id: 327
    #code: "cuit-vapeur-inox-3-niveaux-2819"
    #attributes: Doctrine\ORM\PersistentCollection {#9302 …}
    #variants: Doctrine\ORM\PersistentCollection {#9315 …}
    #options: Doctrine\ORM\PersistentCollection {#9306 …}
    #associations: Doctrine\ORM\PersistentCollection {#9304 …}
    #createdAt: DateTime @1758632197 {#9288
      date: 2025-09-23 20:56:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632197 {#9289
      date: 2025-09-23 20:56:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9309 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9310
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9292}
        #id: 327
        #name: "Cuit vapeur inox 3 niveaux"
        #slug: "cuit-vapeur-inox-3-niveaux-2819"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couvercle en verre.</li>\n
          <li>3 niveaux, parfaite flexibilit&eacute;.</li>\n
          <li>Taille familialle 3 litres.</li>\n
          <li>Garantie 15 ans.</li>\n
          </ul></div><h1>Description cuit vapeur inox</h1><div class="col is-12">Le cuit vapeur inox permet de conserver les vitamines, les min&eacute;raux, la saveur, la couleur et la texture des aliments, souvent perdus lors de la cuisson. <br />Le cuit vapeur &agrave; 3 niveaux permet une flexibilit&eacute; totale pour la cuisson&nbsp; d'aliments diff&eacute;rents. Le cuit vapeur peut &ecirc;tre utilis&eacute; sans panier comme simple faitout.</div><h1>Caractéristiques cuit vapeur inox</h1><div class="col is-12">&oslash; 22 cm. Inox 18/10. Contenance 3 litres. Hauteur totale avec couvercle 33 cm. Hauteur faitout seul 14,5 cm. Couvercle en verre ventil&eacute;. Larges poign&eacute;es inox rivet&eacute;es. Trou de 0.5 cm de diam&egrave;tre. Tous feux y compris induction. Va au lave vaisselle. Garantie 15 ans.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#9312 …}
    #channels: Doctrine\ORM\PersistentCollection {#9300 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9294 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9296 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9298 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30321
  +product: App\Entity\Product\Product {#9292
    #id: 327
    #code: "cuit-vapeur-inox-3-niveaux-2819"
    #attributes: Doctrine\ORM\PersistentCollection {#9302 …}
    #variants: Doctrine\ORM\PersistentCollection {#9315 …}
    #options: Doctrine\ORM\PersistentCollection {#9306 …}
    #associations: Doctrine\ORM\PersistentCollection {#9304 …}
    #createdAt: DateTime @1758632197 {#9288
      date: 2025-09-23 20:56:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632197 {#9289
      date: 2025-09-23 20:56:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9309 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9310
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9292}
        #id: 327
        #name: "Cuit vapeur inox 3 niveaux"
        #slug: "cuit-vapeur-inox-3-niveaux-2819"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couvercle en verre.</li>\n
          <li>3 niveaux, parfaite flexibilit&eacute;.</li>\n
          <li>Taille familialle 3 litres.</li>\n
          <li>Garantie 15 ans.</li>\n
          </ul></div><h1>Description cuit vapeur inox</h1><div class="col is-12">Le cuit vapeur inox permet de conserver les vitamines, les min&eacute;raux, la saveur, la couleur et la texture des aliments, souvent perdus lors de la cuisson. <br />Le cuit vapeur &agrave; 3 niveaux permet une flexibilit&eacute; totale pour la cuisson&nbsp; d'aliments diff&eacute;rents. Le cuit vapeur peut &ecirc;tre utilis&eacute; sans panier comme simple faitout.</div><h1>Caractéristiques cuit vapeur inox</h1><div class="col is-12">&oslash; 22 cm. Inox 18/10. Contenance 3 litres. Hauteur totale avec couvercle 33 cm. Hauteur faitout seul 14,5 cm. Couvercle en verre ventil&eacute;. Larges poign&eacute;es inox rivet&eacute;es. Trou de 0.5 cm de diam&egrave;tre. Tous feux y compris induction. Va au lave vaisselle. Garantie 15 ans.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#9312 …}
    #channels: Doctrine\ORM\PersistentCollection {#9300 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9294 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9296 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9298 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9316 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +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 {#9292
    #id: 327
    #code: "cuit-vapeur-inox-3-niveaux-2819"
    #attributes: Doctrine\ORM\PersistentCollection {#9302 …}
    #variants: Doctrine\ORM\PersistentCollection {#9315 …}
    #options: Doctrine\ORM\PersistentCollection {#9306 …}
    #associations: Doctrine\ORM\PersistentCollection {#9304 …}
    #createdAt: DateTime @1758632197 {#9288
      date: 2025-09-23 20:56:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632197 {#9289
      date: 2025-09-23 20:56:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9309 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9310
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9292}
        #id: 327
        #name: "Cuit vapeur inox 3 niveaux"
        #slug: "cuit-vapeur-inox-3-niveaux-2819"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couvercle en verre.</li>\n
          <li>3 niveaux, parfaite flexibilit&eacute;.</li>\n
          <li>Taille familialle 3 litres.</li>\n
          <li>Garantie 15 ans.</li>\n
          </ul></div><h1>Description cuit vapeur inox</h1><div class="col is-12">Le cuit vapeur inox permet de conserver les vitamines, les min&eacute;raux, la saveur, la couleur et la texture des aliments, souvent perdus lors de la cuisson. <br />Le cuit vapeur &agrave; 3 niveaux permet une flexibilit&eacute; totale pour la cuisson&nbsp; d'aliments diff&eacute;rents. Le cuit vapeur peut &ecirc;tre utilis&eacute; sans panier comme simple faitout.</div><h1>Caractéristiques cuit vapeur inox</h1><div class="col is-12">&oslash; 22 cm. Inox 18/10. Contenance 3 litres. Hauteur totale avec couvercle 33 cm. Hauteur faitout seul 14,5 cm. Couvercle en verre ventil&eacute;. Larges poign&eacute;es inox rivet&eacute;es. Trou de 0.5 cm de diam&egrave;tre. Tous feux y compris induction. Va au lave vaisselle. Garantie 15 ans.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#9312 …}
    #channels: Doctrine\ORM\PersistentCollection {#9300 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9294 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9296 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9298 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cuit vapeur inox 3 niveaux"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30561
  -props: [
    "product" => App\Entity\Product\Product {#9292
      #id: 327
      #code: "cuit-vapeur-inox-3-niveaux-2819"
      #attributes: Doctrine\ORM\PersistentCollection {#9302 …}
      #variants: Doctrine\ORM\PersistentCollection {#9315 …}
      #options: Doctrine\ORM\PersistentCollection {#9306 …}
      #associations: Doctrine\ORM\PersistentCollection {#9304 …}
      #createdAt: DateTime @1758632197 {#9288
        date: 2025-09-23 20:56:37.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632197 {#9289
        date: 2025-09-23 20:56:37.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9309 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9310
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9292}
          #id: 327
          #name: "Cuit vapeur inox 3 niveaux"
          #slug: "cuit-vapeur-inox-3-niveaux-2819"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Couvercle en verre.</li>\n
            <li>3 niveaux, parfaite flexibilit&eacute;.</li>\n
            <li>Taille familialle 3 litres.</li>\n
            <li>Garantie 15 ans.</li>\n
            </ul></div><h1>Description cuit vapeur inox</h1><div class="col is-12">Le cuit vapeur inox permet de conserver les vitamines, les min&eacute;raux, la saveur, la couleur et la texture des aliments, souvent perdus lors de la cuisson. <br />Le cuit vapeur &agrave; 3 niveaux permet une flexibilit&eacute; totale pour la cuisson&nbsp; d'aliments diff&eacute;rents. Le cuit vapeur peut &ecirc;tre utilis&eacute; sans panier comme simple faitout.</div><h1>Caractéristiques cuit vapeur inox</h1><div class="col is-12">&oslash; 22 cm. Inox 18/10. Contenance 3 litres. Hauteur totale avec couvercle 33 cm. Hauteur faitout seul 14,5 cm. Couvercle en verre ventil&eacute;. Larges poign&eacute;es inox rivet&eacute;es. Trou de 0.5 cm de diam&egrave;tre. Tous feux y compris induction. Va au lave vaisselle. Garantie 15 ans.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#9312 …}
      #channels: Doctrine\ORM\PersistentCollection {#9300 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9294 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9296 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9298 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.62 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30545 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30554 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30609 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9316 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9329
    #collection: Doctrine\Common\Collections\ArrayCollection {#9330 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9328 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30545 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30554 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30609 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cuit vapeur inox 3 niveaux"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9329
    #collection: Doctrine\Common\Collections\ArrayCollection {#9330 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9328 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30616
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30610
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30545 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30554 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30609 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9316 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9329
      #collection: Doctrine\Common\Collections\ArrayCollection {#9330 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9328 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …}
    }
    "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 {#30666
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30657 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30664 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30665 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9316 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30669
  +variant: App\Entity\Product\ProductVariant {#9316 …}
  +price: "69,00\u{A0}"
  +originalPrice: "69,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9708 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13138 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9705 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30666
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30657 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30664 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30665 …}
    +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.58 ms
Input props
[
  "product" => App\Entity\Product\Product {#9335
    #id: 3122
    #code: "moulin-a-graines-de-lin-isen-peugeot-5963"
    #attributes: Doctrine\ORM\PersistentCollection {#9345 …}
    #variants: Doctrine\ORM\PersistentCollection {#9358 …}
    #options: Doctrine\ORM\PersistentCollection {#9349 …}
    #associations: Doctrine\ORM\PersistentCollection {#9347 …}
    #createdAt: DateTime @1758632762 {#9331
      date: 2025-09-23 21:06:02.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632762 {#9332
      date: 2025-09-23 21:06:02.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9352 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9353
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9335}
        #id: 3122
        #name: "Moulin à Graines de Lin Isen Peugeot"
        #slug: "moulin-a-graines-de-lin-isen-peugeot-5963"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sp&eacute;cialement con&ccedil;u pour moudre les graines de Lin.</li>\n
          <li>Garanti &agrave; vie.</li>\n
          <li>D&eacute;montage et nettoyage faciles.</li>\n
          </ul></div><h1>Descriptif Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Le moulin &agrave; graines de lin Peugeot a vu chacun de ses d&eacute;tails soigneusement pens&eacute;s : La cuill&egrave;re doseuse 5 gr ainsi que la tr&eacute;mie &agrave; ouverture d&eacute;licate v&eacute;ritable clin d'oeil aux moulins &agrave; caf&eacute; d'antan. Au coeur de ce moulin tourne un m&eacute;canisme in&eacute;dit et brevet&eacute; entrain&eacute; par une poign&eacute;e au design contemporain. Facilement d&eacute;montable et nettoyable, ce moulin est sp&eacute;cifiquement adapt&eacute; &agrave; la consistance et la duret&eacute; de la graine de Lin.</div><h1>Caractéristiques Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Sp&eacute;cifiquement adapt&eacute; &agrave; la consistance et &agrave; la duret&eacute; de la graine de lin.<br />M&eacute;canisme en r&eacute;sine plastique.<br />Facilement d&eacute;montable et nettoyable.<br />Hauteur : 13 cm<br />livr&eacute; avec une cuill&egrave;re inox doseuse 5 gr.<br />1 brosse de netoyage.<br />Garanti &agrave; vie.&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 {#9355 …}
    #channels: Doctrine\ORM\PersistentCollection {#9343 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9337 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9339 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9341 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30552
  +product: App\Entity\Product\Product {#9335
    #id: 3122
    #code: "moulin-a-graines-de-lin-isen-peugeot-5963"
    #attributes: Doctrine\ORM\PersistentCollection {#9345 …}
    #variants: Doctrine\ORM\PersistentCollection {#9358 …}
    #options: Doctrine\ORM\PersistentCollection {#9349 …}
    #associations: Doctrine\ORM\PersistentCollection {#9347 …}
    #createdAt: DateTime @1758632762 {#9331
      date: 2025-09-23 21:06:02.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632762 {#9332
      date: 2025-09-23 21:06:02.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9352 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9353
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9335}
        #id: 3122
        #name: "Moulin à Graines de Lin Isen Peugeot"
        #slug: "moulin-a-graines-de-lin-isen-peugeot-5963"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sp&eacute;cialement con&ccedil;u pour moudre les graines de Lin.</li>\n
          <li>Garanti &agrave; vie.</li>\n
          <li>D&eacute;montage et nettoyage faciles.</li>\n
          </ul></div><h1>Descriptif Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Le moulin &agrave; graines de lin Peugeot a vu chacun de ses d&eacute;tails soigneusement pens&eacute;s : La cuill&egrave;re doseuse 5 gr ainsi que la tr&eacute;mie &agrave; ouverture d&eacute;licate v&eacute;ritable clin d'oeil aux moulins &agrave; caf&eacute; d'antan. Au coeur de ce moulin tourne un m&eacute;canisme in&eacute;dit et brevet&eacute; entrain&eacute; par une poign&eacute;e au design contemporain. Facilement d&eacute;montable et nettoyable, ce moulin est sp&eacute;cifiquement adapt&eacute; &agrave; la consistance et la duret&eacute; de la graine de Lin.</div><h1>Caractéristiques Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Sp&eacute;cifiquement adapt&eacute; &agrave; la consistance et &agrave; la duret&eacute; de la graine de lin.<br />M&eacute;canisme en r&eacute;sine plastique.<br />Facilement d&eacute;montable et nettoyable.<br />Hauteur : 13 cm<br />livr&eacute; avec une cuill&egrave;re inox doseuse 5 gr.<br />1 brosse de netoyage.<br />Garanti &agrave; vie.&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 {#9355 …}
    #channels: Doctrine\ORM\PersistentCollection {#9343 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9337 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9339 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9341 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9359 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#9335
    #id: 3122
    #code: "moulin-a-graines-de-lin-isen-peugeot-5963"
    #attributes: Doctrine\ORM\PersistentCollection {#9345 …}
    #variants: Doctrine\ORM\PersistentCollection {#9358 …}
    #options: Doctrine\ORM\PersistentCollection {#9349 …}
    #associations: Doctrine\ORM\PersistentCollection {#9347 …}
    #createdAt: DateTime @1758632762 {#9331
      date: 2025-09-23 21:06:02.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632762 {#9332
      date: 2025-09-23 21:06:02.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9352 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9353
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9335}
        #id: 3122
        #name: "Moulin à Graines de Lin Isen Peugeot"
        #slug: "moulin-a-graines-de-lin-isen-peugeot-5963"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sp&eacute;cialement con&ccedil;u pour moudre les graines de Lin.</li>\n
          <li>Garanti &agrave; vie.</li>\n
          <li>D&eacute;montage et nettoyage faciles.</li>\n
          </ul></div><h1>Descriptif Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Le moulin &agrave; graines de lin Peugeot a vu chacun de ses d&eacute;tails soigneusement pens&eacute;s : La cuill&egrave;re doseuse 5 gr ainsi que la tr&eacute;mie &agrave; ouverture d&eacute;licate v&eacute;ritable clin d'oeil aux moulins &agrave; caf&eacute; d'antan. Au coeur de ce moulin tourne un m&eacute;canisme in&eacute;dit et brevet&eacute; entrain&eacute; par une poign&eacute;e au design contemporain. Facilement d&eacute;montable et nettoyable, ce moulin est sp&eacute;cifiquement adapt&eacute; &agrave; la consistance et la duret&eacute; de la graine de Lin.</div><h1>Caractéristiques Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Sp&eacute;cifiquement adapt&eacute; &agrave; la consistance et &agrave; la duret&eacute; de la graine de lin.<br />M&eacute;canisme en r&eacute;sine plastique.<br />Facilement d&eacute;montable et nettoyable.<br />Hauteur : 13 cm<br />livr&eacute; avec une cuill&egrave;re inox doseuse 5 gr.<br />1 brosse de netoyage.<br />Garanti &agrave; vie.&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 {#9355 …}
    #channels: Doctrine\ORM\PersistentCollection {#9343 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9337 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9339 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9341 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moulin à Graines de Lin Isen Peugeot"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30786
  -props: [
    "product" => App\Entity\Product\Product {#9335
      #id: 3122
      #code: "moulin-a-graines-de-lin-isen-peugeot-5963"
      #attributes: Doctrine\ORM\PersistentCollection {#9345 …}
      #variants: Doctrine\ORM\PersistentCollection {#9358 …}
      #options: Doctrine\ORM\PersistentCollection {#9349 …}
      #associations: Doctrine\ORM\PersistentCollection {#9347 …}
      #createdAt: DateTime @1758632762 {#9331
        date: 2025-09-23 21:06:02.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632762 {#9332
        date: 2025-09-23 21:06:02.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9352 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9353
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9335}
          #id: 3122
          #name: "Moulin à Graines de Lin Isen Peugeot"
          #slug: "moulin-a-graines-de-lin-isen-peugeot-5963"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Sp&eacute;cialement con&ccedil;u pour moudre les graines de Lin.</li>\n
            <li>Garanti &agrave; vie.</li>\n
            <li>D&eacute;montage et nettoyage faciles.</li>\n
            </ul></div><h1>Descriptif Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Le moulin &agrave; graines de lin Peugeot a vu chacun de ses d&eacute;tails soigneusement pens&eacute;s : La cuill&egrave;re doseuse 5 gr ainsi que la tr&eacute;mie &agrave; ouverture d&eacute;licate v&eacute;ritable clin d'oeil aux moulins &agrave; caf&eacute; d'antan. Au coeur de ce moulin tourne un m&eacute;canisme in&eacute;dit et brevet&eacute; entrain&eacute; par une poign&eacute;e au design contemporain. Facilement d&eacute;montable et nettoyable, ce moulin est sp&eacute;cifiquement adapt&eacute; &agrave; la consistance et la duret&eacute; de la graine de Lin.</div><h1>Caractéristiques Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Sp&eacute;cifiquement adapt&eacute; &agrave; la consistance et &agrave; la duret&eacute; de la graine de lin.<br />M&eacute;canisme en r&eacute;sine plastique.<br />Facilement d&eacute;montable et nettoyable.<br />Hauteur : 13 cm<br />livr&eacute; avec une cuill&egrave;re inox doseuse 5 gr.<br />1 brosse de netoyage.<br />Garanti &agrave; vie.&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 {#9355 …}
      #channels: Doctrine\ORM\PersistentCollection {#9343 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9337 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9339 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9341 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30835
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30770 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30779 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30834 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9359 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9369
    #collection: Doctrine\Common\Collections\ArrayCollection {#9370 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9368 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38359 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30835
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30770 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30779 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30834 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moulin à Graines de Lin Isen Peugeot"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9369
    #collection: Doctrine\Common\Collections\ArrayCollection {#9370 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9368 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38359 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30841
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30835
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30770 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30779 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30834 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9359 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9369
      #collection: Doctrine\Common\Collections\ArrayCollection {#9370 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9368 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38359 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
    }
    "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 {#30891
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30882 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30889 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9359 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30894
  +variant: App\Entity\Product\ProductVariant {#9359 …}
  +price: "65,00\u{A0}"
  +originalPrice: "72,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9708 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13138 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9705 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30891
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30882 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30889 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30890 …}
    +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 1.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13203 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27998 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13213 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31203
  +cart: App\Entity\Order\Order {#14117 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13203 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27998 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13213 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}