GET https://sylius-cuisinstore.preprod.eu/fr_FR/taxons/coin-cuisine-soldes-1672?page=6

Components

12 Twig Components
44 Render Count
76 ms Render Time
114.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 49.27ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 7.98ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 6.62ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.55ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.07ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.69ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.41ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.82ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.97ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.76ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.97ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.00ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 114.0 MiB 1.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12626
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12619 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12625 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12624 …}
    +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 {#13246
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12517 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12626
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12619 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12625 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12624 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 114.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13323
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13319 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13321 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13322 …}
    +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 {#13332
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13323
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13319 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13321 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13322 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 4.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13414
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13393 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13413 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13412 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13429
  +cart: App\Entity\Order\Order {#13496 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13414
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13393 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13413 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13412 …}
    +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 114.0 MiB 14.82 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13682
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13670 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13676 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13668 …}
    +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 {#13691
  #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 {#13682
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13670 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13676 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13668 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 0.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27473
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27469 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27470 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27472 …}
    +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 {#27482
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27473
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27469 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27470 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27472 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27586
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27582 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27583 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27585 …}
    +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 {#27594
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27586
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27582 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27583 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27585 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 1.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27664
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27660 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27661 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27663 …}
    +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 {#27672
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27664
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27660 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27661 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27663 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 10.59 ms
Input props
[
  "product" => App\Entity\Product\Product {#8000
    #id: 3045
    #code: "moulin-peugeot-paris-laque-noir-u-select-4024"
    #attributes: Doctrine\ORM\PersistentCollection {#8179 …}
    #variants: Doctrine\ORM\PersistentCollection {#8402 …}
    #options: Doctrine\ORM\PersistentCollection {#8530 …}
    #associations: Doctrine\ORM\PersistentCollection {#8470 …}
    #createdAt: DateTime @1758632747 {#7719
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632747 {#7758
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8529 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8532
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8000}
        #id: 3045
        #name: "Moulin Peugeot Paris laqué noir U'Select"
        #slug: "moulin-peugeot-paris-laque-noir-u-select-4024"
        #description: """
          <div class="col is-12"><ul>\n
          <li>M&eacute;canisme garanti &agrave; vie.</li>\n
          <li>Syst&egrave;me&nbsp;USELECT.</li>\n
          <li>Corps bois laqu&eacute;.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul>\n
          <strong></strong> \n
          <ul>\n
          </ul></div><h1>Description Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqu&eacute; noir sera un atout pr&eacute;cieux dans la r&eacute;alisation de vos plats en cuisine. Sa finition particuli&egrave;rement soign&eacute;e lui permet d'&ecirc;tre pr&eacute;sent&eacute; directement &agrave; table. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …}
    #channels: Doctrine\ORM\PersistentCollection {#8038 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7998 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8041 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28197
  +product: App\Entity\Product\Product {#8000
    #id: 3045
    #code: "moulin-peugeot-paris-laque-noir-u-select-4024"
    #attributes: Doctrine\ORM\PersistentCollection {#8179 …}
    #variants: Doctrine\ORM\PersistentCollection {#8402 …}
    #options: Doctrine\ORM\PersistentCollection {#8530 …}
    #associations: Doctrine\ORM\PersistentCollection {#8470 …}
    #createdAt: DateTime @1758632747 {#7719
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632747 {#7758
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8529 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8532
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8000}
        #id: 3045
        #name: "Moulin Peugeot Paris laqué noir U'Select"
        #slug: "moulin-peugeot-paris-laque-noir-u-select-4024"
        #description: """
          <div class="col is-12"><ul>\n
          <li>M&eacute;canisme garanti &agrave; vie.</li>\n
          <li>Syst&egrave;me&nbsp;USELECT.</li>\n
          <li>Corps bois laqu&eacute;.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul>\n
          <strong></strong> \n
          <ul>\n
          </ul></div><h1>Description Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqu&eacute; noir sera un atout pr&eacute;cieux dans la r&eacute;alisation de vos plats en cuisine. Sa finition particuli&egrave;rement soign&eacute;e lui permet d'&ecirc;tre pr&eacute;sent&eacute; directement &agrave; table. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …}
    #channels: Doctrine\ORM\PersistentCollection {#8038 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7998 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8041 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28459 …}
  +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 {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 1.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#8000
    #id: 3045
    #code: "moulin-peugeot-paris-laque-noir-u-select-4024"
    #attributes: Doctrine\ORM\PersistentCollection {#8179 …}
    #variants: Doctrine\ORM\PersistentCollection {#8402 …}
    #options: Doctrine\ORM\PersistentCollection {#8530 …}
    #associations: Doctrine\ORM\PersistentCollection {#8470 …}
    #createdAt: DateTime @1758632747 {#7719
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632747 {#7758
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8529 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8532
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8000}
        #id: 3045
        #name: "Moulin Peugeot Paris laqué noir U'Select"
        #slug: "moulin-peugeot-paris-laque-noir-u-select-4024"
        #description: """
          <div class="col is-12"><ul>\n
          <li>M&eacute;canisme garanti &agrave; vie.</li>\n
          <li>Syst&egrave;me&nbsp;USELECT.</li>\n
          <li>Corps bois laqu&eacute;.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul>\n
          <strong></strong> \n
          <ul>\n
          </ul></div><h1>Description Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqu&eacute; noir sera un atout pr&eacute;cieux dans la r&eacute;alisation de vos plats en cuisine. Sa finition particuli&egrave;rement soign&eacute;e lui permet d'&ecirc;tre pr&eacute;sent&eacute; directement &agrave; table. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …}
    #channels: Doctrine\ORM\PersistentCollection {#8038 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7998 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8041 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moulin Peugeot Paris laqué noir U'Select"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28870
  -props: [
    "product" => App\Entity\Product\Product {#8000
      #id: 3045
      #code: "moulin-peugeot-paris-laque-noir-u-select-4024"
      #attributes: Doctrine\ORM\PersistentCollection {#8179 …}
      #variants: Doctrine\ORM\PersistentCollection {#8402 …}
      #options: Doctrine\ORM\PersistentCollection {#8530 …}
      #associations: Doctrine\ORM\PersistentCollection {#8470 …}
      #createdAt: DateTime @1758632747 {#7719
        date: 2025-09-23 21:05:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632747 {#7758
        date: 2025-09-23 21:05:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8529 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8532
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8000}
          #id: 3045
          #name: "Moulin Peugeot Paris laqué noir U'Select"
          #slug: "moulin-peugeot-paris-laque-noir-u-select-4024"
          #description: """
            <div class="col is-12"><ul>\n
            <li>M&eacute;canisme garanti &agrave; vie.</li>\n
            <li>Syst&egrave;me&nbsp;USELECT.</li>\n
            <li>Corps bois laqu&eacute;.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
            </ul>\n
            <strong></strong> \n
            <ul>\n
            </ul></div><h1>Description Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqu&eacute; noir sera un atout pr&eacute;cieux dans la r&eacute;alisation de vos plats en cuisine. Sa finition particuli&egrave;rement soign&eacute;e lui permet d'&ecirc;tre pr&eacute;sent&eacute; directement &agrave; table. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …}
      #channels: Doctrine\ORM\PersistentCollection {#8038 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7998 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8041 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 1.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29041
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28949 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28944 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29040 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28459 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28805
    #collection: Doctrine\Common\Collections\ArrayCollection {#28804 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28642 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38574 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29041
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28949 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28944 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29040 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moulin Peugeot Paris laqué noir U'Select"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28805
    #collection: Doctrine\Common\Collections\ArrayCollection {#28804 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28642 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38574 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29045
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29041
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28949 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28944 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29040 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28459 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28805
      #collection: Doctrine\Common\Collections\ArrayCollection {#28804 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28642 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38574 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29113
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29103 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29111 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29112 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28459 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29122
  +variant: App\Entity\Product\ProductVariant {#28459 …}
  +price: "42,00\u{A0}"
  +originalPrice: "46,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9087 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12517 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9084 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29113
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29103 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29111 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29112 …}
    +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 114.0 MiB 4.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8544
    #id: 3357
    #code: "cuiseur-vapeur-magimix-multifonction-3175"
    #attributes: Doctrine\ORM\PersistentCollection {#8554 …}
    #variants: Doctrine\ORM\PersistentCollection {#8556 …}
    #options: Doctrine\ORM\PersistentCollection {#8560 …}
    #associations: Doctrine\ORM\PersistentCollection {#8558 …}
    #createdAt: DateTime @1758632913 {#8542
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632913 {#8543
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8563 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8564
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8544}
        #id: 3357
        #name: "Cuiseur vapeur Magimix multifonction"
        #slug: "cuiseur-vapeur-magimix-multifonction-3175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>Qualit&eacute; Magimix.(vapeur, poisson, maintien au chaud, yaourts)</li>\n
          <li><strong>Livraison gratuite. (France m&eacute;tropolitaine)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">Le cuit vapeur Magimix multifonction est &agrave; la fois un cuit vapeur, une poissonni&egrave;re, un cuit oeuf et une yaourti&egrave;re. Vous pourrez ainsi r&eacute;aliser un repas complet de l'entr&eacute;e au dessert.<br />Le cuit vapeur Magimix multifonction vous permet de pr&eacute;parer une cuisine &agrave; la fois saine et riche en vitamines.</div><h1>Caractéristiques Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">1900 W. 2 paniers vapeur inox satin&eacute; (2 x 5.5 l). Panier sup&eacute;rieur &agrave; fond amovible pour  moduler la capacit&eacute; &agrave; 12,2 l . Couvercle verre. 4 programmes : 100&deg;C pour les viandes, les l&eacute;gumes, le riz, les desserts, 80&deg;C respecte la texture d&eacute;licate des poissons, 60&deg;C pour le maintien au chaud et le r&eacute;chauffage, 40&deg;C : pour les yaourts. Ecran digital avec arr&ecirc;t automatique. Fonction maintien au chaud. Bol   multifonctions (2 l) avec couvercle de conservation. Support &agrave; oeufs. Cordon amovible. Livre de 50 recettes,application gratuite. Dimensions : H 29.5 x L 39   x 26.1 cm. Garantie 3 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …}
    #channels: Doctrine\ORM\PersistentCollection {#8552 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8548 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8550 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28848
  +product: App\Entity\Product\Product {#8544
    #id: 3357
    #code: "cuiseur-vapeur-magimix-multifonction-3175"
    #attributes: Doctrine\ORM\PersistentCollection {#8554 …}
    #variants: Doctrine\ORM\PersistentCollection {#8556 …}
    #options: Doctrine\ORM\PersistentCollection {#8560 …}
    #associations: Doctrine\ORM\PersistentCollection {#8558 …}
    #createdAt: DateTime @1758632913 {#8542
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632913 {#8543
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8563 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8564
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8544}
        #id: 3357
        #name: "Cuiseur vapeur Magimix multifonction"
        #slug: "cuiseur-vapeur-magimix-multifonction-3175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>Qualit&eacute; Magimix.(vapeur, poisson, maintien au chaud, yaourts)</li>\n
          <li><strong>Livraison gratuite. (France m&eacute;tropolitaine)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">Le cuit vapeur Magimix multifonction est &agrave; la fois un cuit vapeur, une poissonni&egrave;re, un cuit oeuf et une yaourti&egrave;re. Vous pourrez ainsi r&eacute;aliser un repas complet de l'entr&eacute;e au dessert.<br />Le cuit vapeur Magimix multifonction vous permet de pr&eacute;parer une cuisine &agrave; la fois saine et riche en vitamines.</div><h1>Caractéristiques Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">1900 W. 2 paniers vapeur inox satin&eacute; (2 x 5.5 l). Panier sup&eacute;rieur &agrave; fond amovible pour  moduler la capacit&eacute; &agrave; 12,2 l . Couvercle verre. 4 programmes : 100&deg;C pour les viandes, les l&eacute;gumes, le riz, les desserts, 80&deg;C respecte la texture d&eacute;licate des poissons, 60&deg;C pour le maintien au chaud et le r&eacute;chauffage, 40&deg;C : pour les yaourts. Ecran digital avec arr&ecirc;t automatique. Fonction maintien au chaud. Bol   multifonctions (2 l) avec couvercle de conservation. Support &agrave; oeufs. Cordon amovible. Livre de 50 recettes,application gratuite. Dimensions : H 29.5 x L 39   x 26.1 cm. Garantie 3 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …}
    #channels: Doctrine\ORM\PersistentCollection {#8552 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8548 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8550 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29195 …}
  +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 {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#8544
    #id: 3357
    #code: "cuiseur-vapeur-magimix-multifonction-3175"
    #attributes: Doctrine\ORM\PersistentCollection {#8554 …}
    #variants: Doctrine\ORM\PersistentCollection {#8556 …}
    #options: Doctrine\ORM\PersistentCollection {#8560 …}
    #associations: Doctrine\ORM\PersistentCollection {#8558 …}
    #createdAt: DateTime @1758632913 {#8542
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632913 {#8543
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8563 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8564
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8544}
        #id: 3357
        #name: "Cuiseur vapeur Magimix multifonction"
        #slug: "cuiseur-vapeur-magimix-multifonction-3175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>Qualit&eacute; Magimix.(vapeur, poisson, maintien au chaud, yaourts)</li>\n
          <li><strong>Livraison gratuite. (France m&eacute;tropolitaine)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">Le cuit vapeur Magimix multifonction est &agrave; la fois un cuit vapeur, une poissonni&egrave;re, un cuit oeuf et une yaourti&egrave;re. Vous pourrez ainsi r&eacute;aliser un repas complet de l'entr&eacute;e au dessert.<br />Le cuit vapeur Magimix multifonction vous permet de pr&eacute;parer une cuisine &agrave; la fois saine et riche en vitamines.</div><h1>Caractéristiques Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">1900 W. 2 paniers vapeur inox satin&eacute; (2 x 5.5 l). Panier sup&eacute;rieur &agrave; fond amovible pour  moduler la capacit&eacute; &agrave; 12,2 l . Couvercle verre. 4 programmes : 100&deg;C pour les viandes, les l&eacute;gumes, le riz, les desserts, 80&deg;C respecte la texture d&eacute;licate des poissons, 60&deg;C pour le maintien au chaud et le r&eacute;chauffage, 40&deg;C : pour les yaourts. Ecran digital avec arr&ecirc;t automatique. Fonction maintien au chaud. Bol   multifonctions (2 l) avec couvercle de conservation. Support &agrave; oeufs. Cordon amovible. Livre de 50 recettes,application gratuite. Dimensions : H 29.5 x L 39   x 26.1 cm. Garantie 3 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …}
    #channels: Doctrine\ORM\PersistentCollection {#8552 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8548 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8550 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cuiseur vapeur Magimix multifonction"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29269
  -props: [
    "product" => App\Entity\Product\Product {#8544
      #id: 3357
      #code: "cuiseur-vapeur-magimix-multifonction-3175"
      #attributes: Doctrine\ORM\PersistentCollection {#8554 …}
      #variants: Doctrine\ORM\PersistentCollection {#8556 …}
      #options: Doctrine\ORM\PersistentCollection {#8560 …}
      #associations: Doctrine\ORM\PersistentCollection {#8558 …}
      #createdAt: DateTime @1758632913 {#8542
        date: 2025-09-23 21:08:33.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632913 {#8543
        date: 2025-09-23 21:08:33.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8563 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8564
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8544}
          #id: 3357
          #name: "Cuiseur vapeur Magimix multifonction"
          #slug: "cuiseur-vapeur-magimix-multifonction-3175"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Polyvalent.</li>\n
            <li>Qualit&eacute; Magimix.(vapeur, poisson, maintien au chaud, yaourts)</li>\n
            <li><strong>Livraison gratuite. (France m&eacute;tropolitaine)</strong></li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">Le cuit vapeur Magimix multifonction est &agrave; la fois un cuit vapeur, une poissonni&egrave;re, un cuit oeuf et une yaourti&egrave;re. Vous pourrez ainsi r&eacute;aliser un repas complet de l'entr&eacute;e au dessert.<br />Le cuit vapeur Magimix multifonction vous permet de pr&eacute;parer une cuisine &agrave; la fois saine et riche en vitamines.</div><h1>Caractéristiques Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">1900 W. 2 paniers vapeur inox satin&eacute; (2 x 5.5 l). Panier sup&eacute;rieur &agrave; fond amovible pour  moduler la capacit&eacute; &agrave; 12,2 l . Couvercle verre. 4 programmes : 100&deg;C pour les viandes, les l&eacute;gumes, le riz, les desserts, 80&deg;C respecte la texture d&eacute;licate des poissons, 60&deg;C pour le maintien au chaud et le r&eacute;chauffage, 40&deg;C : pour les yaourts. Ecran digital avec arr&ecirc;t automatique. Fonction maintien au chaud. Bol   multifonctions (2 l) avec couvercle de conservation. Support &agrave; oeufs. Cordon amovible. Livre de 50 recettes,application gratuite. Dimensions : H 29.5 x L 39   x 26.1 cm. Garantie 3 ans.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …}
      #channels: Doctrine\ORM\PersistentCollection {#8552 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8548 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8550 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29262
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29253 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29332 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29195 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29203
    #collection: Doctrine\Common\Collections\ArrayCollection {#29215 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29191 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38594 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38596 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29262
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29253 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29332 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cuiseur vapeur Magimix multifonction"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29203
    #collection: Doctrine\Common\Collections\ArrayCollection {#29215 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29191 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38594 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38596 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29336
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29262
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29253 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29332 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29250 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29195 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29203
      #collection: Doctrine\Common\Collections\ArrayCollection {#29215 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29191 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38594 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38596 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29386
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29377 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29384 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29385 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29195 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29389
  +variant: App\Entity\Product\ProductVariant {#29195 …}
  +price: "269,00\u{A0}"
  +originalPrice: "299,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9087 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12517 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9084 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29386
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29377 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29384 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29385 …}
    +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 114.0 MiB 4.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8573
    #id: 84
    #code: "marmite-inox-beka-chef-1051"
    #attributes: Doctrine\ORM\PersistentCollection {#8583 …}
    #variants: Doctrine\ORM\PersistentCollection {#8585 …}
    #options: Doctrine\ORM\PersistentCollection {#8589 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1758632179 {#8571
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632179 {#8572
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8592 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8593
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8573}
        #id: 84
        #name: "Marmite inox Beka Chef"
        #slug: "marmite-inox-beka-chef-1051"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans . </li>\n
          <li>Anses&nbsp;ergonomiques et rivet&eacute;es. </li>\n
          <li>Esth&eacute;tique sobre. </li>\n
          <li>Tous feux y compris induction.</li>\n
          </ul></div><h1>Description Marmite inox Beka Chef</h1><div class="col is-12"><p>La marmite Beka Chef poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les modes de cuisson et &agrave;&nbsp; tous les feux.</p></div><h1>Caractéristiques Marmite inox Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Triple fond encapsul&eacute;. Anses inox rivet&eacute;es. Va au lave vaisselle. Qualit&eacute; professionnelle. <strong>Livr&eacute;e avec couvercle. Tous feux y compris induction.</strong></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8595 …}
    #channels: Doctrine\ORM\PersistentCollection {#8581 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8577 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8579 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29260
  +product: App\Entity\Product\Product {#8573
    #id: 84
    #code: "marmite-inox-beka-chef-1051"
    #attributes: Doctrine\ORM\PersistentCollection {#8583 …}
    #variants: Doctrine\ORM\PersistentCollection {#8585 …}
    #options: Doctrine\ORM\PersistentCollection {#8589 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1758632179 {#8571
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632179 {#8572
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8592 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8593
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8573}
        #id: 84
        #name: "Marmite inox Beka Chef"
        #slug: "marmite-inox-beka-chef-1051"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans . </li>\n
          <li>Anses&nbsp;ergonomiques et rivet&eacute;es. </li>\n
          <li>Esth&eacute;tique sobre. </li>\n
          <li>Tous feux y compris induction.</li>\n
          </ul></div><h1>Description Marmite inox Beka Chef</h1><div class="col is-12"><p>La marmite Beka Chef poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les modes de cuisson et &agrave;&nbsp; tous les feux.</p></div><h1>Caractéristiques Marmite inox Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Triple fond encapsul&eacute;. Anses inox rivet&eacute;es. Va au lave vaisselle. Qualit&eacute; professionnelle. <strong>Livr&eacute;e avec couvercle. Tous feux y compris induction.</strong></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8595 …}
    #channels: Doctrine\ORM\PersistentCollection {#8581 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8577 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8579 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29452 …}
  +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 {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8573
    #id: 84
    #code: "marmite-inox-beka-chef-1051"
    #attributes: Doctrine\ORM\PersistentCollection {#8583 …}
    #variants: Doctrine\ORM\PersistentCollection {#8585 …}
    #options: Doctrine\ORM\PersistentCollection {#8589 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1758632179 {#8571
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632179 {#8572
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8592 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8593
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8573}
        #id: 84
        #name: "Marmite inox Beka Chef"
        #slug: "marmite-inox-beka-chef-1051"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans . </li>\n
          <li>Anses&nbsp;ergonomiques et rivet&eacute;es. </li>\n
          <li>Esth&eacute;tique sobre. </li>\n
          <li>Tous feux y compris induction.</li>\n
          </ul></div><h1>Description Marmite inox Beka Chef</h1><div class="col is-12"><p>La marmite Beka Chef poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les modes de cuisson et &agrave;&nbsp; tous les feux.</p></div><h1>Caractéristiques Marmite inox Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Triple fond encapsul&eacute;. Anses inox rivet&eacute;es. Va au lave vaisselle. Qualit&eacute; professionnelle. <strong>Livr&eacute;e avec couvercle. Tous feux y compris induction.</strong></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8595 …}
    #channels: Doctrine\ORM\PersistentCollection {#8581 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8577 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8579 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Marmite inox Beka Chef"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29523
  -props: [
    "product" => App\Entity\Product\Product {#8573
      #id: 84
      #code: "marmite-inox-beka-chef-1051"
      #attributes: Doctrine\ORM\PersistentCollection {#8583 …}
      #variants: Doctrine\ORM\PersistentCollection {#8585 …}
      #options: Doctrine\ORM\PersistentCollection {#8589 …}
      #associations: Doctrine\ORM\PersistentCollection {#8587 …}
      #createdAt: DateTime @1758632179 {#8571
        date: 2025-09-23 20:56:19.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632179 {#8572
        date: 2025-09-23 20:56:19.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8592 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8593
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8573}
          #id: 84
          #name: "Marmite inox Beka Chef"
          #slug: "marmite-inox-beka-chef-1051"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Inox garanti 25 ans . </li>\n
            <li>Anses&nbsp;ergonomiques et rivet&eacute;es. </li>\n
            <li>Esth&eacute;tique sobre. </li>\n
            <li>Tous feux y compris induction.</li>\n
            </ul></div><h1>Description Marmite inox Beka Chef</h1><div class="col is-12"><p>La marmite Beka Chef poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les modes de cuisson et &agrave;&nbsp; tous les feux.</p></div><h1>Caractéristiques Marmite inox Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Triple fond encapsul&eacute;. Anses inox rivet&eacute;es. Va au lave vaisselle. Qualit&eacute; professionnelle. <strong>Livr&eacute;e avec couvercle. Tous feux y compris induction.</strong></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8595 …}
      #channels: Doctrine\ORM\PersistentCollection {#8581 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8577 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8579 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29594
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29507 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29583 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29504 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29452 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29460
    #collection: Doctrine\Common\Collections\ArrayCollection {#29469 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29448 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38608 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38610 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29594
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29507 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29583 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29504 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Marmite inox Beka Chef"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29460
    #collection: Doctrine\Common\Collections\ArrayCollection {#29469 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29448 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38608 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38610 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29599
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29594
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29507 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29583 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29504 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29452 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29460
      #collection: Doctrine\Common\Collections\ArrayCollection {#29469 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29448 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38608 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38610 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29648
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29639 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29646 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29647 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29452 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29651
  +variant: App\Entity\Product\ProductVariant {#29452 …}
  +price: "109,00\u{A0}"
  +originalPrice: "109,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9087 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12517 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9084 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29648
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29639 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29646 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29647 …}
    +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 114.0 MiB 5.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#8602
    #id: 3046
    #code: "moulin-peugeot-paris-laque-blanc-u-select-4025"
    #attributes: Doctrine\ORM\PersistentCollection {#8609 …}
    #variants: Doctrine\ORM\PersistentCollection {#8611 …}
    #options: Doctrine\ORM\PersistentCollection {#8615 …}
    #associations: Doctrine\ORM\PersistentCollection {#8613 …}
    #createdAt: DateTime @1758632747 {#8600
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632747 {#8601
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8618 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8619
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8602}
        #id: 3046
        #name: "Moulin Peugeot Paris laqué blanc U'Select"
        #slug: "moulin-peugeot-paris-laque-blanc-u-select-4025"
        #description: """
          <div class="col is-12"><ul>\n
          <li>M&eacute;canisme garanti &agrave; vie.</li>\n
          <li>Syst&egrave;me&nbsp;USELECT.</li>\n
          <li>Corps bois laqu&eacute;.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul></div><h1>Description Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqu&eacute; blanc sera un atout pr&eacute;cieux dans la r&eacute;alisation de vos plats en cuisine. Sa finition particuli&egrave;rement soign&eacute;e lui permet d'&ecirc;tre pr&eacute;sent&eacute; directement &agrave; table. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8621 …}
    #channels: Doctrine\ORM\PersistentCollection {#8607 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8603 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8605 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29514
  +product: App\Entity\Product\Product {#8602
    #id: 3046
    #code: "moulin-peugeot-paris-laque-blanc-u-select-4025"
    #attributes: Doctrine\ORM\PersistentCollection {#8609 …}
    #variants: Doctrine\ORM\PersistentCollection {#8611 …}
    #options: Doctrine\ORM\PersistentCollection {#8615 …}
    #associations: Doctrine\ORM\PersistentCollection {#8613 …}
    #createdAt: DateTime @1758632747 {#8600
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632747 {#8601
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8618 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8619
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8602}
        #id: 3046
        #name: "Moulin Peugeot Paris laqué blanc U'Select"
        #slug: "moulin-peugeot-paris-laque-blanc-u-select-4025"
        #description: """
          <div class="col is-12"><ul>\n
          <li>M&eacute;canisme garanti &agrave; vie.</li>\n
          <li>Syst&egrave;me&nbsp;USELECT.</li>\n
          <li>Corps bois laqu&eacute;.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul></div><h1>Description Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqu&eacute; blanc sera un atout pr&eacute;cieux dans la r&eacute;alisation de vos plats en cuisine. Sa finition particuli&egrave;rement soign&eacute;e lui permet d'&ecirc;tre pr&eacute;sent&eacute; directement &agrave; table. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8621 …}
    #channels: Doctrine\ORM\PersistentCollection {#8607 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8603 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8605 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29714 …}
  +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 {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#8602
    #id: 3046
    #code: "moulin-peugeot-paris-laque-blanc-u-select-4025"
    #attributes: Doctrine\ORM\PersistentCollection {#8609 …}
    #variants: Doctrine\ORM\PersistentCollection {#8611 …}
    #options: Doctrine\ORM\PersistentCollection {#8615 …}
    #associations: Doctrine\ORM\PersistentCollection {#8613 …}
    #createdAt: DateTime @1758632747 {#8600
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632747 {#8601
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8618 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8619
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8602}
        #id: 3046
        #name: "Moulin Peugeot Paris laqué blanc U'Select"
        #slug: "moulin-peugeot-paris-laque-blanc-u-select-4025"
        #description: """
          <div class="col is-12"><ul>\n
          <li>M&eacute;canisme garanti &agrave; vie.</li>\n
          <li>Syst&egrave;me&nbsp;USELECT.</li>\n
          <li>Corps bois laqu&eacute;.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul></div><h1>Description Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqu&eacute; blanc sera un atout pr&eacute;cieux dans la r&eacute;alisation de vos plats en cuisine. Sa finition particuli&egrave;rement soign&eacute;e lui permet d'&ecirc;tre pr&eacute;sent&eacute; directement &agrave; table. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8621 …}
    #channels: Doctrine\ORM\PersistentCollection {#8607 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8603 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8605 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moulin Peugeot Paris laqué blanc U'Select"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29785
  -props: [
    "product" => App\Entity\Product\Product {#8602
      #id: 3046
      #code: "moulin-peugeot-paris-laque-blanc-u-select-4025"
      #attributes: Doctrine\ORM\PersistentCollection {#8609 …}
      #variants: Doctrine\ORM\PersistentCollection {#8611 …}
      #options: Doctrine\ORM\PersistentCollection {#8615 …}
      #associations: Doctrine\ORM\PersistentCollection {#8613 …}
      #createdAt: DateTime @1758632747 {#8600
        date: 2025-09-23 21:05:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632747 {#8601
        date: 2025-09-23 21:05:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8618 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8619
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8602}
          #id: 3046
          #name: "Moulin Peugeot Paris laqué blanc U'Select"
          #slug: "moulin-peugeot-paris-laque-blanc-u-select-4025"
          #description: """
            <div class="col is-12"><ul>\n
            <li>M&eacute;canisme garanti &agrave; vie.</li>\n
            <li>Syst&egrave;me&nbsp;USELECT.</li>\n
            <li>Corps bois laqu&eacute;.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
            </ul></div><h1>Description Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqu&eacute; blanc sera un atout pr&eacute;cieux dans la r&eacute;alisation de vos plats en cuisine. Sa finition particuli&egrave;rement soign&eacute;e lui permet d'&ecirc;tre pr&eacute;sent&eacute; directement &agrave; table. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8621 …}
      #channels: Doctrine\ORM\PersistentCollection {#8607 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8603 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8605 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29939
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29769 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29848 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29766 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29714 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29722
    #collection: Doctrine\Common\Collections\ArrayCollection {#29731 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29710 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38622 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38624 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29939
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29769 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29848 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29766 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moulin Peugeot Paris laqué blanc U'Select"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29722
    #collection: Doctrine\Common\Collections\ArrayCollection {#29731 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29710 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38622 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38624 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29943
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29939
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29769 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29848 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29766 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29714 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29722
      #collection: Doctrine\Common\Collections\ArrayCollection {#29731 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29710 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38622 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38624 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29993
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29984 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29991 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29992 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29714 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29996
  +variant: App\Entity\Product\ProductVariant {#29714 …}
  +price: "33,00\u{A0}"
  +originalPrice: "36,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9087 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12517 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9084 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29993
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29984 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29991 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29992 …}
    +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 114.0 MiB 3.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#8625
    #id: 3182
    #code: "livre-barbecue-637"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8641 …}
    #associations: Doctrine\ORM\PersistentCollection {#8639 …}
    #createdAt: DateTime @1758632814 {#8623
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8624
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8644 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8645
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8625}
        #id: 3182
        #name: "Livre barbecue"
        #slug: "livre-barbecue-637"
        #description: """
          <h1>Description livre "barbecue" :</h1><div class="col is-12"><font face="Verdana"><br />De plus en plus facile &agrave; mettre en &oelig;uvre, le barbecue est l&rsquo;occasion de se retrouver ensemble entre amis, en famille, de fa&ccedil;on ludique et d&eacute;tendue. Ce livre vous propose de nombreux conseils et recettes de l&rsquo;ap&eacute;ritif au dessert pour vous permettre de trouver des id&eacute;es neuves et in&eacute;dites qui sauront satisfaire la curiosit&eacute; de vos invit&eacute;s.<br /></font>\r\n
          <p><font face="Verdana">Format 13 x 22 cm - 96 pages couleurs - Couverture souple pellicul&eacute;e avec rabats. </font></p></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 {#8647 …}
    #channels: Doctrine\ORM\PersistentCollection {#8633 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8629 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8631 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29776
  +product: App\Entity\Product\Product {#8625
    #id: 3182
    #code: "livre-barbecue-637"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8641 …}
    #associations: Doctrine\ORM\PersistentCollection {#8639 …}
    #createdAt: DateTime @1758632814 {#8623
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8624
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8644 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8645
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8625}
        #id: 3182
        #name: "Livre barbecue"
        #slug: "livre-barbecue-637"
        #description: """
          <h1>Description livre "barbecue" :</h1><div class="col is-12"><font face="Verdana"><br />De plus en plus facile &agrave; mettre en &oelig;uvre, le barbecue est l&rsquo;occasion de se retrouver ensemble entre amis, en famille, de fa&ccedil;on ludique et d&eacute;tendue. Ce livre vous propose de nombreux conseils et recettes de l&rsquo;ap&eacute;ritif au dessert pour vous permettre de trouver des id&eacute;es neuves et in&eacute;dites qui sauront satisfaire la curiosit&eacute; de vos invit&eacute;s.<br /></font>\r\n
          <p><font face="Verdana">Format 13 x 22 cm - 96 pages couleurs - Couverture souple pellicul&eacute;e avec rabats. </font></p></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 {#8647 …}
    #channels: Doctrine\ORM\PersistentCollection {#8633 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8629 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8631 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30059 …}
  +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 {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#8625
    #id: 3182
    #code: "livre-barbecue-637"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8641 …}
    #associations: Doctrine\ORM\PersistentCollection {#8639 …}
    #createdAt: DateTime @1758632814 {#8623
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8624
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8644 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8645
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8625}
        #id: 3182
        #name: "Livre barbecue"
        #slug: "livre-barbecue-637"
        #description: """
          <h1>Description livre "barbecue" :</h1><div class="col is-12"><font face="Verdana"><br />De plus en plus facile &agrave; mettre en &oelig;uvre, le barbecue est l&rsquo;occasion de se retrouver ensemble entre amis, en famille, de fa&ccedil;on ludique et d&eacute;tendue. Ce livre vous propose de nombreux conseils et recettes de l&rsquo;ap&eacute;ritif au dessert pour vous permettre de trouver des id&eacute;es neuves et in&eacute;dites qui sauront satisfaire la curiosit&eacute; de vos invit&eacute;s.<br /></font>\r\n
          <p><font face="Verdana">Format 13 x 22 cm - 96 pages couleurs - Couverture souple pellicul&eacute;e avec rabats. </font></p></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 {#8647 …}
    #channels: Doctrine\ORM\PersistentCollection {#8633 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8629 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8631 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Livre barbecue"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30130
  -props: [
    "product" => App\Entity\Product\Product {#8625
      #id: 3182
      #code: "livre-barbecue-637"
      #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
      #variants: Doctrine\ORM\PersistentCollection {#8637 …}
      #options: Doctrine\ORM\PersistentCollection {#8641 …}
      #associations: Doctrine\ORM\PersistentCollection {#8639 …}
      #createdAt: DateTime @1758632814 {#8623
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#8624
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8644 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8645
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8625}
          #id: 3182
          #name: "Livre barbecue"
          #slug: "livre-barbecue-637"
          #description: """
            <h1>Description livre "barbecue" :</h1><div class="col is-12"><font face="Verdana"><br />De plus en plus facile &agrave; mettre en &oelig;uvre, le barbecue est l&rsquo;occasion de se retrouver ensemble entre amis, en famille, de fa&ccedil;on ludique et d&eacute;tendue. Ce livre vous propose de nombreux conseils et recettes de l&rsquo;ap&eacute;ritif au dessert pour vous permettre de trouver des id&eacute;es neuves et in&eacute;dites qui sauront satisfaire la curiosit&eacute; de vos invit&eacute;s.<br /></font>\r\n
            <p><font face="Verdana">Format 13 x 22 cm - 96 pages couleurs - Couverture souple pellicul&eacute;e avec rabats. </font></p></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 {#8647 …}
      #channels: Doctrine\ORM\PersistentCollection {#8633 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8629 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8631 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30123
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30114 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30181 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30111 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30059 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30067
    #collection: Doctrine\Common\Collections\ArrayCollection {#30076 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30055 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38636 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38638 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30123
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30114 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30181 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30111 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Livre barbecue"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30067
    #collection: Doctrine\Common\Collections\ArrayCollection {#30076 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30055 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38636 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38638 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30185
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30123
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30114 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30181 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30111 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30059 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30067
      #collection: Doctrine\Common\Collections\ArrayCollection {#30076 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30055 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38636 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38638 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30235
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30226 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30233 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30234 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30059 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30238
  +variant: App\Entity\Product\ProductVariant {#30059 …}
  +price: "2,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9087 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12517 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9084 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30235
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30226 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30233 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30234 …}
    +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 114.0 MiB 3.98 ms
Input props
[
  "product" => App\Entity\Product\Product {#8654
    #id: 3204
    #code: "dvd-mon-macaron-comme-un-chef-3630"
    #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8663 …}
    #options: Doctrine\ORM\PersistentCollection {#8667 …}
    #associations: Doctrine\ORM\PersistentCollection {#8665 …}
    #createdAt: DateTime @1758632814 {#8652
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8653
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8670 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8671
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8654}
        #id: 3204
        #name: "DVD Mon macaron Comme un chef"
        #slug: "dvd-mon-macaron-comme-un-chef-3630"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Un cours expliqu&eacute; par St&eacute;phane Glacier</li>\n
          <li>Pour d&eacute;butants et experts&nbsp;</li>\n
          <li>Fiches recettes en bonus</li>\n
          </ul></div><h1>Description DVD Mon macaron Comme un chef</h1><div class="col is-12">Le DVD Mon macaron Comme un chef vous aidera &agrave; confectionner vos macarons &eacute;tape par &eacute;tape &agrave; l'aide de St&eacute;phane Glacier, le meilleur ouvrier p&acirc;tissier de France.<br />Le DVD Mon macaron Comme un chef vous r&eacute;v&egrave;lera enfin les secrets cette d&eacute;licieuse p&acirc;tisserie, et vous permettra de cr&eacute;er &agrave; partir de 4 recettes de nouveaux parfums &eacute;tonnant.&nbsp;</div><h1>Caractéristiques DVD Mon macaron Comme un chef</h1><div class="col is-12">Dur&eacute;e 52 minutes. Version fran&ccedil;aise st&eacute;r&eacute;o. Image 16/9 compatible 4/3. Bonus "Les fiches recettes". Dimensions 19 x 13.5 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 {#8673 …}
    #channels: Doctrine\ORM\PersistentCollection {#8659 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8657 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30121
  +product: App\Entity\Product\Product {#8654
    #id: 3204
    #code: "dvd-mon-macaron-comme-un-chef-3630"
    #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8663 …}
    #options: Doctrine\ORM\PersistentCollection {#8667 …}
    #associations: Doctrine\ORM\PersistentCollection {#8665 …}
    #createdAt: DateTime @1758632814 {#8652
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8653
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8670 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8671
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8654}
        #id: 3204
        #name: "DVD Mon macaron Comme un chef"
        #slug: "dvd-mon-macaron-comme-un-chef-3630"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Un cours expliqu&eacute; par St&eacute;phane Glacier</li>\n
          <li>Pour d&eacute;butants et experts&nbsp;</li>\n
          <li>Fiches recettes en bonus</li>\n
          </ul></div><h1>Description DVD Mon macaron Comme un chef</h1><div class="col is-12">Le DVD Mon macaron Comme un chef vous aidera &agrave; confectionner vos macarons &eacute;tape par &eacute;tape &agrave; l'aide de St&eacute;phane Glacier, le meilleur ouvrier p&acirc;tissier de France.<br />Le DVD Mon macaron Comme un chef vous r&eacute;v&egrave;lera enfin les secrets cette d&eacute;licieuse p&acirc;tisserie, et vous permettra de cr&eacute;er &agrave; partir de 4 recettes de nouveaux parfums &eacute;tonnant.&nbsp;</div><h1>Caractéristiques DVD Mon macaron Comme un chef</h1><div class="col is-12">Dur&eacute;e 52 minutes. Version fran&ccedil;aise st&eacute;r&eacute;o. Image 16/9 compatible 4/3. Bonus "Les fiches recettes". Dimensions 19 x 13.5 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 {#8673 …}
    #channels: Doctrine\ORM\PersistentCollection {#8659 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8657 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30301 …}
  +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 {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8654
    #id: 3204
    #code: "dvd-mon-macaron-comme-un-chef-3630"
    #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8663 …}
    #options: Doctrine\ORM\PersistentCollection {#8667 …}
    #associations: Doctrine\ORM\PersistentCollection {#8665 …}
    #createdAt: DateTime @1758632814 {#8652
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8653
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8670 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8671
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8654}
        #id: 3204
        #name: "DVD Mon macaron Comme un chef"
        #slug: "dvd-mon-macaron-comme-un-chef-3630"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Un cours expliqu&eacute; par St&eacute;phane Glacier</li>\n
          <li>Pour d&eacute;butants et experts&nbsp;</li>\n
          <li>Fiches recettes en bonus</li>\n
          </ul></div><h1>Description DVD Mon macaron Comme un chef</h1><div class="col is-12">Le DVD Mon macaron Comme un chef vous aidera &agrave; confectionner vos macarons &eacute;tape par &eacute;tape &agrave; l'aide de St&eacute;phane Glacier, le meilleur ouvrier p&acirc;tissier de France.<br />Le DVD Mon macaron Comme un chef vous r&eacute;v&egrave;lera enfin les secrets cette d&eacute;licieuse p&acirc;tisserie, et vous permettra de cr&eacute;er &agrave; partir de 4 recettes de nouveaux parfums &eacute;tonnant.&nbsp;</div><h1>Caractéristiques DVD Mon macaron Comme un chef</h1><div class="col is-12">Dur&eacute;e 52 minutes. Version fran&ccedil;aise st&eacute;r&eacute;o. Image 16/9 compatible 4/3. Bonus "Les fiches recettes". Dimensions 19 x 13.5 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 {#8673 …}
    #channels: Doctrine\ORM\PersistentCollection {#8659 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8657 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "DVD Mon macaron Comme un chef"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30372
  -props: [
    "product" => App\Entity\Product\Product {#8654
      #id: 3204
      #code: "dvd-mon-macaron-comme-un-chef-3630"
      #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
      #variants: Doctrine\ORM\PersistentCollection {#8663 …}
      #options: Doctrine\ORM\PersistentCollection {#8667 …}
      #associations: Doctrine\ORM\PersistentCollection {#8665 …}
      #createdAt: DateTime @1758632814 {#8652
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#8653
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8670 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8671
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8654}
          #id: 3204
          #name: "DVD Mon macaron Comme un chef"
          #slug: "dvd-mon-macaron-comme-un-chef-3630"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Un cours expliqu&eacute; par St&eacute;phane Glacier</li>\n
            <li>Pour d&eacute;butants et experts&nbsp;</li>\n
            <li>Fiches recettes en bonus</li>\n
            </ul></div><h1>Description DVD Mon macaron Comme un chef</h1><div class="col is-12">Le DVD Mon macaron Comme un chef vous aidera &agrave; confectionner vos macarons &eacute;tape par &eacute;tape &agrave; l'aide de St&eacute;phane Glacier, le meilleur ouvrier p&acirc;tissier de France.<br />Le DVD Mon macaron Comme un chef vous r&eacute;v&egrave;lera enfin les secrets cette d&eacute;licieuse p&acirc;tisserie, et vous permettra de cr&eacute;er &agrave; partir de 4 recettes de nouveaux parfums &eacute;tonnant.&nbsp;</div><h1>Caractéristiques DVD Mon macaron Comme un chef</h1><div class="col is-12">Dur&eacute;e 52 minutes. Version fran&ccedil;aise st&eacute;r&eacute;o. Image 16/9 compatible 4/3. Bonus "Les fiches recettes". Dimensions 19 x 13.5 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 {#8673 …}
      #channels: Doctrine\ORM\PersistentCollection {#8659 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8657 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30365
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30356 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30426 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30353 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30301 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30309
    #collection: Doctrine\Common\Collections\ArrayCollection {#30318 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30297 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38650 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38652 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30365
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30356 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30426 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30353 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "DVD Mon macaron Comme un chef"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30309
    #collection: Doctrine\Common\Collections\ArrayCollection {#30318 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30297 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38650 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38652 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30430
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30365
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30356 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30426 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30353 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30301 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30309
      #collection: Doctrine\Common\Collections\ArrayCollection {#30318 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30297 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38650 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38652 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30480
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30471 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30479 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30301 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30483
  +variant: App\Entity\Product\ProductVariant {#30301 …}
  +price: "4,00\u{A0}"
  +originalPrice: "9,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9087 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12517 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9084 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30480
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30471 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30479 …}
    +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 114.0 MiB 3.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#8680
    #id: 3364
    #code: "trancheuse-magimix-t-190-312"
    #attributes: Doctrine\ORM\PersistentCollection {#8690 …}
    #variants: Doctrine\ORM\PersistentCollection {#8692 …}
    #options: Doctrine\ORM\PersistentCollection {#8696 …}
    #associations: Doctrine\ORM\PersistentCollection {#8694 …}
    #createdAt: DateTime @1758632919 {#8678
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632919 {#8679
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8699 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8700
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8680}
        #id: 3364
        #name: "Trancheuse MAGIMIX T 190"
        #slug: "trancheuse-magimix-t-190-312"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&eacute;glage d'&eacute;paisseur de coupe.</li>\n
          <li>Facile &agrave; nettoyer.</li>\n
          <li>Garantie &agrave; 3 ans.&nbsp;</li>\n
          <li><span style="color: #000000;"><strong><strong>Livraison gratuite</strong> (France m&eacute;tropolitaine)</strong></span></li>\n
          </ul></div><h1>Description trancheuse Magimix T 190</h1><div class="col is-12">La trancheuse Magimix T 190 est multifonctions, elle permet de couper efficacement et facilement de la charcuterie comme du pain.</div><h1>Caractéristiques trancheuse MAGIMIX T 190</h1><div class="col is-12"><p>Vitesse de rotation 120 tr/mn. Puissance 150 W. Lame en acier inoxydable &Oslash; 19 cm. Chariot extra-large 20 cm. R&eacute;glage de l&rsquo;&eacute;paisseur de coupe de 0 &agrave; 2,8 cm. Plateau r&eacute;cup&eacute;rateur en inox. Guide pour petits produits. Pieds anti-d&eacute;rapants. Facile &agrave; nettoyer. Dim. H 28,5 x L 39,5 x P 28 cm. Garantie 3 ans.</p></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 {#8702 …}
    #channels: Doctrine\ORM\PersistentCollection {#8688 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8682 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8684 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8686 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30363
  +product: App\Entity\Product\Product {#8680
    #id: 3364
    #code: "trancheuse-magimix-t-190-312"
    #attributes: Doctrine\ORM\PersistentCollection {#8690 …}
    #variants: Doctrine\ORM\PersistentCollection {#8692 …}
    #options: Doctrine\ORM\PersistentCollection {#8696 …}
    #associations: Doctrine\ORM\PersistentCollection {#8694 …}
    #createdAt: DateTime @1758632919 {#8678
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632919 {#8679
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8699 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8700
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8680}
        #id: 3364
        #name: "Trancheuse MAGIMIX T 190"
        #slug: "trancheuse-magimix-t-190-312"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&eacute;glage d'&eacute;paisseur de coupe.</li>\n
          <li>Facile &agrave; nettoyer.</li>\n
          <li>Garantie &agrave; 3 ans.&nbsp;</li>\n
          <li><span style="color: #000000;"><strong><strong>Livraison gratuite</strong> (France m&eacute;tropolitaine)</strong></span></li>\n
          </ul></div><h1>Description trancheuse Magimix T 190</h1><div class="col is-12">La trancheuse Magimix T 190 est multifonctions, elle permet de couper efficacement et facilement de la charcuterie comme du pain.</div><h1>Caractéristiques trancheuse MAGIMIX T 190</h1><div class="col is-12"><p>Vitesse de rotation 120 tr/mn. Puissance 150 W. Lame en acier inoxydable &Oslash; 19 cm. Chariot extra-large 20 cm. R&eacute;glage de l&rsquo;&eacute;paisseur de coupe de 0 &agrave; 2,8 cm. Plateau r&eacute;cup&eacute;rateur en inox. Guide pour petits produits. Pieds anti-d&eacute;rapants. Facile &agrave; nettoyer. Dim. H 28,5 x L 39,5 x P 28 cm. Garantie 3 ans.</p></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 {#8702 …}
    #channels: Doctrine\ORM\PersistentCollection {#8688 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8682 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8684 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8686 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30546 …}
  +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 {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8680
    #id: 3364
    #code: "trancheuse-magimix-t-190-312"
    #attributes: Doctrine\ORM\PersistentCollection {#8690 …}
    #variants: Doctrine\ORM\PersistentCollection {#8692 …}
    #options: Doctrine\ORM\PersistentCollection {#8696 …}
    #associations: Doctrine\ORM\PersistentCollection {#8694 …}
    #createdAt: DateTime @1758632919 {#8678
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632919 {#8679
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8699 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8700
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8680}
        #id: 3364
        #name: "Trancheuse MAGIMIX T 190"
        #slug: "trancheuse-magimix-t-190-312"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&eacute;glage d'&eacute;paisseur de coupe.</li>\n
          <li>Facile &agrave; nettoyer.</li>\n
          <li>Garantie &agrave; 3 ans.&nbsp;</li>\n
          <li><span style="color: #000000;"><strong><strong>Livraison gratuite</strong> (France m&eacute;tropolitaine)</strong></span></li>\n
          </ul></div><h1>Description trancheuse Magimix T 190</h1><div class="col is-12">La trancheuse Magimix T 190 est multifonctions, elle permet de couper efficacement et facilement de la charcuterie comme du pain.</div><h1>Caractéristiques trancheuse MAGIMIX T 190</h1><div class="col is-12"><p>Vitesse de rotation 120 tr/mn. Puissance 150 W. Lame en acier inoxydable &Oslash; 19 cm. Chariot extra-large 20 cm. R&eacute;glage de l&rsquo;&eacute;paisseur de coupe de 0 &agrave; 2,8 cm. Plateau r&eacute;cup&eacute;rateur en inox. Guide pour petits produits. Pieds anti-d&eacute;rapants. Facile &agrave; nettoyer. Dim. H 28,5 x L 39,5 x P 28 cm. Garantie 3 ans.</p></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 {#8702 …}
    #channels: Doctrine\ORM\PersistentCollection {#8688 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8682 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8684 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8686 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Trancheuse MAGIMIX T 190"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30617
  -props: [
    "product" => App\Entity\Product\Product {#8680
      #id: 3364
      #code: "trancheuse-magimix-t-190-312"
      #attributes: Doctrine\ORM\PersistentCollection {#8690 …}
      #variants: Doctrine\ORM\PersistentCollection {#8692 …}
      #options: Doctrine\ORM\PersistentCollection {#8696 …}
      #associations: Doctrine\ORM\PersistentCollection {#8694 …}
      #createdAt: DateTime @1758632919 {#8678
        date: 2025-09-23 21:08:39.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632919 {#8679
        date: 2025-09-23 21:08:39.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8699 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8700
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8680}
          #id: 3364
          #name: "Trancheuse MAGIMIX T 190"
          #slug: "trancheuse-magimix-t-190-312"
          #description: """
            <div class="col is-12"><ul>\n
            <li>R&eacute;glage d'&eacute;paisseur de coupe.</li>\n
            <li>Facile &agrave; nettoyer.</li>\n
            <li>Garantie &agrave; 3 ans.&nbsp;</li>\n
            <li><span style="color: #000000;"><strong><strong>Livraison gratuite</strong> (France m&eacute;tropolitaine)</strong></span></li>\n
            </ul></div><h1>Description trancheuse Magimix T 190</h1><div class="col is-12">La trancheuse Magimix T 190 est multifonctions, elle permet de couper efficacement et facilement de la charcuterie comme du pain.</div><h1>Caractéristiques trancheuse MAGIMIX T 190</h1><div class="col is-12"><p>Vitesse de rotation 120 tr/mn. Puissance 150 W. Lame en acier inoxydable &Oslash; 19 cm. Chariot extra-large 20 cm. R&eacute;glage de l&rsquo;&eacute;paisseur de coupe de 0 &agrave; 2,8 cm. Plateau r&eacute;cup&eacute;rateur en inox. Guide pour petits produits. Pieds anti-d&eacute;rapants. Facile &agrave; nettoyer. Dim. H 28,5 x L 39,5 x P 28 cm. Garantie 3 ans.</p></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 {#8702 …}
      #channels: Doctrine\ORM\PersistentCollection {#8688 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8682 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8684 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8686 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30601 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30677 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30598 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30546 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30554
    #collection: Doctrine\Common\Collections\ArrayCollection {#30563 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30542 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38664 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38666 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30601 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30677 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30598 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Trancheuse MAGIMIX T 190"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30554
    #collection: Doctrine\Common\Collections\ArrayCollection {#30563 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30542 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38664 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38666 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30681
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30610
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30601 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30677 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30598 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30546 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30554
      #collection: Doctrine\Common\Collections\ArrayCollection {#30563 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30542 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38664 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38666 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30731
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30722 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30546 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30734
  +variant: App\Entity\Product\ProductVariant {#30546 …}
  +price: "179,00\u{A0}"
  +originalPrice: "199,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9087 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12517 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9084 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30731
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30722 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30730 …}
    +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 114.0 MiB 3.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#8706
    #id: 85
    #code: "cuit-pates-beka-chef-1404"
    #attributes: Doctrine\ORM\PersistentCollection {#8713 …}
    #variants: Doctrine\ORM\PersistentCollection {#8715 …}
    #options: Doctrine\ORM\PersistentCollection {#8719 …}
    #associations: Doctrine\ORM\PersistentCollection {#8717 …}
    #createdAt: DateTime @1758632179 {#8704
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632179 {#8705
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8722 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8723
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8706}
        #id: 85
        #name: "Cuit pâtes Beka chef"
        #slug: "cuit-pates-beka-chef-1404"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans . </li>\n
          <li>Anses&nbsp;ergonomiques et rivet&eacute;es. </li>\n
          <li>Esth&eacute;tique sobre. </li>\n
          <li>Tous feux y compris induction.</li>\n
          </ul></div><h1>Description Cuit pâtes Beka chef</h1><div class="col is-12"><p>Le&nbsp;cuit p&acirc;tes&nbsp;BEKA CHEF poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les feux.</p></div><h1>Caractéristiques Cuit pâtes Beka chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Triple fond encapsul&eacute;. Tous feux y compris induction.&nbsp;Anses inox rivet&eacute;es. Va au lave vaisselle. Qualit&eacute; professionnelle. <strong>Livr&eacute;e avec couvercle et panier. Tous feux y compris induction.</strong></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8725 …}
    #channels: Doctrine\ORM\PersistentCollection {#8711 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8707 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8709 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30608
  +product: App\Entity\Product\Product {#8706
    #id: 85
    #code: "cuit-pates-beka-chef-1404"
    #attributes: Doctrine\ORM\PersistentCollection {#8713 …}
    #variants: Doctrine\ORM\PersistentCollection {#8715 …}
    #options: Doctrine\ORM\PersistentCollection {#8719 …}
    #associations: Doctrine\ORM\PersistentCollection {#8717 …}
    #createdAt: DateTime @1758632179 {#8704
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632179 {#8705
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8722 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8723
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8706}
        #id: 85
        #name: "Cuit pâtes Beka chef"
        #slug: "cuit-pates-beka-chef-1404"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans . </li>\n
          <li>Anses&nbsp;ergonomiques et rivet&eacute;es. </li>\n
          <li>Esth&eacute;tique sobre. </li>\n
          <li>Tous feux y compris induction.</li>\n
          </ul></div><h1>Description Cuit pâtes Beka chef</h1><div class="col is-12"><p>Le&nbsp;cuit p&acirc;tes&nbsp;BEKA CHEF poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les feux.</p></div><h1>Caractéristiques Cuit pâtes Beka chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Triple fond encapsul&eacute;. Tous feux y compris induction.&nbsp;Anses inox rivet&eacute;es. Va au lave vaisselle. Qualit&eacute; professionnelle. <strong>Livr&eacute;e avec couvercle et panier. Tous feux y compris induction.</strong></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8725 …}
    #channels: Doctrine\ORM\PersistentCollection {#8711 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8707 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8709 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30797 …}
  +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 {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#8706
    #id: 85
    #code: "cuit-pates-beka-chef-1404"
    #attributes: Doctrine\ORM\PersistentCollection {#8713 …}
    #variants: Doctrine\ORM\PersistentCollection {#8715 …}
    #options: Doctrine\ORM\PersistentCollection {#8719 …}
    #associations: Doctrine\ORM\PersistentCollection {#8717 …}
    #createdAt: DateTime @1758632179 {#8704
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632179 {#8705
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8722 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8723
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8706}
        #id: 85
        #name: "Cuit pâtes Beka chef"
        #slug: "cuit-pates-beka-chef-1404"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans . </li>\n
          <li>Anses&nbsp;ergonomiques et rivet&eacute;es. </li>\n
          <li>Esth&eacute;tique sobre. </li>\n
          <li>Tous feux y compris induction.</li>\n
          </ul></div><h1>Description Cuit pâtes Beka chef</h1><div class="col is-12"><p>Le&nbsp;cuit p&acirc;tes&nbsp;BEKA CHEF poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les feux.</p></div><h1>Caractéristiques Cuit pâtes Beka chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Triple fond encapsul&eacute;. Tous feux y compris induction.&nbsp;Anses inox rivet&eacute;es. Va au lave vaisselle. Qualit&eacute; professionnelle. <strong>Livr&eacute;e avec couvercle et panier. Tous feux y compris induction.</strong></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8725 …}
    #channels: Doctrine\ORM\PersistentCollection {#8711 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8707 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8709 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cuit pâtes Beka chef"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30868
  -props: [
    "product" => App\Entity\Product\Product {#8706
      #id: 85
      #code: "cuit-pates-beka-chef-1404"
      #attributes: Doctrine\ORM\PersistentCollection {#8713 …}
      #variants: Doctrine\ORM\PersistentCollection {#8715 …}
      #options: Doctrine\ORM\PersistentCollection {#8719 …}
      #associations: Doctrine\ORM\PersistentCollection {#8717 …}
      #createdAt: DateTime @1758632179 {#8704
        date: 2025-09-23 20:56:19.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632179 {#8705
        date: 2025-09-23 20:56:19.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8722 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8723
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8706}
          #id: 85
          #name: "Cuit pâtes Beka chef"
          #slug: "cuit-pates-beka-chef-1404"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Inox garanti 25 ans . </li>\n
            <li>Anses&nbsp;ergonomiques et rivet&eacute;es. </li>\n
            <li>Esth&eacute;tique sobre. </li>\n
            <li>Tous feux y compris induction.</li>\n
            </ul></div><h1>Description Cuit pâtes Beka chef</h1><div class="col is-12"><p>Le&nbsp;cuit p&acirc;tes&nbsp;BEKA CHEF poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les feux.</p></div><h1>Caractéristiques Cuit pâtes Beka chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Triple fond encapsul&eacute;. Tous feux y compris induction.&nbsp;Anses inox rivet&eacute;es. Va au lave vaisselle. Qualit&eacute; professionnelle. <strong>Livr&eacute;e avec couvercle et panier. Tous feux y compris induction.</strong></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8725 …}
      #channels: Doctrine\ORM\PersistentCollection {#8711 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8707 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8709 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30861
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30852 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30925 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30849 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30797 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30805
    #collection: Doctrine\Common\Collections\ArrayCollection {#30814 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30793 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38678 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38680 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30861
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30852 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30925 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30849 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cuit pâtes Beka chef"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30805
    #collection: Doctrine\Common\Collections\ArrayCollection {#30814 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30793 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38678 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38680 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30929
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30861
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30852 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30925 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30849 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30797 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30805
      #collection: Doctrine\Common\Collections\ArrayCollection {#30814 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30793 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38678 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38680 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30979
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30970 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30977 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30978 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30797 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30982
  +variant: App\Entity\Product\ProductVariant {#30797 …}
  +price: "159,00\u{A0}"
  +originalPrice: "159,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9087 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12517 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9084 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30979
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30970 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30977 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30978 …}
    +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 114.0 MiB 8.02 ms
Input props
[
  "product" => App\Entity\Product\Product {#8729
    #id: 3047
    #code: "moulin-peugeot-paris-rouge-passion-u-select-4340"
    #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
    #variants: Doctrine\ORM\PersistentCollection {#8738 …}
    #options: Doctrine\ORM\PersistentCollection {#8742 …}
    #associations: Doctrine\ORM\PersistentCollection {#8740 …}
    #createdAt: DateTime @1758632747 {#8727
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632747 {#8728
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8745 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8746
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8729}
        #id: 3047
        #name: "Moulin Peugeot Paris Rouge Passion U'Select"
        #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340"
        #description: """
          <div class="col is-12"><ul>\n
          <li>M&eacute;canisme garanti &agrave; vie.</li>\n
          <li>Syst&egrave;me&nbsp;USELECT.</li>\n
          <li>Corps bois laqu&eacute;.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select&nbsp;sera &agrave; l'aise en cuisine gr&acirc;ce &agrave; son efficacit&eacute;. Il mettra &eacute;galement en valeur votre table gr&acirc;ce &agrave; sa finition particuli&egrave;rement soign&eacute;e. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8748 …}
    #channels: Doctrine\ORM\PersistentCollection {#8734 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8730 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8732 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30859
  +product: App\Entity\Product\Product {#8729
    #id: 3047
    #code: "moulin-peugeot-paris-rouge-passion-u-select-4340"
    #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
    #variants: Doctrine\ORM\PersistentCollection {#8738 …}
    #options: Doctrine\ORM\PersistentCollection {#8742 …}
    #associations: Doctrine\ORM\PersistentCollection {#8740 …}
    #createdAt: DateTime @1758632747 {#8727
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632747 {#8728
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8745 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8746
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8729}
        #id: 3047
        #name: "Moulin Peugeot Paris Rouge Passion U'Select"
        #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340"
        #description: """
          <div class="col is-12"><ul>\n
          <li>M&eacute;canisme garanti &agrave; vie.</li>\n
          <li>Syst&egrave;me&nbsp;USELECT.</li>\n
          <li>Corps bois laqu&eacute;.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select&nbsp;sera &agrave; l'aise en cuisine gr&acirc;ce &agrave; son efficacit&eacute;. Il mettra &eacute;galement en valeur votre table gr&acirc;ce &agrave; sa finition particuli&egrave;rement soign&eacute;e. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8748 …}
    #channels: Doctrine\ORM\PersistentCollection {#8734 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8730 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8732 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#31045 …}
  +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 {#27729
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#8729
    #id: 3047
    #code: "moulin-peugeot-paris-rouge-passion-u-select-4340"
    #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
    #variants: Doctrine\ORM\PersistentCollection {#8738 …}
    #options: Doctrine\ORM\PersistentCollection {#8742 …}
    #associations: Doctrine\ORM\PersistentCollection {#8740 …}
    #createdAt: DateTime @1758632747 {#8727
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632747 {#8728
      date: 2025-09-23 21:05:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8745 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8746
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8729}
        #id: 3047
        #name: "Moulin Peugeot Paris Rouge Passion U'Select"
        #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340"
        #description: """
          <div class="col is-12"><ul>\n
          <li>M&eacute;canisme garanti &agrave; vie.</li>\n
          <li>Syst&egrave;me&nbsp;USELECT.</li>\n
          <li>Corps bois laqu&eacute;.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select&nbsp;sera &agrave; l'aise en cuisine gr&acirc;ce &agrave; son efficacit&eacute;. Il mettra &eacute;galement en valeur votre table gr&acirc;ce &agrave; sa finition particuli&egrave;rement soign&eacute;e. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8748 …}
    #channels: Doctrine\ORM\PersistentCollection {#8734 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8730 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8732 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moulin Peugeot Paris Rouge Passion U'Select"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31116
  -props: [
    "product" => App\Entity\Product\Product {#8729
      #id: 3047
      #code: "moulin-peugeot-paris-rouge-passion-u-select-4340"
      #attributes: Doctrine\ORM\PersistentCollection {#8736 …}
      #variants: Doctrine\ORM\PersistentCollection {#8738 …}
      #options: Doctrine\ORM\PersistentCollection {#8742 …}
      #associations: Doctrine\ORM\PersistentCollection {#8740 …}
      #createdAt: DateTime @1758632747 {#8727
        date: 2025-09-23 21:05:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632747 {#8728
        date: 2025-09-23 21:05:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8745 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8746
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8729}
          #id: 3047
          #name: "Moulin Peugeot Paris Rouge Passion U'Select"
          #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340"
          #description: """
            <div class="col is-12"><ul>\n
            <li>M&eacute;canisme garanti &agrave; vie.</li>\n
            <li>Syst&egrave;me&nbsp;USELECT.</li>\n
            <li>Corps bois laqu&eacute;.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Quingey (Doubs Franche-Comt&eacute;)</strong></li>\n
            </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select&nbsp;sera &agrave; l'aise en cuisine gr&acirc;ce &agrave; son efficacit&eacute;. Il mettra &eacute;galement en valeur votre table gr&acirc;ce &agrave; sa finition particuli&egrave;rement soign&eacute;e. Il est &eacute;quip&eacute; d'un m&eacute;canisme de r&eacute;glage Uselect permettant de s&eacute;lectionner avec pr&eacute;cision la finesse de la mouture d&eacute;sir&eacute;e.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqu&eacute;. Syst&egrave;me de fermeture par vis laiton grav&eacute;e poivre ou sel. Syst&egrave;me Uselect &nbsp;de r&eacute;glage de mouture. Garantie &agrave; vie.</span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8748 …}
      #channels: Doctrine\ORM\PersistentCollection {#8734 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8730 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8732 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.90 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31270
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31100 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31182 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31097 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31045 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31053
    #collection: Doctrine\Common\Collections\ArrayCollection {#31062 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31041 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38692 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38694 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31270
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31100 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31182 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31097 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moulin Peugeot Paris Rouge Passion U'Select"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31053
    #collection: Doctrine\Common\Collections\ArrayCollection {#31062 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31041 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38692 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38694 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31274
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31270
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31100 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31182 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31097 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#31045 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#31053
      #collection: Doctrine\Common\Collections\ArrayCollection {#31062 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#31041 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38692 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38694 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31315 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31322 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31323 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31045 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31327
  +variant: App\Entity\Product\ProductVariant {#31045 …}
  +price: "33,00\u{A0}"
  +originalPrice: "39,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9087 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12517 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9084 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31315 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31322 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31323 …}
    +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 114.0 MiB 2.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12582 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27457 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12592 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31647
  +cart: App\Entity\Order\Order {#13496 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12582 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27457 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12592 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}