Components

12 Twig Components
44 Render Count
84 ms Render Time
104.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 57.21ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 9.19ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 8.38ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.93ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.09ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.78ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.52ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.49ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.98ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.67ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.92ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.09ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 100.0 MiB 1.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12592 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …}
    +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 {#13213
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12592 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 100.0 MiB 0.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13288 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …}
    +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 {#13299
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13288 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 100.0 MiB 4.52 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13396
  +cart: App\Entity\Order\Order {#13463 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …}
    +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 100.0 MiB 14.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …}
    +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 {#13658
  #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 {#13649
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 100.0 MiB 0.98 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27446 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …}
    +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 {#27458
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27446 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 100.0 MiB 0.67 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27559 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …}
    +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 {#27570
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27559 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 100.0 MiB 1.92 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27630 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …}
    +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 {#27641
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27630 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 10.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 3564
    #code: "bol-a-raper-slicesy-bamix-2449"
    #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
    #variants: Doctrine\ORM\PersistentCollection {#8393 …}
    #options: Doctrine\ORM\PersistentCollection {#8521 …}
    #associations: Doctrine\ORM\PersistentCollection {#8461 …}
    #createdAt: DateTime @1758633003 {#7787
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#7403
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8520 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8523
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 3564
        #name: "Bol à râper Slicesy Bamix"
        #slug: "bol-a-raper-slicesy-bamix-2449"
        #description: """
          <div class="col is-12"><div>\n
          <ul>\n
          <li>Hache tous types d'aliments.&nbsp;</li>\n
          <li>Utilisation facile.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.</li>\n
          <li>Compatible avec mod&egrave;les Swissline, Classic et Deluxe</li>\n
          </ul>\n
          </div>\n
          <ul>\n
          </ul></div><h1>Description bol à râper slicesy Bamix</h1><div class="col is-12">Le bol &agrave; r&acirc;per slicesy BAMIX permet de hacher les l&eacute;gumes (oignons, les choux, poivrons, etc.) fruits (pommes), viandes &eacute;galement pour la pr&eacute;paration d'un tartare, de p&acirc;t&eacute;s, etc. et des noisettes.</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 {#8526 …}
    #channels: Doctrine\ORM\PersistentCollection {#8029 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8032 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28167
  +product: App\Entity\Product\Product {#7964
    #id: 3564
    #code: "bol-a-raper-slicesy-bamix-2449"
    #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
    #variants: Doctrine\ORM\PersistentCollection {#8393 …}
    #options: Doctrine\ORM\PersistentCollection {#8521 …}
    #associations: Doctrine\ORM\PersistentCollection {#8461 …}
    #createdAt: DateTime @1758633003 {#7787
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#7403
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8520 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8523
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 3564
        #name: "Bol à râper Slicesy Bamix"
        #slug: "bol-a-raper-slicesy-bamix-2449"
        #description: """
          <div class="col is-12"><div>\n
          <ul>\n
          <li>Hache tous types d'aliments.&nbsp;</li>\n
          <li>Utilisation facile.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.</li>\n
          <li>Compatible avec mod&egrave;les Swissline, Classic et Deluxe</li>\n
          </ul>\n
          </div>\n
          <ul>\n
          </ul></div><h1>Description bol à râper slicesy Bamix</h1><div class="col is-12">Le bol &agrave; r&acirc;per slicesy BAMIX permet de hacher les l&eacute;gumes (oignons, les choux, poivrons, etc.) fruits (pommes), viandes &eacute;galement pour la pr&eacute;paration d'un tartare, de p&acirc;t&eacute;s, etc. et des noisettes.</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 {#8526 …}
    #channels: Doctrine\ORM\PersistentCollection {#8029 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8032 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28433 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 2.30 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 3564
    #code: "bol-a-raper-slicesy-bamix-2449"
    #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
    #variants: Doctrine\ORM\PersistentCollection {#8393 …}
    #options: Doctrine\ORM\PersistentCollection {#8521 …}
    #associations: Doctrine\ORM\PersistentCollection {#8461 …}
    #createdAt: DateTime @1758633003 {#7787
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#7403
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8520 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8523
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 3564
        #name: "Bol à râper Slicesy Bamix"
        #slug: "bol-a-raper-slicesy-bamix-2449"
        #description: """
          <div class="col is-12"><div>\n
          <ul>\n
          <li>Hache tous types d'aliments.&nbsp;</li>\n
          <li>Utilisation facile.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.</li>\n
          <li>Compatible avec mod&egrave;les Swissline, Classic et Deluxe</li>\n
          </ul>\n
          </div>\n
          <ul>\n
          </ul></div><h1>Description bol à râper slicesy Bamix</h1><div class="col is-12">Le bol &agrave; r&acirc;per slicesy BAMIX permet de hacher les l&eacute;gumes (oignons, les choux, poivrons, etc.) fruits (pommes), viandes &eacute;galement pour la pr&eacute;paration d'un tartare, de p&acirc;t&eacute;s, etc. et des noisettes.</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 {#8526 …}
    #channels: Doctrine\ORM\PersistentCollection {#8029 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8032 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bol à râper Slicesy Bamix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28844
  -props: [
    "product" => App\Entity\Product\Product {#7964
      #id: 3564
      #code: "bol-a-raper-slicesy-bamix-2449"
      #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
      #variants: Doctrine\ORM\PersistentCollection {#8393 …}
      #options: Doctrine\ORM\PersistentCollection {#8521 …}
      #associations: Doctrine\ORM\PersistentCollection {#8461 …}
      #createdAt: DateTime @1758633003 {#7787
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633003 {#7403
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8520 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8523
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7964}
          #id: 3564
          #name: "Bol à râper Slicesy Bamix"
          #slug: "bol-a-raper-slicesy-bamix-2449"
          #description: """
            <div class="col is-12"><div>\n
            <ul>\n
            <li>Hache tous types d'aliments.&nbsp;</li>\n
            <li>Utilisation facile.</li>\n
            <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.</li>\n
            <li>Compatible avec mod&egrave;les Swissline, Classic et Deluxe</li>\n
            </ul>\n
            </div>\n
            <ul>\n
            </ul></div><h1>Description bol à râper slicesy Bamix</h1><div class="col is-12">Le bol &agrave; r&acirc;per slicesy BAMIX permet de hacher les l&eacute;gumes (oignons, les choux, poivrons, etc.) fruits (pommes), viandes &eacute;galement pour la pr&eacute;paration d'un tartare, de p&acirc;t&eacute;s, etc. et des noisettes.</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 {#8526 …}
      #channels: Doctrine\ORM\PersistentCollection {#8029 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8032 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28950
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28915 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28945 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28433 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
    #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28616 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38408 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38460 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28950
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28915 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28945 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bol à râper Slicesy Bamix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
    #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28616 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38408 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38460 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28946
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28950
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28915 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28945 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28433 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
      #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28616 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38408 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38460 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29018
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29008 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29016 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29017 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28433 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29027
  +variant: App\Entity\Product\ProductVariant {#28433 …}
  +price: "129,00\u{A0}"
  +originalPrice: "129,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29018
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29008 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29016 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29017 …}
    +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 102.0 MiB 5.31 ms
Input props
[
  "product" => App\Entity\Product\Product {#8535
    #id: 3571
    #code: "brosse-de-nettoyage-mixeur-bamix-7127"
    #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
    #variants: Doctrine\ORM\PersistentCollection {#8544 …}
    #options: Doctrine\ORM\PersistentCollection {#8548 …}
    #associations: Doctrine\ORM\PersistentCollection {#8546 …}
    #createdAt: DateTime @1758633003 {#8533
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8534
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8551 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8552
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 3571
        #name: "Brosse de Nettoyage Mixeur Bamix"
        #slug: "brosse-de-nettoyage-mixeur-bamix-7127"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Outil 2 en 1 pour d&eacute;monter les outils et nettoyer la cloche.</li>\n
          <li>Con&ccedil;ue par Bamix, pour les mixeurs plongeants Bamix.</li>\n
          </ul></div><h1>Descriptif Brosse de Nettoyage Mixeur Bamix</h1><div class="col is-12">La Brosse de Nettoyage pour les mixeurs plongeants Bamix, c'est l'outil que tous les utilisateurs attendaient ! Combien de fois n'avez pas pester en tentant de nettoyer au mieux la cloche de Bamix ? Mieux encore cette brosse est munie &agrave; l'extr&eacute;mit&eacute; de son manche d'une astucieuse encoche adapt&eacute;e permettant de retirer les outils et notamment les lames sans avoir l'impression de s'arracher les doigts !&nbsp;<br /></div><h1>Caractéristiques Brosse de Nettoyage Mixeur Bamix</h1><div class="col is-12">- Nylon.<br />- Longueur : 20 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …}
    #channels: Doctrine\ORM\PersistentCollection {#8540 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8538 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28822
  +product: App\Entity\Product\Product {#8535
    #id: 3571
    #code: "brosse-de-nettoyage-mixeur-bamix-7127"
    #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
    #variants: Doctrine\ORM\PersistentCollection {#8544 …}
    #options: Doctrine\ORM\PersistentCollection {#8548 …}
    #associations: Doctrine\ORM\PersistentCollection {#8546 …}
    #createdAt: DateTime @1758633003 {#8533
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8534
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8551 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8552
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 3571
        #name: "Brosse de Nettoyage Mixeur Bamix"
        #slug: "brosse-de-nettoyage-mixeur-bamix-7127"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Outil 2 en 1 pour d&eacute;monter les outils et nettoyer la cloche.</li>\n
          <li>Con&ccedil;ue par Bamix, pour les mixeurs plongeants Bamix.</li>\n
          </ul></div><h1>Descriptif Brosse de Nettoyage Mixeur Bamix</h1><div class="col is-12">La Brosse de Nettoyage pour les mixeurs plongeants Bamix, c'est l'outil que tous les utilisateurs attendaient ! Combien de fois n'avez pas pester en tentant de nettoyer au mieux la cloche de Bamix ? Mieux encore cette brosse est munie &agrave; l'extr&eacute;mit&eacute; de son manche d'une astucieuse encoche adapt&eacute;e permettant de retirer les outils et notamment les lames sans avoir l'impression de s'arracher les doigts !&nbsp;<br /></div><h1>Caractéristiques Brosse de Nettoyage Mixeur Bamix</h1><div class="col is-12">- Nylon.<br />- Longueur : 20 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …}
    #channels: Doctrine\ORM\PersistentCollection {#8540 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8538 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29100 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#8535
    #id: 3571
    #code: "brosse-de-nettoyage-mixeur-bamix-7127"
    #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
    #variants: Doctrine\ORM\PersistentCollection {#8544 …}
    #options: Doctrine\ORM\PersistentCollection {#8548 …}
    #associations: Doctrine\ORM\PersistentCollection {#8546 …}
    #createdAt: DateTime @1758633003 {#8533
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8534
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8551 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8552
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 3571
        #name: "Brosse de Nettoyage Mixeur Bamix"
        #slug: "brosse-de-nettoyage-mixeur-bamix-7127"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Outil 2 en 1 pour d&eacute;monter les outils et nettoyer la cloche.</li>\n
          <li>Con&ccedil;ue par Bamix, pour les mixeurs plongeants Bamix.</li>\n
          </ul></div><h1>Descriptif Brosse de Nettoyage Mixeur Bamix</h1><div class="col is-12">La Brosse de Nettoyage pour les mixeurs plongeants Bamix, c'est l'outil que tous les utilisateurs attendaient ! Combien de fois n'avez pas pester en tentant de nettoyer au mieux la cloche de Bamix ? Mieux encore cette brosse est munie &agrave; l'extr&eacute;mit&eacute; de son manche d'une astucieuse encoche adapt&eacute;e permettant de retirer les outils et notamment les lames sans avoir l'impression de s'arracher les doigts !&nbsp;<br /></div><h1>Caractéristiques Brosse de Nettoyage Mixeur Bamix</h1><div class="col is-12">- Nylon.<br />- Longueur : 20 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …}
    #channels: Doctrine\ORM\PersistentCollection {#8540 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8538 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Brosse de Nettoyage Mixeur Bamix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29171
  -props: [
    "product" => App\Entity\Product\Product {#8535
      #id: 3571
      #code: "brosse-de-nettoyage-mixeur-bamix-7127"
      #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
      #variants: Doctrine\ORM\PersistentCollection {#8544 …}
      #options: Doctrine\ORM\PersistentCollection {#8548 …}
      #associations: Doctrine\ORM\PersistentCollection {#8546 …}
      #createdAt: DateTime @1758633003 {#8533
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633003 {#8534
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8551 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8552
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8535}
          #id: 3571
          #name: "Brosse de Nettoyage Mixeur Bamix"
          #slug: "brosse-de-nettoyage-mixeur-bamix-7127"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Outil 2 en 1 pour d&eacute;monter les outils et nettoyer la cloche.</li>\n
            <li>Con&ccedil;ue par Bamix, pour les mixeurs plongeants Bamix.</li>\n
            </ul></div><h1>Descriptif Brosse de Nettoyage Mixeur Bamix</h1><div class="col is-12">La Brosse de Nettoyage pour les mixeurs plongeants Bamix, c'est l'outil que tous les utilisateurs attendaient ! Combien de fois n'avez pas pester en tentant de nettoyer au mieux la cloche de Bamix ? Mieux encore cette brosse est munie &agrave; l'extr&eacute;mit&eacute; de son manche d'une astucieuse encoche adapt&eacute;e permettant de retirer les outils et notamment les lames sans avoir l'impression de s'arracher les doigts !&nbsp;<br /></div><h1>Caractéristiques Brosse de Nettoyage Mixeur Bamix</h1><div class="col is-12">- Nylon.<br />- Longueur : 20 cm.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …}
      #channels: Doctrine\ORM\PersistentCollection {#8540 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8538 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29164
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29222 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29100 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29108
    #collection: Doctrine\Common\Collections\ArrayCollection {#29117 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29096 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38480 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38482 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29164
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29222 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Brosse de Nettoyage Mixeur Bamix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29108
    #collection: Doctrine\Common\Collections\ArrayCollection {#29117 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29096 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38480 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38482 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29226
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29164
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29155 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29222 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29152 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29100 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29108
      #collection: Doctrine\Common\Collections\ArrayCollection {#29117 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29096 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38480 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38482 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29276
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29267 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29274 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29275 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29100 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29279
  +variant: App\Entity\Product\ProductVariant {#29100 …}
  +price: "7,00\u{A0}"
  +originalPrice: "7,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29276
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29267 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29274 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29275 …}
    +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 102.0 MiB 4.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#8558
    #id: 3570
    #code: "cruche-1-litre-bamix-4338"
    #attributes: Doctrine\ORM\PersistentCollection {#8565 …}
    #variants: Doctrine\ORM\PersistentCollection {#8567 …}
    #options: Doctrine\ORM\PersistentCollection {#8571 …}
    #associations: Doctrine\ORM\PersistentCollection {#8569 …}
    #createdAt: DateTime @1758633003 {#8556
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8557
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8574 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8575
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8558}
        #id: 3570
        #name: "Cruche 1 litre Bamix"
        #slug: "cruche-1-litre-bamix-4338"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Adapt&eacute;e &agrave; tous les mod&egrave;les Bamix.</li>\n
          <li>Avec couvercle.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description Cruche 1 litre Bamix</h1><div class="col is-12">La Cruche 1 litre Bamix permet &agrave; la fois de faire votre m&eacute;lange &agrave; l'aide de votre mixeur plongeur Bamix puis de verser.</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 {#8577 …}
    #channels: Doctrine\ORM\PersistentCollection {#8563 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8559 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8561 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29162
  +product: App\Entity\Product\Product {#8558
    #id: 3570
    #code: "cruche-1-litre-bamix-4338"
    #attributes: Doctrine\ORM\PersistentCollection {#8565 …}
    #variants: Doctrine\ORM\PersistentCollection {#8567 …}
    #options: Doctrine\ORM\PersistentCollection {#8571 …}
    #associations: Doctrine\ORM\PersistentCollection {#8569 …}
    #createdAt: DateTime @1758633003 {#8556
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8557
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8574 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8575
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8558}
        #id: 3570
        #name: "Cruche 1 litre Bamix"
        #slug: "cruche-1-litre-bamix-4338"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Adapt&eacute;e &agrave; tous les mod&egrave;les Bamix.</li>\n
          <li>Avec couvercle.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description Cruche 1 litre Bamix</h1><div class="col is-12">La Cruche 1 litre Bamix permet &agrave; la fois de faire votre m&eacute;lange &agrave; l'aide de votre mixeur plongeur Bamix puis de verser.</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 {#8577 …}
    #channels: Doctrine\ORM\PersistentCollection {#8563 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8559 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8561 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29342 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#8558
    #id: 3570
    #code: "cruche-1-litre-bamix-4338"
    #attributes: Doctrine\ORM\PersistentCollection {#8565 …}
    #variants: Doctrine\ORM\PersistentCollection {#8567 …}
    #options: Doctrine\ORM\PersistentCollection {#8571 …}
    #associations: Doctrine\ORM\PersistentCollection {#8569 …}
    #createdAt: DateTime @1758633003 {#8556
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8557
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8574 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8575
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8558}
        #id: 3570
        #name: "Cruche 1 litre Bamix"
        #slug: "cruche-1-litre-bamix-4338"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Adapt&eacute;e &agrave; tous les mod&egrave;les Bamix.</li>\n
          <li>Avec couvercle.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description Cruche 1 litre Bamix</h1><div class="col is-12">La Cruche 1 litre Bamix permet &agrave; la fois de faire votre m&eacute;lange &agrave; l'aide de votre mixeur plongeur Bamix puis de verser.</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 {#8577 …}
    #channels: Doctrine\ORM\PersistentCollection {#8563 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8559 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8561 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cruche 1 litre Bamix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29416
  -props: [
    "product" => App\Entity\Product\Product {#8558
      #id: 3570
      #code: "cruche-1-litre-bamix-4338"
      #attributes: Doctrine\ORM\PersistentCollection {#8565 …}
      #variants: Doctrine\ORM\PersistentCollection {#8567 …}
      #options: Doctrine\ORM\PersistentCollection {#8571 …}
      #associations: Doctrine\ORM\PersistentCollection {#8569 …}
      #createdAt: DateTime @1758633003 {#8556
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633003 {#8557
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8574 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8575
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8558}
          #id: 3570
          #name: "Cruche 1 litre Bamix"
          #slug: "cruche-1-litre-bamix-4338"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Adapt&eacute;e &agrave; tous les mod&egrave;les Bamix.</li>\n
            <li>Avec couvercle.</li>\n
            <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
            </ul></div><h1>Description Cruche 1 litre Bamix</h1><div class="col is-12">La Cruche 1 litre Bamix permet &agrave; la fois de faire votre m&eacute;lange &agrave; l'aide de votre mixeur plongeur Bamix puis de verser.</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 {#8577 …}
      #channels: Doctrine\ORM\PersistentCollection {#8563 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8559 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8561 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29409
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29400 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29467 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29397 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29342 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29350
    #collection: Doctrine\Common\Collections\ArrayCollection {#29362 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29338 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29409
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29400 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29467 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29397 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cruche 1 litre Bamix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29350
    #collection: Doctrine\Common\Collections\ArrayCollection {#29362 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29338 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29471
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29409
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29400 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29467 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29397 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29342 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29350
      #collection: Doctrine\Common\Collections\ArrayCollection {#29362 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29338 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29521
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29512 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29519 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29520 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29342 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29524
  +variant: App\Entity\Product\ProductVariant {#29342 …}
  +price: "18,00\u{A0}"
  +originalPrice: "18,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29521
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29512 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29519 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29520 …}
    +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 102.0 MiB 5.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#8581
    #id: 3568
    #code: "moulin-processor-bamix-2453"
    #attributes: Doctrine\ORM\PersistentCollection {#8588 …}
    #variants: Doctrine\ORM\PersistentCollection {#8590 …}
    #options: Doctrine\ORM\PersistentCollection {#8594 …}
    #associations: Doctrine\ORM\PersistentCollection {#8592 …}
    #createdAt: DateTime @1758633003 {#8579
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8580
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8597 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8598
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8581}
        #id: 3568
        #name: "Moulin Processor Bamix"
        #slug: "moulin-processor-bamix-2453"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Compatible avec tous les mod&egrave;les Bamix.</li>\n
          <li>2 Contenances 100 ou 200 ml.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description Moulin Processor Bamix</h1><div class="col is-12">Le moulin BAMIX&nbsp; est id&eacute;al pour tous les ingr&eacute;dients: l&eacute;gumes secs, fromage &agrave; p&acirc;te dure, chocolat (pour g&acirc;teaux et la d&eacute;coration), sucre en poudre, &eacute;pices (cannelle, vanille, Chili, noix de muscade pour vos menus exotiques), champignons s&eacute;ch&eacute;s, toutes les sortes de noix, cacahou&egrave;tes pour la pr&eacute;paration du beurre de cacahou&egrave;tes et graines. <br />Pour les ingr&eacute;dients humides: hache herbes aromatiques, oeufs durs, pain sec pour la panure et pain frais pour les farces...</div><h1>Spécifications</h1><div class="col is-12">Le moulin BAMIX 100 ml est livr&eacute; avec le Bamix Deluxe mais convient pour tous les autres mod&egrave;les.<br />Le moulin BAMIX 200 ml est livr&eacute; avec le Bamix Swissline mais convient pour tous les autres mod&egrave;les.&nbsp; Il peut &ecirc;tre &eacute;quip&eacute; du <a href="http://www.cuisinstore.com/pieces-detachees-bamix-disque-poudre">disque poudre</a>&nbsp;pour moudre plus finement.</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 {#8600 …}
    #channels: Doctrine\ORM\PersistentCollection {#8586 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8582 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8584 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29407
  +product: App\Entity\Product\Product {#8581
    #id: 3568
    #code: "moulin-processor-bamix-2453"
    #attributes: Doctrine\ORM\PersistentCollection {#8588 …}
    #variants: Doctrine\ORM\PersistentCollection {#8590 …}
    #options: Doctrine\ORM\PersistentCollection {#8594 …}
    #associations: Doctrine\ORM\PersistentCollection {#8592 …}
    #createdAt: DateTime @1758633003 {#8579
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8580
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8597 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8598
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8581}
        #id: 3568
        #name: "Moulin Processor Bamix"
        #slug: "moulin-processor-bamix-2453"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Compatible avec tous les mod&egrave;les Bamix.</li>\n
          <li>2 Contenances 100 ou 200 ml.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description Moulin Processor Bamix</h1><div class="col is-12">Le moulin BAMIX&nbsp; est id&eacute;al pour tous les ingr&eacute;dients: l&eacute;gumes secs, fromage &agrave; p&acirc;te dure, chocolat (pour g&acirc;teaux et la d&eacute;coration), sucre en poudre, &eacute;pices (cannelle, vanille, Chili, noix de muscade pour vos menus exotiques), champignons s&eacute;ch&eacute;s, toutes les sortes de noix, cacahou&egrave;tes pour la pr&eacute;paration du beurre de cacahou&egrave;tes et graines. <br />Pour les ingr&eacute;dients humides: hache herbes aromatiques, oeufs durs, pain sec pour la panure et pain frais pour les farces...</div><h1>Spécifications</h1><div class="col is-12">Le moulin BAMIX 100 ml est livr&eacute; avec le Bamix Deluxe mais convient pour tous les autres mod&egrave;les.<br />Le moulin BAMIX 200 ml est livr&eacute; avec le Bamix Swissline mais convient pour tous les autres mod&egrave;les.&nbsp; Il peut &ecirc;tre &eacute;quip&eacute; du <a href="http://www.cuisinstore.com/pieces-detachees-bamix-disque-poudre">disque poudre</a>&nbsp;pour moudre plus finement.</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 {#8600 …}
    #channels: Doctrine\ORM\PersistentCollection {#8586 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8582 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8584 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29587 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#8581
    #id: 3568
    #code: "moulin-processor-bamix-2453"
    #attributes: Doctrine\ORM\PersistentCollection {#8588 …}
    #variants: Doctrine\ORM\PersistentCollection {#8590 …}
    #options: Doctrine\ORM\PersistentCollection {#8594 …}
    #associations: Doctrine\ORM\PersistentCollection {#8592 …}
    #createdAt: DateTime @1758633003 {#8579
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8580
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8597 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8598
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8581}
        #id: 3568
        #name: "Moulin Processor Bamix"
        #slug: "moulin-processor-bamix-2453"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Compatible avec tous les mod&egrave;les Bamix.</li>\n
          <li>2 Contenances 100 ou 200 ml.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description Moulin Processor Bamix</h1><div class="col is-12">Le moulin BAMIX&nbsp; est id&eacute;al pour tous les ingr&eacute;dients: l&eacute;gumes secs, fromage &agrave; p&acirc;te dure, chocolat (pour g&acirc;teaux et la d&eacute;coration), sucre en poudre, &eacute;pices (cannelle, vanille, Chili, noix de muscade pour vos menus exotiques), champignons s&eacute;ch&eacute;s, toutes les sortes de noix, cacahou&egrave;tes pour la pr&eacute;paration du beurre de cacahou&egrave;tes et graines. <br />Pour les ingr&eacute;dients humides: hache herbes aromatiques, oeufs durs, pain sec pour la panure et pain frais pour les farces...</div><h1>Spécifications</h1><div class="col is-12">Le moulin BAMIX 100 ml est livr&eacute; avec le Bamix Deluxe mais convient pour tous les autres mod&egrave;les.<br />Le moulin BAMIX 200 ml est livr&eacute; avec le Bamix Swissline mais convient pour tous les autres mod&egrave;les.&nbsp; Il peut &ecirc;tre &eacute;quip&eacute; du <a href="http://www.cuisinstore.com/pieces-detachees-bamix-disque-poudre">disque poudre</a>&nbsp;pour moudre plus finement.</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 {#8600 …}
    #channels: Doctrine\ORM\PersistentCollection {#8586 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8582 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8584 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moulin Processor Bamix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29658
  -props: [
    "product" => App\Entity\Product\Product {#8581
      #id: 3568
      #code: "moulin-processor-bamix-2453"
      #attributes: Doctrine\ORM\PersistentCollection {#8588 …}
      #variants: Doctrine\ORM\PersistentCollection {#8590 …}
      #options: Doctrine\ORM\PersistentCollection {#8594 …}
      #associations: Doctrine\ORM\PersistentCollection {#8592 …}
      #createdAt: DateTime @1758633003 {#8579
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633003 {#8580
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8597 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8598
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8581}
          #id: 3568
          #name: "Moulin Processor Bamix"
          #slug: "moulin-processor-bamix-2453"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Compatible avec tous les mod&egrave;les Bamix.</li>\n
            <li>2 Contenances 100 ou 200 ml.</li>\n
            <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
            </ul></div><h1>Description Moulin Processor Bamix</h1><div class="col is-12">Le moulin BAMIX&nbsp; est id&eacute;al pour tous les ingr&eacute;dients: l&eacute;gumes secs, fromage &agrave; p&acirc;te dure, chocolat (pour g&acirc;teaux et la d&eacute;coration), sucre en poudre, &eacute;pices (cannelle, vanille, Chili, noix de muscade pour vos menus exotiques), champignons s&eacute;ch&eacute;s, toutes les sortes de noix, cacahou&egrave;tes pour la pr&eacute;paration du beurre de cacahou&egrave;tes et graines. <br />Pour les ingr&eacute;dients humides: hache herbes aromatiques, oeufs durs, pain sec pour la panure et pain frais pour les farces...</div><h1>Spécifications</h1><div class="col is-12">Le moulin BAMIX 100 ml est livr&eacute; avec le Bamix Deluxe mais convient pour tous les autres mod&egrave;les.<br />Le moulin BAMIX 200 ml est livr&eacute; avec le Bamix Swissline mais convient pour tous les autres mod&egrave;les.&nbsp; Il peut &ecirc;tre &eacute;quip&eacute; du <a href="http://www.cuisinstore.com/pieces-detachees-bamix-disque-poudre">disque poudre</a>&nbsp;pour moudre plus finement.</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 {#8600 …}
      #channels: Doctrine\ORM\PersistentCollection {#8586 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8582 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8584 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29712 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29639 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29587 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29595
    #collection: Doctrine\Common\Collections\ArrayCollection {#29604 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29583 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29712 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29639 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moulin Processor Bamix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29595
    #collection: Doctrine\Common\Collections\ArrayCollection {#29604 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29583 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29737
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29734
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29642 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29712 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29639 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29587 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29595
      #collection: Doctrine\Common\Collections\ArrayCollection {#29604 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29583 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29779 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29786 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29787 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29587 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29791
  +variant: App\Entity\Product\ProductVariant {#29587 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29779 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29786 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29787 …}
    +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 102.0 MiB 4.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#8604
    #id: 3569
    #code: "pieces-detachees-bamix-disque-poudre-3059"
    #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
    #variants: Doctrine\ORM\PersistentCollection {#8613 …}
    #options: Doctrine\ORM\PersistentCollection {#8617 …}
    #associations: Doctrine\ORM\PersistentCollection {#8615 …}
    #createdAt: DateTime @1758633003 {#8602
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8603
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8620 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8621
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8604}
        #id: 3569
        #name: "Pièces détachées BAMIX disque poudre"
        #slug: "pieces-detachees-bamix-disque-poudre-3059"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Accessoire du moulin Processor 200 ml.</li>\n
          <li>Pour moudre les petites quantit&eacute;s.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description disque poudre BAMIX</h1><div class="col is-12">Le disque poudre Bamix est un accessoire pr&eacute;vu uniquement pour s'adapter au moulin processeur 200 ml. &nbsp;Il est pr&eacute;vu pour les petites quantit&eacute;s et&nbsp;permet ainsi de transformer en poudre un grand nombre de produits alimentaires secs.&nbsp;Toute mati&egrave;re &agrave; mouliner doit &ecirc;tre r&eacute;duite &agrave; 1 cm environ, les mati&egrave;res volumineuses doivent d'abord &ecirc;tre r&eacute;duite dans le moulin processeur.</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 {#8623 …}
    #channels: Doctrine\ORM\PersistentCollection {#8609 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8607 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29649
  +product: App\Entity\Product\Product {#8604
    #id: 3569
    #code: "pieces-detachees-bamix-disque-poudre-3059"
    #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
    #variants: Doctrine\ORM\PersistentCollection {#8613 …}
    #options: Doctrine\ORM\PersistentCollection {#8617 …}
    #associations: Doctrine\ORM\PersistentCollection {#8615 …}
    #createdAt: DateTime @1758633003 {#8602
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8603
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8620 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8621
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8604}
        #id: 3569
        #name: "Pièces détachées BAMIX disque poudre"
        #slug: "pieces-detachees-bamix-disque-poudre-3059"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Accessoire du moulin Processor 200 ml.</li>\n
          <li>Pour moudre les petites quantit&eacute;s.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description disque poudre BAMIX</h1><div class="col is-12">Le disque poudre Bamix est un accessoire pr&eacute;vu uniquement pour s'adapter au moulin processeur 200 ml. &nbsp;Il est pr&eacute;vu pour les petites quantit&eacute;s et&nbsp;permet ainsi de transformer en poudre un grand nombre de produits alimentaires secs.&nbsp;Toute mati&egrave;re &agrave; mouliner doit &ecirc;tre r&eacute;duite &agrave; 1 cm environ, les mati&egrave;res volumineuses doivent d'abord &ecirc;tre r&eacute;duite dans le moulin processeur.</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 {#8623 …}
    #channels: Doctrine\ORM\PersistentCollection {#8609 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8607 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29854 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#8604
    #id: 3569
    #code: "pieces-detachees-bamix-disque-poudre-3059"
    #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
    #variants: Doctrine\ORM\PersistentCollection {#8613 …}
    #options: Doctrine\ORM\PersistentCollection {#8617 …}
    #associations: Doctrine\ORM\PersistentCollection {#8615 …}
    #createdAt: DateTime @1758633003 {#8602
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8603
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8620 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8621
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8604}
        #id: 3569
        #name: "Pièces détachées BAMIX disque poudre"
        #slug: "pieces-detachees-bamix-disque-poudre-3059"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Accessoire du moulin Processor 200 ml.</li>\n
          <li>Pour moudre les petites quantit&eacute;s.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description disque poudre BAMIX</h1><div class="col is-12">Le disque poudre Bamix est un accessoire pr&eacute;vu uniquement pour s'adapter au moulin processeur 200 ml. &nbsp;Il est pr&eacute;vu pour les petites quantit&eacute;s et&nbsp;permet ainsi de transformer en poudre un grand nombre de produits alimentaires secs.&nbsp;Toute mati&egrave;re &agrave; mouliner doit &ecirc;tre r&eacute;duite &agrave; 1 cm environ, les mati&egrave;res volumineuses doivent d'abord &ecirc;tre r&eacute;duite dans le moulin processeur.</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 {#8623 …}
    #channels: Doctrine\ORM\PersistentCollection {#8609 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8607 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pièces détachées BAMIX disque poudre"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29925
  -props: [
    "product" => App\Entity\Product\Product {#8604
      #id: 3569
      #code: "pieces-detachees-bamix-disque-poudre-3059"
      #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
      #variants: Doctrine\ORM\PersistentCollection {#8613 …}
      #options: Doctrine\ORM\PersistentCollection {#8617 …}
      #associations: Doctrine\ORM\PersistentCollection {#8615 …}
      #createdAt: DateTime @1758633003 {#8602
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633003 {#8603
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8620 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8621
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8604}
          #id: 3569
          #name: "Pièces détachées BAMIX disque poudre"
          #slug: "pieces-detachees-bamix-disque-poudre-3059"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Accessoire du moulin Processor 200 ml.</li>\n
            <li>Pour moudre les petites quantit&eacute;s.</li>\n
            <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.&nbsp;</li>\n
            </ul></div><h1>Description disque poudre BAMIX</h1><div class="col is-12">Le disque poudre Bamix est un accessoire pr&eacute;vu uniquement pour s'adapter au moulin processeur 200 ml. &nbsp;Il est pr&eacute;vu pour les petites quantit&eacute;s et&nbsp;permet ainsi de transformer en poudre un grand nombre de produits alimentaires secs.&nbsp;Toute mati&egrave;re &agrave; mouliner doit &ecirc;tre r&eacute;duite &agrave; 1 cm environ, les mati&egrave;res volumineuses doivent d'abord &ecirc;tre r&eacute;duite dans le moulin processeur.</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 {#8623 …}
      #channels: Doctrine\ORM\PersistentCollection {#8609 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8607 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29918
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29909 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29976 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29906 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29854 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29862
    #collection: Doctrine\Common\Collections\ArrayCollection {#29871 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29850 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29918
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29909 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29976 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29906 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pièces détachées BAMIX disque poudre"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29862
    #collection: Doctrine\Common\Collections\ArrayCollection {#29871 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29850 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29980
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29918
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29909 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29976 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29906 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29854 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29862
      #collection: Doctrine\Common\Collections\ArrayCollection {#29871 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29850 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30030
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30021 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30028 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30029 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29854 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30033
  +variant: App\Entity\Product\ProductVariant {#29854 …}
  +price: "16,00\u{A0}"
  +originalPrice: "16,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30030
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30021 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30028 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30029 …}
    +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 102.0 MiB 7.17 ms
Input props
[
  "product" => App\Entity\Product\Product {#8627
    #id: 3565
    #code: "pieces-detachees-bamix-les-couteaux-2450"
    #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
    #variants: Doctrine\ORM\PersistentCollection {#8636 …}
    #options: Doctrine\ORM\PersistentCollection {#8640 …}
    #associations: Doctrine\ORM\PersistentCollection {#8638 …}
    #createdAt: DateTime @1758633003 {#8625
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8626
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 3565
        #name: "Pièces détachées BAMIX, les couteaux"
        #slug: "pieces-detachees-bamix-les-couteaux-2450"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Belle finition inox.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.</li>\n
          </ul></div><h1>Description couteau étoile BAMIX</h1><div class="col is-12">Le couteau &eacute;toile BAMIX permet de hacher et r&eacute;duire en pur&eacute;e les l&eacute;gumes crus ou cuits, la viande cuite, les fruits congel&eacute;s pour les glaces et sorbets. Il mouline les soupes et sauces. <br />Le couteau &eacute;toile BAMIX permet de r&eacute;duire la nourriture de b&eacute;b&eacute; directement dans la casserole, le transvasement laborieux dans d&rsquo;autres r&eacute;cipients ainsi que leur nettoyage est inutile. Il p&eacute;trit les p&acirc;tes &agrave; g&acirc;teaux, &agrave; biscuits, &agrave; omelettes. Il hache les fruits et baies pour desserts et confitures.<br /> Le&nbsp;&nbsp; couteau &eacute;toile BAMIX permet &eacute;galement de piler les gla&ccedil;ons pour vos drinks et cocktails.</div><h1>Description couteau hachoir BAMIX</h1><div class="col is-12">Le couteau hachoir BAMIX r&eacute;duit et hache les viandes crues ou cuites, le poisson &eacute;galement cru ou cuit ainsi que les l&eacute;gumes &agrave; texture ferme.</div><h1>Spécifications</h1><div class="col is-12">Conviennent pour tous les mixeurs BAMIX<br />Pi&egrave;ces certifi&eacute;es d'origine.</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 {#8646 …}
    #channels: Doctrine\ORM\PersistentCollection {#8632 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8630 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29916
  +product: App\Entity\Product\Product {#8627
    #id: 3565
    #code: "pieces-detachees-bamix-les-couteaux-2450"
    #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
    #variants: Doctrine\ORM\PersistentCollection {#8636 …}
    #options: Doctrine\ORM\PersistentCollection {#8640 …}
    #associations: Doctrine\ORM\PersistentCollection {#8638 …}
    #createdAt: DateTime @1758633003 {#8625
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8626
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 3565
        #name: "Pièces détachées BAMIX, les couteaux"
        #slug: "pieces-detachees-bamix-les-couteaux-2450"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Belle finition inox.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.</li>\n
          </ul></div><h1>Description couteau étoile BAMIX</h1><div class="col is-12">Le couteau &eacute;toile BAMIX permet de hacher et r&eacute;duire en pur&eacute;e les l&eacute;gumes crus ou cuits, la viande cuite, les fruits congel&eacute;s pour les glaces et sorbets. Il mouline les soupes et sauces. <br />Le couteau &eacute;toile BAMIX permet de r&eacute;duire la nourriture de b&eacute;b&eacute; directement dans la casserole, le transvasement laborieux dans d&rsquo;autres r&eacute;cipients ainsi que leur nettoyage est inutile. Il p&eacute;trit les p&acirc;tes &agrave; g&acirc;teaux, &agrave; biscuits, &agrave; omelettes. Il hache les fruits et baies pour desserts et confitures.<br /> Le&nbsp;&nbsp; couteau &eacute;toile BAMIX permet &eacute;galement de piler les gla&ccedil;ons pour vos drinks et cocktails.</div><h1>Description couteau hachoir BAMIX</h1><div class="col is-12">Le couteau hachoir BAMIX r&eacute;duit et hache les viandes crues ou cuites, le poisson &eacute;galement cru ou cuit ainsi que les l&eacute;gumes &agrave; texture ferme.</div><h1>Spécifications</h1><div class="col is-12">Conviennent pour tous les mixeurs BAMIX<br />Pi&egrave;ces certifi&eacute;es d'origine.</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 {#8646 …}
    #channels: Doctrine\ORM\PersistentCollection {#8632 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8630 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30096 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#8627
    #id: 3565
    #code: "pieces-detachees-bamix-les-couteaux-2450"
    #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
    #variants: Doctrine\ORM\PersistentCollection {#8636 …}
    #options: Doctrine\ORM\PersistentCollection {#8640 …}
    #associations: Doctrine\ORM\PersistentCollection {#8638 …}
    #createdAt: DateTime @1758633003 {#8625
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8626
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 3565
        #name: "Pièces détachées BAMIX, les couteaux"
        #slug: "pieces-detachees-bamix-les-couteaux-2450"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Belle finition inox.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.</li>\n
          </ul></div><h1>Description couteau étoile BAMIX</h1><div class="col is-12">Le couteau &eacute;toile BAMIX permet de hacher et r&eacute;duire en pur&eacute;e les l&eacute;gumes crus ou cuits, la viande cuite, les fruits congel&eacute;s pour les glaces et sorbets. Il mouline les soupes et sauces. <br />Le couteau &eacute;toile BAMIX permet de r&eacute;duire la nourriture de b&eacute;b&eacute; directement dans la casserole, le transvasement laborieux dans d&rsquo;autres r&eacute;cipients ainsi que leur nettoyage est inutile. Il p&eacute;trit les p&acirc;tes &agrave; g&acirc;teaux, &agrave; biscuits, &agrave; omelettes. Il hache les fruits et baies pour desserts et confitures.<br /> Le&nbsp;&nbsp; couteau &eacute;toile BAMIX permet &eacute;galement de piler les gla&ccedil;ons pour vos drinks et cocktails.</div><h1>Description couteau hachoir BAMIX</h1><div class="col is-12">Le couteau hachoir BAMIX r&eacute;duit et hache les viandes crues ou cuites, le poisson &eacute;galement cru ou cuit ainsi que les l&eacute;gumes &agrave; texture ferme.</div><h1>Spécifications</h1><div class="col is-12">Conviennent pour tous les mixeurs BAMIX<br />Pi&egrave;ces certifi&eacute;es d'origine.</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 {#8646 …}
    #channels: Doctrine\ORM\PersistentCollection {#8632 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8630 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pièces détachées BAMIX, les couteaux"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30167
  -props: [
    "product" => App\Entity\Product\Product {#8627
      #id: 3565
      #code: "pieces-detachees-bamix-les-couteaux-2450"
      #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
      #variants: Doctrine\ORM\PersistentCollection {#8636 …}
      #options: Doctrine\ORM\PersistentCollection {#8640 …}
      #associations: Doctrine\ORM\PersistentCollection {#8638 …}
      #createdAt: DateTime @1758633003 {#8625
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633003 {#8626
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8643 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8644
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8627}
          #id: 3565
          #name: "Pièces détachées BAMIX, les couteaux"
          #slug: "pieces-detachees-bamix-les-couteaux-2450"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Belle finition inox.</li>\n
            <li>Pi&egrave;ce certifi&eacute;e d'origine Bamix.</li>\n
            </ul></div><h1>Description couteau étoile BAMIX</h1><div class="col is-12">Le couteau &eacute;toile BAMIX permet de hacher et r&eacute;duire en pur&eacute;e les l&eacute;gumes crus ou cuits, la viande cuite, les fruits congel&eacute;s pour les glaces et sorbets. Il mouline les soupes et sauces. <br />Le couteau &eacute;toile BAMIX permet de r&eacute;duire la nourriture de b&eacute;b&eacute; directement dans la casserole, le transvasement laborieux dans d&rsquo;autres r&eacute;cipients ainsi que leur nettoyage est inutile. Il p&eacute;trit les p&acirc;tes &agrave; g&acirc;teaux, &agrave; biscuits, &agrave; omelettes. Il hache les fruits et baies pour desserts et confitures.<br /> Le&nbsp;&nbsp; couteau &eacute;toile BAMIX permet &eacute;galement de piler les gla&ccedil;ons pour vos drinks et cocktails.</div><h1>Description couteau hachoir BAMIX</h1><div class="col is-12">Le couteau hachoir BAMIX r&eacute;duit et hache les viandes crues ou cuites, le poisson &eacute;galement cru ou cuit ainsi que les l&eacute;gumes &agrave; texture ferme.</div><h1>Spécifications</h1><div class="col is-12">Conviennent pour tous les mixeurs BAMIX<br />Pi&egrave;ces certifi&eacute;es d'origine.</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 {#8646 …}
      #channels: Doctrine\ORM\PersistentCollection {#8632 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8630 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30229
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30151 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30218 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30148 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30096 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30104
    #collection: Doctrine\Common\Collections\ArrayCollection {#30113 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30092 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38536 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38538 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30229
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30151 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30218 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30148 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pièces détachées BAMIX, les couteaux"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30104
    #collection: Doctrine\Common\Collections\ArrayCollection {#30113 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30092 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38536 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38538 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30234
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30229
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30151 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30218 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30148 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30096 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30104
      #collection: Doctrine\Common\Collections\ArrayCollection {#30113 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30092 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38536 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38538 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.30 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30274 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30281 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30282 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30096 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30286
  +variant: App\Entity\Product\ProductVariant {#30096 …}
  +price: "12,00\u{A0}"
  +originalPrice: "12,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30274 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30281 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30282 …}
    +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 102.0 MiB 7.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#8650
    #id: 3566
    #code: "pieces-detachees-bamix-les-disques-2451"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758633003 {#8648
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8649
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8666 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8667
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8650}
        #id: 3566
        #name: "Pièces détachées BAMIX, les disques"
        #slug: "pieces-detachees-bamix-les-disques-2451"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Belle finition inox.</li>\n
          <li>Pi&egrave;ces certifi&eacute;es d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description disque fouet BAMIX</h1><div class="col is-12">Le disque fouet BAMIX permet de battre le blanc d&rsquo;oeuf, la cr&egrave;me fra&icirc;che, les souffl&eacute;s ou les frapp&eacute;s. Pour la cuisine di&eacute;t&eacute;tique, le fouet bat le lait maigre en cr&egrave;me. <br />Le disque fouet BAMIX permet &eacute;galement de monter les sauces b&eacute;chamel et hollandaise, d' homog&eacute;n&eacute;iser les milkshakes, les flans, les sabayons ou les tiramisus. Il &eacute;mulsionne les sauces. Il all&egrave;ge et a&egrave;re tout ce qui doit l'&ecirc;tre.</div><h1>Description disque mélangeur BAMIX</h1><div class="col is-12">Le disque m&eacute;langeur BAMIX permet de m&eacute;langer les p&acirc;tes pour les cr&ecirc;pes, les omelettes et les p&acirc;tes &agrave; base d&rsquo;oeufs. Il r&eacute;duit rapidement les pommes de terre en mousseline. Il donne des puddings cr&eacute;meux. <br />Le disque m&eacute;langeur BAMIX permet &eacute;galement d' &eacute;mulsionner les sauces &agrave; salade et m&ecirc;me les cr&egrave;mes cosm&eacute;tiques. Il vous pr&eacute;pare en quelques secondes votre mayonnaise (sans aucun apport chimique), il m&eacute;lange vos cocktails mieux qu&rsquo;un barman. Vos pr&eacute;parations deviennent &agrave; la fois consistantes et cr&eacute;meuses.</div><h1>Spécifications</h1><div class="col is-12">Conviennent pour tpus les mod&egrave;les BAMIX.<br />Pi&egrave;ces certifi&eacute;es d'origine.</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 {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8653 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30158
  +product: App\Entity\Product\Product {#8650
    #id: 3566
    #code: "pieces-detachees-bamix-les-disques-2451"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758633003 {#8648
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8649
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8666 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8667
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8650}
        #id: 3566
        #name: "Pièces détachées BAMIX, les disques"
        #slug: "pieces-detachees-bamix-les-disques-2451"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Belle finition inox.</li>\n
          <li>Pi&egrave;ces certifi&eacute;es d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description disque fouet BAMIX</h1><div class="col is-12">Le disque fouet BAMIX permet de battre le blanc d&rsquo;oeuf, la cr&egrave;me fra&icirc;che, les souffl&eacute;s ou les frapp&eacute;s. Pour la cuisine di&eacute;t&eacute;tique, le fouet bat le lait maigre en cr&egrave;me. <br />Le disque fouet BAMIX permet &eacute;galement de monter les sauces b&eacute;chamel et hollandaise, d' homog&eacute;n&eacute;iser les milkshakes, les flans, les sabayons ou les tiramisus. Il &eacute;mulsionne les sauces. Il all&egrave;ge et a&egrave;re tout ce qui doit l'&ecirc;tre.</div><h1>Description disque mélangeur BAMIX</h1><div class="col is-12">Le disque m&eacute;langeur BAMIX permet de m&eacute;langer les p&acirc;tes pour les cr&ecirc;pes, les omelettes et les p&acirc;tes &agrave; base d&rsquo;oeufs. Il r&eacute;duit rapidement les pommes de terre en mousseline. Il donne des puddings cr&eacute;meux. <br />Le disque m&eacute;langeur BAMIX permet &eacute;galement d' &eacute;mulsionner les sauces &agrave; salade et m&ecirc;me les cr&egrave;mes cosm&eacute;tiques. Il vous pr&eacute;pare en quelques secondes votre mayonnaise (sans aucun apport chimique), il m&eacute;lange vos cocktails mieux qu&rsquo;un barman. Vos pr&eacute;parations deviennent &agrave; la fois consistantes et cr&eacute;meuses.</div><h1>Spécifications</h1><div class="col is-12">Conviennent pour tpus les mod&egrave;les BAMIX.<br />Pi&egrave;ces certifi&eacute;es d'origine.</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 {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8653 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30349 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.05 ms
Input props
[
  "product" => App\Entity\Product\Product {#8650
    #id: 3566
    #code: "pieces-detachees-bamix-les-disques-2451"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758633003 {#8648
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8649
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8666 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8667
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8650}
        #id: 3566
        #name: "Pièces détachées BAMIX, les disques"
        #slug: "pieces-detachees-bamix-les-disques-2451"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Belle finition inox.</li>\n
          <li>Pi&egrave;ces certifi&eacute;es d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description disque fouet BAMIX</h1><div class="col is-12">Le disque fouet BAMIX permet de battre le blanc d&rsquo;oeuf, la cr&egrave;me fra&icirc;che, les souffl&eacute;s ou les frapp&eacute;s. Pour la cuisine di&eacute;t&eacute;tique, le fouet bat le lait maigre en cr&egrave;me. <br />Le disque fouet BAMIX permet &eacute;galement de monter les sauces b&eacute;chamel et hollandaise, d' homog&eacute;n&eacute;iser les milkshakes, les flans, les sabayons ou les tiramisus. Il &eacute;mulsionne les sauces. Il all&egrave;ge et a&egrave;re tout ce qui doit l'&ecirc;tre.</div><h1>Description disque mélangeur BAMIX</h1><div class="col is-12">Le disque m&eacute;langeur BAMIX permet de m&eacute;langer les p&acirc;tes pour les cr&ecirc;pes, les omelettes et les p&acirc;tes &agrave; base d&rsquo;oeufs. Il r&eacute;duit rapidement les pommes de terre en mousseline. Il donne des puddings cr&eacute;meux. <br />Le disque m&eacute;langeur BAMIX permet &eacute;galement d' &eacute;mulsionner les sauces &agrave; salade et m&ecirc;me les cr&egrave;mes cosm&eacute;tiques. Il vous pr&eacute;pare en quelques secondes votre mayonnaise (sans aucun apport chimique), il m&eacute;lange vos cocktails mieux qu&rsquo;un barman. Vos pr&eacute;parations deviennent &agrave; la fois consistantes et cr&eacute;meuses.</div><h1>Spécifications</h1><div class="col is-12">Conviennent pour tpus les mod&egrave;les BAMIX.<br />Pi&egrave;ces certifi&eacute;es d'origine.</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 {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8653 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pièces détachées BAMIX, les disques"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30420
  -props: [
    "product" => App\Entity\Product\Product {#8650
      #id: 3566
      #code: "pieces-detachees-bamix-les-disques-2451"
      #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
      #variants: Doctrine\ORM\PersistentCollection {#8659 …}
      #options: Doctrine\ORM\PersistentCollection {#8663 …}
      #associations: Doctrine\ORM\PersistentCollection {#8661 …}
      #createdAt: DateTime @1758633003 {#8648
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633003 {#8649
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8666 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8667
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8650}
          #id: 3566
          #name: "Pièces détachées BAMIX, les disques"
          #slug: "pieces-detachees-bamix-les-disques-2451"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Belle finition inox.</li>\n
            <li>Pi&egrave;ces certifi&eacute;es d'origine Bamix.&nbsp;</li>\n
            </ul></div><h1>Description disque fouet BAMIX</h1><div class="col is-12">Le disque fouet BAMIX permet de battre le blanc d&rsquo;oeuf, la cr&egrave;me fra&icirc;che, les souffl&eacute;s ou les frapp&eacute;s. Pour la cuisine di&eacute;t&eacute;tique, le fouet bat le lait maigre en cr&egrave;me. <br />Le disque fouet BAMIX permet &eacute;galement de monter les sauces b&eacute;chamel et hollandaise, d' homog&eacute;n&eacute;iser les milkshakes, les flans, les sabayons ou les tiramisus. Il &eacute;mulsionne les sauces. Il all&egrave;ge et a&egrave;re tout ce qui doit l'&ecirc;tre.</div><h1>Description disque mélangeur BAMIX</h1><div class="col is-12">Le disque m&eacute;langeur BAMIX permet de m&eacute;langer les p&acirc;tes pour les cr&ecirc;pes, les omelettes et les p&acirc;tes &agrave; base d&rsquo;oeufs. Il r&eacute;duit rapidement les pommes de terre en mousseline. Il donne des puddings cr&eacute;meux. <br />Le disque m&eacute;langeur BAMIX permet &eacute;galement d' &eacute;mulsionner les sauces &agrave; salade et m&ecirc;me les cr&egrave;mes cosm&eacute;tiques. Il vous pr&eacute;pare en quelques secondes votre mayonnaise (sans aucun apport chimique), il m&eacute;lange vos cocktails mieux qu&rsquo;un barman. Vos pr&eacute;parations deviennent &agrave; la fois consistantes et cr&eacute;meuses.</div><h1>Spécifications</h1><div class="col is-12">Conviennent pour tpus les mod&egrave;les BAMIX.<br />Pi&egrave;ces certifi&eacute;es d'origine.</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 {#8669 …}
      #channels: Doctrine\ORM\PersistentCollection {#8655 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8653 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30482
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30404 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30471 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30401 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30349 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30357
    #collection: Doctrine\Common\Collections\ArrayCollection {#30366 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30345 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38550 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38552 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30482
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30404 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30471 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30401 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pièces détachées BAMIX, les disques"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30357
    #collection: Doctrine\Common\Collections\ArrayCollection {#30366 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30345 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38550 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38552 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30487
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30482
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30404 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30471 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30401 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30349 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30357
      #collection: Doctrine\Common\Collections\ArrayCollection {#30366 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30345 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38550 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38552 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30536
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30527 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30534 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30535 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30349 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30539
  +variant: App\Entity\Product\ProductVariant {#30349 …}
  +price: "12,00\u{A0}"
  +originalPrice: "12,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30536
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30527 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30534 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30535 …}
    +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 102.0 MiB 6.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#8673
    #id: 3563
    #code: "pieces-detachees-mixeur-bamix-ref-61672-61673-6332"
    #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
    #variants: Doctrine\ORM\PersistentCollection {#8682 …}
    #options: Doctrine\ORM\PersistentCollection {#8686 …}
    #associations: Doctrine\ORM\PersistentCollection {#8684 …}
    #createdAt: DateTime @1758633002 {#8671
      date: 2025-09-23 21:10:02.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633002 {#8672
      date: 2025-09-23 21:10:02.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8689 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8690
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 3563
        #name: "Pièces Détachées Mixeur Bamix ref 61672 / 61673"
        #slug: "pieces-detachees-mixeur-bamix-ref-61672-61673-6332"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ces d'origine.</li>\n
          </ul></div><h1>Descriptif Pièces Détachées Mixeur Bamix ref 61672 / 61673</h1><h1>Caractéristiques Pièces Détachées Mixeur Bamix ref 61672 / 61673</h1>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …}
    #channels: Doctrine\ORM\PersistentCollection {#8678 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8676 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30411
  +product: App\Entity\Product\Product {#8673
    #id: 3563
    #code: "pieces-detachees-mixeur-bamix-ref-61672-61673-6332"
    #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
    #variants: Doctrine\ORM\PersistentCollection {#8682 …}
    #options: Doctrine\ORM\PersistentCollection {#8686 …}
    #associations: Doctrine\ORM\PersistentCollection {#8684 …}
    #createdAt: DateTime @1758633002 {#8671
      date: 2025-09-23 21:10:02.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633002 {#8672
      date: 2025-09-23 21:10:02.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8689 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8690
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 3563
        #name: "Pièces Détachées Mixeur Bamix ref 61672 / 61673"
        #slug: "pieces-detachees-mixeur-bamix-ref-61672-61673-6332"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ces d'origine.</li>\n
          </ul></div><h1>Descriptif Pièces Détachées Mixeur Bamix ref 61672 / 61673</h1><h1>Caractéristiques Pièces Détachées Mixeur Bamix ref 61672 / 61673</h1>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …}
    #channels: Doctrine\ORM\PersistentCollection {#8678 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8676 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30602 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8673
    #id: 3563
    #code: "pieces-detachees-mixeur-bamix-ref-61672-61673-6332"
    #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
    #variants: Doctrine\ORM\PersistentCollection {#8682 …}
    #options: Doctrine\ORM\PersistentCollection {#8686 …}
    #associations: Doctrine\ORM\PersistentCollection {#8684 …}
    #createdAt: DateTime @1758633002 {#8671
      date: 2025-09-23 21:10:02.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633002 {#8672
      date: 2025-09-23 21:10:02.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8689 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8690
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 3563
        #name: "Pièces Détachées Mixeur Bamix ref 61672 / 61673"
        #slug: "pieces-detachees-mixeur-bamix-ref-61672-61673-6332"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ces d'origine.</li>\n
          </ul></div><h1>Descriptif Pièces Détachées Mixeur Bamix ref 61672 / 61673</h1><h1>Caractéristiques Pièces Détachées Mixeur Bamix ref 61672 / 61673</h1>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …}
    #channels: Doctrine\ORM\PersistentCollection {#8678 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8676 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pièces Détachées Mixeur Bamix ref 61672 / 61673"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30676
  -props: [
    "product" => App\Entity\Product\Product {#8673
      #id: 3563
      #code: "pieces-detachees-mixeur-bamix-ref-61672-61673-6332"
      #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
      #variants: Doctrine\ORM\PersistentCollection {#8682 …}
      #options: Doctrine\ORM\PersistentCollection {#8686 …}
      #associations: Doctrine\ORM\PersistentCollection {#8684 …}
      #createdAt: DateTime @1758633002 {#8671
        date: 2025-09-23 21:10:02.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633002 {#8672
        date: 2025-09-23 21:10:02.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8689 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8690
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8673}
          #id: 3563
          #name: "Pièces Détachées Mixeur Bamix ref 61672 / 61673"
          #slug: "pieces-detachees-mixeur-bamix-ref-61672-61673-6332"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pi&egrave;ces d'origine.</li>\n
            </ul></div><h1>Descriptif Pièces Détachées Mixeur Bamix ref 61672 / 61673</h1><h1>Caractéristiques Pièces Détachées Mixeur Bamix ref 61672 / 61673</h1>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …}
      #channels: Doctrine\ORM\PersistentCollection {#8678 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8676 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30914
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30660 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30727 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30657 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30602 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30610
    #collection: Doctrine\Common\Collections\ArrayCollection {#30622 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30598 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38564 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38566 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30914
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30660 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30727 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30657 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pièces Détachées Mixeur Bamix ref 61672 / 61673"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30610
    #collection: Doctrine\Common\Collections\ArrayCollection {#30622 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30598 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38564 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38566 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30919
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30914
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30660 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30727 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30657 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30602 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30610
      #collection: Doctrine\Common\Collections\ArrayCollection {#30622 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30598 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38564 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38566 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30968
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30959 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30966 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30967 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30602 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30971
  +variant: App\Entity\Product\ProductVariant {#30602 …}
  +price: "17,00\u{A0}"
  +originalPrice: "17,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30968
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30959 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30966 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30967 …}
    +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 102.0 MiB 5.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#8696
    #id: 3567
    #code: "set-2-gobelets-bamix-2452"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758633003 {#8694
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8695
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8696}
        #id: 3567
        #name: "Set 2 gobelets Bamix"
        #slug: "set-2-gobelets-bamix-2452"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Forme adapt&eacute;e &agrave; tous les mod&egrave;les Bamix.</li>\n
          <li>Pi&egrave;ces certifi&eacute;es d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description set 2 gobelets 400 et 600 ml</h1><div class="col is-12">Le gobelet BAMIX avec son couvercle permet de conserver la mayonnaise ou d&rsquo;autres aliments plusieurs semaines au frigo. Il est fabriqu&eacute; en tritan (une mati&egrave;re qui r&eacute;siste aux chocs, aux coups et &agrave; la chaleur jusqu'&agrave; 150&deg;C) et convient aux micro-ondes, &agrave; la cong&eacute;lation et au lave-vaisselle. <br />Les gobelets BAMIX 400 ou 600 ml ont la taille parfaite pour la pr&eacute;paration d&rsquo;une  mayonnaise avec 1 oeuf ou bien pour battre un ou deux blancs d&rsquo;oeufs en  neige.</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 {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30667
  +product: App\Entity\Product\Product {#8696
    #id: 3567
    #code: "set-2-gobelets-bamix-2452"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758633003 {#8694
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8695
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8696}
        #id: 3567
        #name: "Set 2 gobelets Bamix"
        #slug: "set-2-gobelets-bamix-2452"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Forme adapt&eacute;e &agrave; tous les mod&egrave;les Bamix.</li>\n
          <li>Pi&egrave;ces certifi&eacute;es d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description set 2 gobelets 400 et 600 ml</h1><div class="col is-12">Le gobelet BAMIX avec son couvercle permet de conserver la mayonnaise ou d&rsquo;autres aliments plusieurs semaines au frigo. Il est fabriqu&eacute; en tritan (une mati&egrave;re qui r&eacute;siste aux chocs, aux coups et &agrave; la chaleur jusqu'&agrave; 150&deg;C) et convient aux micro-ondes, &agrave; la cong&eacute;lation et au lave-vaisselle. <br />Les gobelets BAMIX 400 ou 600 ml ont la taille parfaite pour la pr&eacute;paration d&rsquo;une  mayonnaise avec 1 oeuf ou bien pour battre un ou deux blancs d&rsquo;oeufs en  neige.</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 {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#31034 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8696
    #id: 3567
    #code: "set-2-gobelets-bamix-2452"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758633003 {#8694
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633003 {#8695
      date: 2025-09-23 21:10:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8696}
        #id: 3567
        #name: "Set 2 gobelets Bamix"
        #slug: "set-2-gobelets-bamix-2452"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Forme adapt&eacute;e &agrave; tous les mod&egrave;les Bamix.</li>\n
          <li>Pi&egrave;ces certifi&eacute;es d'origine Bamix.&nbsp;</li>\n
          </ul></div><h1>Description set 2 gobelets 400 et 600 ml</h1><div class="col is-12">Le gobelet BAMIX avec son couvercle permet de conserver la mayonnaise ou d&rsquo;autres aliments plusieurs semaines au frigo. Il est fabriqu&eacute; en tritan (une mati&egrave;re qui r&eacute;siste aux chocs, aux coups et &agrave; la chaleur jusqu'&agrave; 150&deg;C) et convient aux micro-ondes, &agrave; la cong&eacute;lation et au lave-vaisselle. <br />Les gobelets BAMIX 400 ou 600 ml ont la taille parfaite pour la pr&eacute;paration d&rsquo;une  mayonnaise avec 1 oeuf ou bien pour battre un ou deux blancs d&rsquo;oeufs en  neige.</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 {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Set 2 gobelets Bamix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31105
  -props: [
    "product" => App\Entity\Product\Product {#8696
      #id: 3567
      #code: "set-2-gobelets-bamix-2452"
      #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
      #variants: Doctrine\ORM\PersistentCollection {#8705 …}
      #options: Doctrine\ORM\PersistentCollection {#8709 …}
      #associations: Doctrine\ORM\PersistentCollection {#8707 …}
      #createdAt: DateTime @1758633003 {#8694
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633003 {#8695
        date: 2025-09-23 21:10:03.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8712 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8713
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8696}
          #id: 3567
          #name: "Set 2 gobelets Bamix"
          #slug: "set-2-gobelets-bamix-2452"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Forme adapt&eacute;e &agrave; tous les mod&egrave;les Bamix.</li>\n
            <li>Pi&egrave;ces certifi&eacute;es d'origine Bamix.&nbsp;</li>\n
            </ul></div><h1>Description set 2 gobelets 400 et 600 ml</h1><div class="col is-12">Le gobelet BAMIX avec son couvercle permet de conserver la mayonnaise ou d&rsquo;autres aliments plusieurs semaines au frigo. Il est fabriqu&eacute; en tritan (une mati&egrave;re qui r&eacute;siste aux chocs, aux coups et &agrave; la chaleur jusqu'&agrave; 150&deg;C) et convient aux micro-ondes, &agrave; la cong&eacute;lation et au lave-vaisselle. <br />Les gobelets BAMIX 400 ou 600 ml ont la taille parfaite pour la pr&eacute;paration d&rsquo;une  mayonnaise avec 1 oeuf ou bien pour battre un ou deux blancs d&rsquo;oeufs en  neige.</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 {#8715 …}
      #channels: Doctrine\ORM\PersistentCollection {#8701 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8699 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31098
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31089 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31156 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31086 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31034 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31042
    #collection: Doctrine\Common\Collections\ArrayCollection {#31051 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31030 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38578 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38580 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31098
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31089 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31156 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31086 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Set 2 gobelets Bamix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31042
    #collection: Doctrine\Common\Collections\ArrayCollection {#31051 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31030 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38578 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38580 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31160
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31098
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31089 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31156 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31086 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#31034 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#31042
      #collection: Doctrine\Common\Collections\ArrayCollection {#31051 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#31030 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38578 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38580 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31210
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31201 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31208 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31209 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31034 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31213
  +variant: App\Entity\Product\ProductVariant {#31034 …}
  +price: "24,00\u{A0}"
  +originalPrice: "24,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31210
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31201 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31208 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31209 …}
    +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 104.0 MiB 2.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27433 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31520
  +cart: App\Entity\Order\Order {#13463 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27433 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}