Components

12 Twig Components
44 Render Count
186 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 98.17ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 18.57ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 19.89ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.58ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.13ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.70ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 20.60ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 55.55ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.15ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.88ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.85ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 5.86ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 114.0 MiB 1.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12619
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12612 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12618 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12617 …}
    +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 {#13239
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12510 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12619
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12612 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12618 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12617 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 114.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13316
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13312 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13314 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13315 …}
    +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 {#13325
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13316
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13312 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13314 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13315 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 20.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13407
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13386 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13406 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13405 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13422
  +cart: App\Entity\Order\Order {#13489 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13407
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13386 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13406 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13405 …}
    +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 55.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13675
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13663 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13669 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13661 …}
    +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 {#13684
  #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 {#13675
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13663 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13669 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13661 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 1.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27468
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27464 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27465 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27467 …}
    +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 {#27477
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27468
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27464 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27465 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27467 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 0.88 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27581
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27577 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27578 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27580 …}
    +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 {#27589
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27581
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27577 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27578 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27580 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 1.85 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27652
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27648 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27649 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27651 …}
    +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 {#27660
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27652
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27648 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27649 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27651 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 31.08 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1524
    #code: "kit-machine-a-pates-pasta-party-3627"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632365 {#7766
      date: 2025-09-23 20:59:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632365 {#7832
      date: 2025-09-23 20:59:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1524
        #name: "Kit machine à pâtes Pasta Party"
        #slug: "kit-machine-a-pates-pasta-party-3627"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ensemble complet.</li>\n
          <li>Belle finition acier chrom&eacute;.</li>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          </ul></div><h1>Description Kit machine à pâtes Pasta Party</h1><div class="col is-12">Le kit machine &agrave; p&acirc;tes Pasta Party comprend tous les accessoires essentiels pour r&eacute;aliser facilement p&acirc;tes et raviolis : 1 machine pour laminer la p&acirc;te avec 2 fili&egrave;res incorpor&eacute;es (spaghetti et tagliatelle), 1 accessoire &nbsp;pour mouler les raviolis et son rouleau d&eacute;coupe p&acirc;te, 1 s&eacute;choir pour faire s&eacute;cher les p&acirc;tes avant cuisson.</div><h1>Caractéristiques Kit machine à pâtes Pasta Party</h1><div class="col is-12"><p><strong>Machine &agrave; p&acirc;tes</strong> : structure en acier chrom&eacute;,&nbsp;accessoire double incorpor&eacute; pour spaghetti et tagliatelles, livr&eacute;e avec manivelle, serre-joint, recettes et notice\u{FEFF}.&nbsp;Dimensions :&nbsp;Largeur : 29 cm x&nbsp;Longueur : 34.5 cm x&nbsp;Hauteur : 23 cm\u{FEFF}. <strong>Accessoire ravioli</strong> :&nbsp;acier chrom&eacute;, rouleaux en acier nickel&eacute; et&nbsp;engrenages en acier c&eacute;ment&eacute; et tremp&eacute;, entrainement par manivelle, livr&eacute;&nbsp;avec rouleau coupe p&acirc;te pour faire des lasagnes. <strong>S&eacute;choir &agrave; p&acirc;tes</strong> :&nbsp;16 bras longueur de 20 cm. Se d&eacute;plie en &eacute;ventail et se replie facilement, dimensions :&nbsp;Hauteur : 47,5 cm x diam&egrave;tre : 43 cm. livr&eacute; avec&nbsp;r&egrave;glette 29 cm\u{FEFF}\u{FEFF}\u{FEFF}.</p>\n
          <div></div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Un laminoir pour &eacute;taler votre p&acirc;te</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Accessoire double pour spaghetti et tagliatelles</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Manivelle et serre-joint</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Recettes et notice</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions:&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Largeur : 29 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Longueur : 34.5 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Hauteur : 23&nbsp;Accessoire double pour spaghetti et tagliatellesAccessoire double pour spaghetti et tagliatelles</div>\n
          <p>&nbsp;</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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28185
  +product: App\Entity\Product\Product {#7969
    #id: 1524
    #code: "kit-machine-a-pates-pasta-party-3627"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632365 {#7766
      date: 2025-09-23 20:59:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632365 {#7832
      date: 2025-09-23 20:59:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1524
        #name: "Kit machine à pâtes Pasta Party"
        #slug: "kit-machine-a-pates-pasta-party-3627"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ensemble complet.</li>\n
          <li>Belle finition acier chrom&eacute;.</li>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          </ul></div><h1>Description Kit machine à pâtes Pasta Party</h1><div class="col is-12">Le kit machine &agrave; p&acirc;tes Pasta Party comprend tous les accessoires essentiels pour r&eacute;aliser facilement p&acirc;tes et raviolis : 1 machine pour laminer la p&acirc;te avec 2 fili&egrave;res incorpor&eacute;es (spaghetti et tagliatelle), 1 accessoire &nbsp;pour mouler les raviolis et son rouleau d&eacute;coupe p&acirc;te, 1 s&eacute;choir pour faire s&eacute;cher les p&acirc;tes avant cuisson.</div><h1>Caractéristiques Kit machine à pâtes Pasta Party</h1><div class="col is-12"><p><strong>Machine &agrave; p&acirc;tes</strong> : structure en acier chrom&eacute;,&nbsp;accessoire double incorpor&eacute; pour spaghetti et tagliatelles, livr&eacute;e avec manivelle, serre-joint, recettes et notice\u{FEFF}.&nbsp;Dimensions :&nbsp;Largeur : 29 cm x&nbsp;Longueur : 34.5 cm x&nbsp;Hauteur : 23 cm\u{FEFF}. <strong>Accessoire ravioli</strong> :&nbsp;acier chrom&eacute;, rouleaux en acier nickel&eacute; et&nbsp;engrenages en acier c&eacute;ment&eacute; et tremp&eacute;, entrainement par manivelle, livr&eacute;&nbsp;avec rouleau coupe p&acirc;te pour faire des lasagnes. <strong>S&eacute;choir &agrave; p&acirc;tes</strong> :&nbsp;16 bras longueur de 20 cm. Se d&eacute;plie en &eacute;ventail et se replie facilement, dimensions :&nbsp;Hauteur : 47,5 cm x diam&egrave;tre : 43 cm. livr&eacute; avec&nbsp;r&egrave;glette 29 cm\u{FEFF}\u{FEFF}\u{FEFF}.</p>\n
          <div></div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Un laminoir pour &eacute;taler votre p&acirc;te</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Accessoire double pour spaghetti et tagliatelles</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Manivelle et serre-joint</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Recettes et notice</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions:&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Largeur : 29 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Longueur : 34.5 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Hauteur : 23&nbsp;Accessoire double pour spaghetti et tagliatellesAccessoire double pour spaghetti et tagliatelles</div>\n
          <p>&nbsp;</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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28447 …}
  +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 {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 12.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1524
    #code: "kit-machine-a-pates-pasta-party-3627"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632365 {#7766
      date: 2025-09-23 20:59:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632365 {#7832
      date: 2025-09-23 20:59:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1524
        #name: "Kit machine à pâtes Pasta Party"
        #slug: "kit-machine-a-pates-pasta-party-3627"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ensemble complet.</li>\n
          <li>Belle finition acier chrom&eacute;.</li>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          </ul></div><h1>Description Kit machine à pâtes Pasta Party</h1><div class="col is-12">Le kit machine &agrave; p&acirc;tes Pasta Party comprend tous les accessoires essentiels pour r&eacute;aliser facilement p&acirc;tes et raviolis : 1 machine pour laminer la p&acirc;te avec 2 fili&egrave;res incorpor&eacute;es (spaghetti et tagliatelle), 1 accessoire &nbsp;pour mouler les raviolis et son rouleau d&eacute;coupe p&acirc;te, 1 s&eacute;choir pour faire s&eacute;cher les p&acirc;tes avant cuisson.</div><h1>Caractéristiques Kit machine à pâtes Pasta Party</h1><div class="col is-12"><p><strong>Machine &agrave; p&acirc;tes</strong> : structure en acier chrom&eacute;,&nbsp;accessoire double incorpor&eacute; pour spaghetti et tagliatelles, livr&eacute;e avec manivelle, serre-joint, recettes et notice\u{FEFF}.&nbsp;Dimensions :&nbsp;Largeur : 29 cm x&nbsp;Longueur : 34.5 cm x&nbsp;Hauteur : 23 cm\u{FEFF}. <strong>Accessoire ravioli</strong> :&nbsp;acier chrom&eacute;, rouleaux en acier nickel&eacute; et&nbsp;engrenages en acier c&eacute;ment&eacute; et tremp&eacute;, entrainement par manivelle, livr&eacute;&nbsp;avec rouleau coupe p&acirc;te pour faire des lasagnes. <strong>S&eacute;choir &agrave; p&acirc;tes</strong> :&nbsp;16 bras longueur de 20 cm. Se d&eacute;plie en &eacute;ventail et se replie facilement, dimensions :&nbsp;Hauteur : 47,5 cm x diam&egrave;tre : 43 cm. livr&eacute; avec&nbsp;r&egrave;glette 29 cm\u{FEFF}\u{FEFF}\u{FEFF}.</p>\n
          <div></div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Un laminoir pour &eacute;taler votre p&acirc;te</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Accessoire double pour spaghetti et tagliatelles</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Manivelle et serre-joint</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Recettes et notice</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions:&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Largeur : 29 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Longueur : 34.5 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Hauteur : 23&nbsp;Accessoire double pour spaghetti et tagliatellesAccessoire double pour spaghetti et tagliatelles</div>\n
          <p>&nbsp;</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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit machine à pâtes Pasta Party"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28858
  -props: [
    "product" => App\Entity\Product\Product {#7969
      #id: 1524
      #code: "kit-machine-a-pates-pasta-party-3627"
      #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
      #variants: Doctrine\ORM\PersistentCollection {#8401 …}
      #options: Doctrine\ORM\PersistentCollection {#8529 …}
      #associations: Doctrine\ORM\PersistentCollection {#8469 …}
      #createdAt: DateTime @1758632365 {#7766
        date: 2025-09-23 20:59:25.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632365 {#7832
        date: 2025-09-23 20:59:25.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8528 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8531
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7969}
          #id: 1524
          #name: "Kit machine à pâtes Pasta Party"
          #slug: "kit-machine-a-pates-pasta-party-3627"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Ensemble complet.</li>\n
            <li>Belle finition acier chrom&eacute;.</li>\n
            <li>Excellent rapport qualit&eacute;-prix.</li>\n
            </ul></div><h1>Description Kit machine à pâtes Pasta Party</h1><div class="col is-12">Le kit machine &agrave; p&acirc;tes Pasta Party comprend tous les accessoires essentiels pour r&eacute;aliser facilement p&acirc;tes et raviolis : 1 machine pour laminer la p&acirc;te avec 2 fili&egrave;res incorpor&eacute;es (spaghetti et tagliatelle), 1 accessoire &nbsp;pour mouler les raviolis et son rouleau d&eacute;coupe p&acirc;te, 1 s&eacute;choir pour faire s&eacute;cher les p&acirc;tes avant cuisson.</div><h1>Caractéristiques Kit machine à pâtes Pasta Party</h1><div class="col is-12"><p><strong>Machine &agrave; p&acirc;tes</strong> : structure en acier chrom&eacute;,&nbsp;accessoire double incorpor&eacute; pour spaghetti et tagliatelles, livr&eacute;e avec manivelle, serre-joint, recettes et notice\u{FEFF}.&nbsp;Dimensions :&nbsp;Largeur : 29 cm x&nbsp;Longueur : 34.5 cm x&nbsp;Hauteur : 23 cm\u{FEFF}. <strong>Accessoire ravioli</strong> :&nbsp;acier chrom&eacute;, rouleaux en acier nickel&eacute; et&nbsp;engrenages en acier c&eacute;ment&eacute; et tremp&eacute;, entrainement par manivelle, livr&eacute;&nbsp;avec rouleau coupe p&acirc;te pour faire des lasagnes. <strong>S&eacute;choir &agrave; p&acirc;tes</strong> :&nbsp;16 bras longueur de 20 cm. Se d&eacute;plie en &eacute;ventail et se replie facilement, dimensions :&nbsp;Hauteur : 47,5 cm x diam&egrave;tre : 43 cm. livr&eacute; avec&nbsp;r&egrave;glette 29 cm\u{FEFF}\u{FEFF}\u{FEFF}.</p>\n
            <div></div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Un laminoir pour &eacute;taler votre p&acirc;te</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Accessoire double pour spaghetti et tagliatelles</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Manivelle et serre-joint</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Recettes et notice</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions:&nbsp;</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Largeur : 29 cm</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Longueur : 34.5 cm</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Hauteur : 23&nbsp;Accessoire double pour spaghetti et tagliatellesAccessoire double pour spaghetti et tagliatelles</div>\n
            <p>&nbsp;</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 {#8534 …}
      #channels: Doctrine\ORM\PersistentCollection {#8037 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8040 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 8.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28928
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28931 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28926 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28925 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28447 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28793
    #collection: Doctrine\Common\Collections\ArrayCollection {#28792 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28630 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38371 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28928
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28931 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28926 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28925 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit machine à pâtes Pasta Party"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28793
    #collection: Doctrine\Common\Collections\ArrayCollection {#28792 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28630 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38371 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28936
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28928
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28931 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28926 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28925 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28447 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28793
      #collection: Doctrine\Common\Collections\ArrayCollection {#28792 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28630 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38371 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28994 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29002 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29003 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28447 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29013
  +variant: App\Entity\Product\ProductVariant {#28447 …}
  +price: "69,00\u{A0}"
  +originalPrice: "69,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9080 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12510 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9077 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28994 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29002 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29003 …}
    +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 9.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 3439
    #code: "extracteur-de-jus-juice-expert-3-magimix-1862"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632965 {#8541
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632965 {#8542
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 3439
        #name: "Extracteur de jus Juice Expert 3 Magimix"
        #slug: "extracteur-de-jus-juice-expert-3-magimix-1862"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 Fonctions : Presse-agrumes, Filtre Jus et Extra Presse</li>\n
          <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
          <li>Ecoulement du jus directement dans le verre</li>\n
          <li>Qualit&eacute;, fiabilit&eacute; Magimix</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus, centrifugeuse ou presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! 3 fonctions : Presse-agrumes, Filtre Jus (pour extraire fruits et l&eacute;gumes, un jus pur et clair) et Extra Press (pour extraire &agrave; froid des fruits et l&eacute;gumes tendres ou cuits).&nbsp;Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. L'extracteur de jus Juice Expert 3 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans, Accessoires garantis 3 ans. Livr&eacute; avec un livre de recettes, une spatule de nettoyage. Sans BPA. <strong>Pi&egrave;ces disponibles 30 ans.</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28836
  +product: App\Entity\Product\Product {#8543
    #id: 3439
    #code: "extracteur-de-jus-juice-expert-3-magimix-1862"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632965 {#8541
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632965 {#8542
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 3439
        #name: "Extracteur de jus Juice Expert 3 Magimix"
        #slug: "extracteur-de-jus-juice-expert-3-magimix-1862"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 Fonctions : Presse-agrumes, Filtre Jus et Extra Presse</li>\n
          <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
          <li>Ecoulement du jus directement dans le verre</li>\n
          <li>Qualit&eacute;, fiabilit&eacute; Magimix</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus, centrifugeuse ou presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! 3 fonctions : Presse-agrumes, Filtre Jus (pour extraire fruits et l&eacute;gumes, un jus pur et clair) et Extra Press (pour extraire &agrave; froid des fruits et l&eacute;gumes tendres ou cuits).&nbsp;Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. L'extracteur de jus Juice Expert 3 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans, Accessoires garantis 3 ans. Livr&eacute; avec un livre de recettes, une spatule de nettoyage. Sans BPA. <strong>Pi&egrave;ces disponibles 30 ans.</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29086 …}
  +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 {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 3439
    #code: "extracteur-de-jus-juice-expert-3-magimix-1862"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632965 {#8541
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632965 {#8542
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 3439
        #name: "Extracteur de jus Juice Expert 3 Magimix"
        #slug: "extracteur-de-jus-juice-expert-3-magimix-1862"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 Fonctions : Presse-agrumes, Filtre Jus et Extra Presse</li>\n
          <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
          <li>Ecoulement du jus directement dans le verre</li>\n
          <li>Qualit&eacute;, fiabilit&eacute; Magimix</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus, centrifugeuse ou presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! 3 fonctions : Presse-agrumes, Filtre Jus (pour extraire fruits et l&eacute;gumes, un jus pur et clair) et Extra Press (pour extraire &agrave; froid des fruits et l&eacute;gumes tendres ou cuits).&nbsp;Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. L'extracteur de jus Juice Expert 3 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans, Accessoires garantis 3 ans. Livr&eacute; avec un livre de recettes, une spatule de nettoyage. Sans BPA. <strong>Pi&egrave;ces disponibles 30 ans.</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Extracteur de jus Juice Expert 3 Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29160
  -props: [
    "product" => App\Entity\Product\Product {#8543
      #id: 3439
      #code: "extracteur-de-jus-juice-expert-3-magimix-1862"
      #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
      #variants: Doctrine\ORM\PersistentCollection {#8555 …}
      #options: Doctrine\ORM\PersistentCollection {#8559 …}
      #associations: Doctrine\ORM\PersistentCollection {#8557 …}
      #createdAt: DateTime @1758632965 {#8541
        date: 2025-09-23 21:09:25.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632965 {#8542
        date: 2025-09-23 21:09:25.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8562 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8563
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8543}
          #id: 3439
          #name: "Extracteur de jus Juice Expert 3 Magimix"
          #slug: "extracteur-de-jus-juice-expert-3-magimix-1862"
          #description: """
            <div class="col is-12"><ul>\n
            <li>3 Fonctions : Presse-agrumes, Filtre Jus et Extra Presse</li>\n
            <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
            <li>Ecoulement du jus directement dans le verre</li>\n
            <li>Qualit&eacute;, fiabilit&eacute; Magimix</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus, centrifugeuse ou presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! 3 fonctions : Presse-agrumes, Filtre Jus (pour extraire fruits et l&eacute;gumes, un jus pur et clair) et Extra Press (pour extraire &agrave; froid des fruits et l&eacute;gumes tendres ou cuits).&nbsp;Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. L'extracteur de jus Juice Expert 3 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 3 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans, Accessoires garantis 3 ans. Livr&eacute; avec un livre de recettes, une spatule de nettoyage. Sans BPA. <strong>Pi&egrave;ces disponibles 30 ans.</strong></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
      #channels: Doctrine\ORM\PersistentCollection {#8551 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8549 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29228
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29144 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29217 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29141 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29086 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29094
    #collection: Doctrine\Common\Collections\ArrayCollection {#29106 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29082 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38391 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38393 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29228
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29144 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29217 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29141 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Extracteur de jus Juice Expert 3 Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29094
    #collection: Doctrine\Common\Collections\ArrayCollection {#29106 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29082 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38391 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38393 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29233
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29228
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29144 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29217 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29141 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29086 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29094
      #collection: Doctrine\Common\Collections\ArrayCollection {#29106 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29082 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38391 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38393 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29282
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29273 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29280 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29281 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29086 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29285
  +variant: App\Entity\Product\ProductVariant {#29086 …}
  +price: "270,00\u{A0}"
  +originalPrice: "300,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9080 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12510 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9077 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29282
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29273 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29280 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29281 …}
    +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 9.24 ms
Input props
[
  "product" => App\Entity\Product\Product {#8569
    #id: 3438
    #code: "extracteur-de-jus-juice-expert-2-magimix-1757"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632965 {#8567
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632965 {#8568
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8569}
        #id: 3438
        #name: "Extracteur de jus Juice Expert 2 Magimix"
        #slug: "extracteur-de-jus-juice-expert-2-magimix-1757"
        #description: """
          <div class="col is-12"><ul>\n
          <li>2 fonctions : Presse-agrumes et Filtre jus.</li>\n
          <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
          <li>Ecoulement du jus directement dans le verre</li>\n
          <li><strong>Application de recettes t&eacute;l&eacute;chargeable gratuitement</strong></li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          <li><strong>Livraison gratuite</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Extracteur de jus Juice Expert 2 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus que presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. Le Juice Expert 2 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 2 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans. Accessoires garantis 3 ans. Livr&eacute; avec un livre de recette et une spatule de nettoyage. <strong>Pi&egrave;ces disponibles 30 ans.</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29151
  +product: App\Entity\Product\Product {#8569
    #id: 3438
    #code: "extracteur-de-jus-juice-expert-2-magimix-1757"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632965 {#8567
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632965 {#8568
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8569}
        #id: 3438
        #name: "Extracteur de jus Juice Expert 2 Magimix"
        #slug: "extracteur-de-jus-juice-expert-2-magimix-1757"
        #description: """
          <div class="col is-12"><ul>\n
          <li>2 fonctions : Presse-agrumes et Filtre jus.</li>\n
          <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
          <li>Ecoulement du jus directement dans le verre</li>\n
          <li><strong>Application de recettes t&eacute;l&eacute;chargeable gratuitement</strong></li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          <li><strong>Livraison gratuite</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Extracteur de jus Juice Expert 2 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus que presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. Le Juice Expert 2 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 2 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans. Accessoires garantis 3 ans. Livr&eacute; avec un livre de recette et une spatule de nettoyage. <strong>Pi&egrave;ces disponibles 30 ans.</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29348 …}
  +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 {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#8569
    #id: 3438
    #code: "extracteur-de-jus-juice-expert-2-magimix-1757"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632965 {#8567
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632965 {#8568
      date: 2025-09-23 21:09:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8569}
        #id: 3438
        #name: "Extracteur de jus Juice Expert 2 Magimix"
        #slug: "extracteur-de-jus-juice-expert-2-magimix-1757"
        #description: """
          <div class="col is-12"><ul>\n
          <li>2 fonctions : Presse-agrumes et Filtre jus.</li>\n
          <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
          <li>Ecoulement du jus directement dans le verre</li>\n
          <li><strong>Application de recettes t&eacute;l&eacute;chargeable gratuitement</strong></li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          <li><strong>Livraison gratuite</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Extracteur de jus Juice Expert 2 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus que presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. Le Juice Expert 2 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 2 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans. Accessoires garantis 3 ans. Livr&eacute; avec un livre de recette et une spatule de nettoyage. <strong>Pi&egrave;ces disponibles 30 ans.</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Extracteur de jus Juice Expert 2 Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29419
  -props: [
    "product" => App\Entity\Product\Product {#8569
      #id: 3438
      #code: "extracteur-de-jus-juice-expert-2-magimix-1757"
      #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
      #variants: Doctrine\ORM\PersistentCollection {#8578 …}
      #options: Doctrine\ORM\PersistentCollection {#8582 …}
      #associations: Doctrine\ORM\PersistentCollection {#8580 …}
      #createdAt: DateTime @1758632965 {#8567
        date: 2025-09-23 21:09:25.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632965 {#8568
        date: 2025-09-23 21:09:25.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8585 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8586
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8569}
          #id: 3438
          #name: "Extracteur de jus Juice Expert 2 Magimix"
          #slug: "extracteur-de-jus-juice-expert-2-magimix-1757"
          #description: """
            <div class="col is-12"><ul>\n
            <li>2 fonctions : Presse-agrumes et Filtre jus.</li>\n
            <li>Goulotte large permettant l&rsquo;introduction de fruits entiers</li>\n
            <li>Ecoulement du jus directement dans le verre</li>\n
            <li><strong>Application de recettes t&eacute;l&eacute;chargeable gratuitement</strong></li>\n
            <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
            <li><strong>Livraison gratuite</strong></li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Extracteur de jus Juice Expert 2 Magimix</h1><div class="col is-12">Une r&eacute;f&eacute;rence aussi bien comme extracteur de jus que presse-agrumes, une efficacit&eacute; et une fiabilit&eacute; remarquables ! Le jus s'&eacute;coule instantan&eacute;ment dans votre verre. Le Juice Expert 2 Magimix permet de passer des fruits entiers gr&acirc;ce &agrave; sa goulotte extra-large.</div><h1>Caractéristiques Extracteur de jus Juice Expert 2 Magimix</h1><div class="col is-12"><span style="font-size: 12px;">La vitesse est variable jusqu'&agrave; 1500 tours ce qui permet d'avoir aucune oxydation et une sortie &agrave; temp&eacute;rature ambiante &agrave; 20&deg;C. Le rendement en vitamines est de 85%.&nbsp;</span>Goulotte extra large permettant l&rsquo;introduction de fruits entiers. Panier de centrifugeuse en inox garantissant une parfaite extraction du jus. Presse agrumes 2 c&ocirc;nes avec bras articul&eacute;. Bec verseur pour une &eacute;jection du jus directement dans le verre. Puissance 400 W. Moteur silencieux garanti 30 ans. Accessoires garantis 3 ans. Livr&eacute; avec un livre de recette et une spatule de nettoyage. <strong>Pi&egrave;ces disponibles 30 ans.</strong></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8588 …}
      #channels: Doctrine\ORM\PersistentCollection {#8574 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8572 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29412
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29403 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29485 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29400 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29348 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29356
    #collection: Doctrine\Common\Collections\ArrayCollection {#29365 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29344 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38407 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29412
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29403 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29485 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29400 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Extracteur de jus Juice Expert 2 Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29356
    #collection: Doctrine\Common\Collections\ArrayCollection {#29365 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29344 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38407 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29489
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29412
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29403 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29485 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29400 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29348 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29356
      #collection: Doctrine\Common\Collections\ArrayCollection {#29365 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29344 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38407 …}
    }
    "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 {#29539
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29530 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29537 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29538 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29348 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29542
  +variant: App\Entity\Product\ProductVariant {#29348 …}
  +price: "198,00\u{A0}"
  +originalPrice: "220,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9080 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12510 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9077 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29539
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29530 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29537 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29538 …}
    +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.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#8592
    #id: 2507
    #code: "expresso-combine-automatic-magimix-650"
    #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
    #variants: Doctrine\ORM\PersistentCollection {#8604 …}
    #options: Doctrine\ORM\PersistentCollection {#8608 …}
    #associations: Doctrine\ORM\PersistentCollection {#8606 …}
    #createdAt: DateTime @1758632559 {#8590
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632559 {#8591
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8612
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8592}
        #id: 2507
        #name: "Expresso combiné Automatic Magimix"
        #slug: "expresso-combine-automatic-magimix-650"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pompe 19 bars, expresso parfait.</li>\n
          <li>S'utilise avec du caf&eacute; moulu ou des dosettes</li>\n
          <li>Filtre &agrave; eau, pr&eacute;serve la long&eacute;vit&eacute; de l'appareil</li>\n
          <li>Remplissage automatique de la tasse</li>\n
          <li><span style="color: #ff0000;"><strong>Livraison gratuite.</strong></span></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Expresso combiné Automatic Magimix</h1><div class="col is-12">La machine &agrave; caf&eacute; MAGIMIX Expresso combin&eacute; Automatic se compose d'une partie expresso et d'une partie filtre. Elle offre un grand confort d'utilisation avec son contr&ocirc;le de la temp&eacute;rature et son programme de d&eacute;tartrage. Pratique, elle poss&egrave;de un r&eacute;servoir amovible (1.4 L.) et une fonction eau chaude/vapeur pour infusions ou cappuccino. Pour caf&eacute; moulu ou dosettes. Filtration Brita.<span><span><span style="font-weight: bold; color: #ff6600;"><span><span></span></span></span></span></span></div><h1>Caractéristiques Expresso combiné Automatic Magimix</h1><div class="col is-12"><strong>Partie expresso</strong> Pompe 19 bars. Buse eau chaude vapeur. Plaque chauffe tasse. R&eacute;servoir amovible 1.4 L. D&eacute;tartrage automatique. Caf&eacute; moulu ou dosette. <span><span>Contr&ocirc;le de la temp&eacute;rature 3 niveaux r&eacute;glables.<span style="font-weight: bold;"> </span></span><strong><strong></strong></strong><span>Dosage automatique de 2 quantit&eacute;s programmables. </span></span> Arr&ecirc;t automatique. Puissance 2010 W. Garantie 3 ans. <strong>Pi&egrave;ces disponibles 10 ans.</strong><br /><strong>Partie filtre</strong>&nbsp;Capacit&eacute; 8-10 tasses. Arrosage multi-trous. Syst&egrave;me anti-goutte. D&eacute;tartrage automatique. Dimensions : H 30 x L 37 x P 24 cm. 1 cartouche filtrante BRITA inclue. Arr&ecirc;t automatique.</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 {#8614 …}
    #channels: Doctrine\ORM\PersistentCollection {#8600 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8598 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29410
  +product: App\Entity\Product\Product {#8592
    #id: 2507
    #code: "expresso-combine-automatic-magimix-650"
    #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
    #variants: Doctrine\ORM\PersistentCollection {#8604 …}
    #options: Doctrine\ORM\PersistentCollection {#8608 …}
    #associations: Doctrine\ORM\PersistentCollection {#8606 …}
    #createdAt: DateTime @1758632559 {#8590
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632559 {#8591
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8612
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8592}
        #id: 2507
        #name: "Expresso combiné Automatic Magimix"
        #slug: "expresso-combine-automatic-magimix-650"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pompe 19 bars, expresso parfait.</li>\n
          <li>S'utilise avec du caf&eacute; moulu ou des dosettes</li>\n
          <li>Filtre &agrave; eau, pr&eacute;serve la long&eacute;vit&eacute; de l'appareil</li>\n
          <li>Remplissage automatique de la tasse</li>\n
          <li><span style="color: #ff0000;"><strong>Livraison gratuite.</strong></span></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Expresso combiné Automatic Magimix</h1><div class="col is-12">La machine &agrave; caf&eacute; MAGIMIX Expresso combin&eacute; Automatic se compose d'une partie expresso et d'une partie filtre. Elle offre un grand confort d'utilisation avec son contr&ocirc;le de la temp&eacute;rature et son programme de d&eacute;tartrage. Pratique, elle poss&egrave;de un r&eacute;servoir amovible (1.4 L.) et une fonction eau chaude/vapeur pour infusions ou cappuccino. Pour caf&eacute; moulu ou dosettes. Filtration Brita.<span><span><span style="font-weight: bold; color: #ff6600;"><span><span></span></span></span></span></span></div><h1>Caractéristiques Expresso combiné Automatic Magimix</h1><div class="col is-12"><strong>Partie expresso</strong> Pompe 19 bars. Buse eau chaude vapeur. Plaque chauffe tasse. R&eacute;servoir amovible 1.4 L. D&eacute;tartrage automatique. Caf&eacute; moulu ou dosette. <span><span>Contr&ocirc;le de la temp&eacute;rature 3 niveaux r&eacute;glables.<span style="font-weight: bold;"> </span></span><strong><strong></strong></strong><span>Dosage automatique de 2 quantit&eacute;s programmables. </span></span> Arr&ecirc;t automatique. Puissance 2010 W. Garantie 3 ans. <strong>Pi&egrave;ces disponibles 10 ans.</strong><br /><strong>Partie filtre</strong>&nbsp;Capacit&eacute; 8-10 tasses. Arrosage multi-trous. Syst&egrave;me anti-goutte. D&eacute;tartrage automatique. Dimensions : H 30 x L 37 x P 24 cm. 1 cartouche filtrante BRITA inclue. Arr&ecirc;t automatique.</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 {#8614 …}
    #channels: Doctrine\ORM\PersistentCollection {#8600 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8598 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29605 …}
  +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 {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +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 {#8592
    #id: 2507
    #code: "expresso-combine-automatic-magimix-650"
    #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
    #variants: Doctrine\ORM\PersistentCollection {#8604 …}
    #options: Doctrine\ORM\PersistentCollection {#8608 …}
    #associations: Doctrine\ORM\PersistentCollection {#8606 …}
    #createdAt: DateTime @1758632559 {#8590
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632559 {#8591
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8612
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8592}
        #id: 2507
        #name: "Expresso combiné Automatic Magimix"
        #slug: "expresso-combine-automatic-magimix-650"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pompe 19 bars, expresso parfait.</li>\n
          <li>S'utilise avec du caf&eacute; moulu ou des dosettes</li>\n
          <li>Filtre &agrave; eau, pr&eacute;serve la long&eacute;vit&eacute; de l'appareil</li>\n
          <li>Remplissage automatique de la tasse</li>\n
          <li><span style="color: #ff0000;"><strong>Livraison gratuite.</strong></span></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Expresso combiné Automatic Magimix</h1><div class="col is-12">La machine &agrave; caf&eacute; MAGIMIX Expresso combin&eacute; Automatic se compose d'une partie expresso et d'une partie filtre. Elle offre un grand confort d'utilisation avec son contr&ocirc;le de la temp&eacute;rature et son programme de d&eacute;tartrage. Pratique, elle poss&egrave;de un r&eacute;servoir amovible (1.4 L.) et une fonction eau chaude/vapeur pour infusions ou cappuccino. Pour caf&eacute; moulu ou dosettes. Filtration Brita.<span><span><span style="font-weight: bold; color: #ff6600;"><span><span></span></span></span></span></span></div><h1>Caractéristiques Expresso combiné Automatic Magimix</h1><div class="col is-12"><strong>Partie expresso</strong> Pompe 19 bars. Buse eau chaude vapeur. Plaque chauffe tasse. R&eacute;servoir amovible 1.4 L. D&eacute;tartrage automatique. Caf&eacute; moulu ou dosette. <span><span>Contr&ocirc;le de la temp&eacute;rature 3 niveaux r&eacute;glables.<span style="font-weight: bold;"> </span></span><strong><strong></strong></strong><span>Dosage automatique de 2 quantit&eacute;s programmables. </span></span> Arr&ecirc;t automatique. Puissance 2010 W. Garantie 3 ans. <strong>Pi&egrave;ces disponibles 10 ans.</strong><br /><strong>Partie filtre</strong>&nbsp;Capacit&eacute; 8-10 tasses. Arrosage multi-trous. Syst&egrave;me anti-goutte. D&eacute;tartrage automatique. Dimensions : H 30 x L 37 x P 24 cm. 1 cartouche filtrante BRITA inclue. Arr&ecirc;t automatique.</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 {#8614 …}
    #channels: Doctrine\ORM\PersistentCollection {#8600 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8598 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Expresso combiné Automatic Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29676
  -props: [
    "product" => App\Entity\Product\Product {#8592
      #id: 2507
      #code: "expresso-combine-automatic-magimix-650"
      #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
      #variants: Doctrine\ORM\PersistentCollection {#8604 …}
      #options: Doctrine\ORM\PersistentCollection {#8608 …}
      #associations: Doctrine\ORM\PersistentCollection {#8606 …}
      #createdAt: DateTime @1758632559 {#8590
        date: 2025-09-23 21:02:39.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632559 {#8591
        date: 2025-09-23 21:02:39.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8611 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8612
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8592}
          #id: 2507
          #name: "Expresso combiné Automatic Magimix"
          #slug: "expresso-combine-automatic-magimix-650"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pompe 19 bars, expresso parfait.</li>\n
            <li>S'utilise avec du caf&eacute; moulu ou des dosettes</li>\n
            <li>Filtre &agrave; eau, pr&eacute;serve la long&eacute;vit&eacute; de l'appareil</li>\n
            <li>Remplissage automatique de la tasse</li>\n
            <li><span style="color: #ff0000;"><strong>Livraison gratuite.</strong></span></li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Expresso combiné Automatic Magimix</h1><div class="col is-12">La machine &agrave; caf&eacute; MAGIMIX Expresso combin&eacute; Automatic se compose d'une partie expresso et d'une partie filtre. Elle offre un grand confort d'utilisation avec son contr&ocirc;le de la temp&eacute;rature et son programme de d&eacute;tartrage. Pratique, elle poss&egrave;de un r&eacute;servoir amovible (1.4 L.) et une fonction eau chaude/vapeur pour infusions ou cappuccino. Pour caf&eacute; moulu ou dosettes. Filtration Brita.<span><span><span style="font-weight: bold; color: #ff6600;"><span><span></span></span></span></span></span></div><h1>Caractéristiques Expresso combiné Automatic Magimix</h1><div class="col is-12"><strong>Partie expresso</strong> Pompe 19 bars. Buse eau chaude vapeur. Plaque chauffe tasse. R&eacute;servoir amovible 1.4 L. D&eacute;tartrage automatique. Caf&eacute; moulu ou dosette. <span><span>Contr&ocirc;le de la temp&eacute;rature 3 niveaux r&eacute;glables.<span style="font-weight: bold;"> </span></span><strong><strong></strong></strong><span>Dosage automatique de 2 quantit&eacute;s programmables. </span></span> Arr&ecirc;t automatique. Puissance 2010 W. Garantie 3 ans. <strong>Pi&egrave;ces disponibles 10 ans.</strong><br /><strong>Partie filtre</strong>&nbsp;Capacit&eacute; 8-10 tasses. Arrosage multi-trous. Syst&egrave;me anti-goutte. D&eacute;tartrage automatique. Dimensions : H 30 x L 37 x P 24 cm. 1 cartouche filtrante BRITA inclue. Arr&ecirc;t automatique.</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 {#8614 …}
      #channels: Doctrine\ORM\PersistentCollection {#8600 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8598 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.62 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29669
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29660 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29730 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29657 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29605 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29613
    #collection: Doctrine\Common\Collections\ArrayCollection {#29622 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29601 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38421 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29669
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29660 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29730 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29657 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Expresso combiné Automatic Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29613
    #collection: Doctrine\Common\Collections\ArrayCollection {#29622 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29601 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38421 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29734
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29669
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29660 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29730 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29657 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29605 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29613
      #collection: Doctrine\Common\Collections\ArrayCollection {#29622 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29601 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38421 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29775 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29783 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29605 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29787
  +variant: App\Entity\Product\ProductVariant {#29605 …}
  +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 {#9080 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12510 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9077 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29775 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29783 …}
    +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 7.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#8618
    #id: 2506
    #code: "expresso-automatic-magimix-340"
    #attributes: Doctrine\ORM\PersistentCollection {#8625 …}
    #variants: Doctrine\ORM\PersistentCollection {#8627 …}
    #options: Doctrine\ORM\PersistentCollection {#8631 …}
    #associations: Doctrine\ORM\PersistentCollection {#8629 …}
    #createdAt: DateTime @1758632559 {#8616
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632559 {#8617
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8634 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8635
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8618}
        #id: 2506
        #name: "Expresso Automatic Magimix"
        #slug: "expresso-automatic-magimix-340"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Caf&eacute; moulu ou dosettes</li>\n
          <li>Plateau chauffe-tasses</li>\n
          <li>Remplissage automatique de la tasse</li>\n
          <li>D&eacute;tartrage automatique</li>\n
          <li>Filtre &agrave; eau, pr&eacute;serve la long&eacute;vit&eacute; de l'appareil</li>\n
          <li><strong>Livraison gratuite (France m&eacute;tropolitaine)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Expresso Automatic Magimix</h1><div class="col is-12">La machine &agrave; caf&eacute; Expresso Automatic Magimix&nbsp;offre un grand confort d'utilisation avec son contr&ocirc;le de la temp&eacute;rature et son programme de d&eacute;tartrage. Elle garantit 1 ou 2 tasses de caf&eacute; cr&eacute;meux gr&acirc;ce &agrave; une puissante pompe et &agrave; 2 filtres "extracrem". Pratique, elle poss&egrave;de un r&eacute;servoir amovible (1.8 L.) et une fonction eau chaude/vapeur pour infusions ou cappuccino. Pour caf&eacute; moulu ou dosettes. Filtration Brita.</div><h1>Caractéristiques Expresso Automatic Magimix</h1><div class="col is-12">19 bars, Buse eau chaude vapeur, Plaque chauffe tasse, R&eacute;servoir amovible 1.8 L, Caf&eacute; moulu ou dosette, Filtration BRITA, Compartiment de rangement des accessoires, 1260 W, Contr&ocirc;le de la temp&eacute;rature 3 niveaux r&eacute;glables,<span style="font-weight: bold;"> </span>Dosage automatique de 2 quantit&eacute;s programmables, Arr&ecirc;t automatique de la machine, Programme automatique de d&eacute;tartrage, Dimensions : H 30 x L 25 x P 24 cm. 1 cartouche filtrante BRITA inclue, Garantie 3 ans. <strong>Pi&egrave;ces disponibles 10 ans.</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8637 …}
    #channels: Doctrine\ORM\PersistentCollection {#8623 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8619 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8621 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29667
  +product: App\Entity\Product\Product {#8618
    #id: 2506
    #code: "expresso-automatic-magimix-340"
    #attributes: Doctrine\ORM\PersistentCollection {#8625 …}
    #variants: Doctrine\ORM\PersistentCollection {#8627 …}
    #options: Doctrine\ORM\PersistentCollection {#8631 …}
    #associations: Doctrine\ORM\PersistentCollection {#8629 …}
    #createdAt: DateTime @1758632559 {#8616
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632559 {#8617
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8634 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8635
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8618}
        #id: 2506
        #name: "Expresso Automatic Magimix"
        #slug: "expresso-automatic-magimix-340"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Caf&eacute; moulu ou dosettes</li>\n
          <li>Plateau chauffe-tasses</li>\n
          <li>Remplissage automatique de la tasse</li>\n
          <li>D&eacute;tartrage automatique</li>\n
          <li>Filtre &agrave; eau, pr&eacute;serve la long&eacute;vit&eacute; de l'appareil</li>\n
          <li><strong>Livraison gratuite (France m&eacute;tropolitaine)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Expresso Automatic Magimix</h1><div class="col is-12">La machine &agrave; caf&eacute; Expresso Automatic Magimix&nbsp;offre un grand confort d'utilisation avec son contr&ocirc;le de la temp&eacute;rature et son programme de d&eacute;tartrage. Elle garantit 1 ou 2 tasses de caf&eacute; cr&eacute;meux gr&acirc;ce &agrave; une puissante pompe et &agrave; 2 filtres "extracrem". Pratique, elle poss&egrave;de un r&eacute;servoir amovible (1.8 L.) et une fonction eau chaude/vapeur pour infusions ou cappuccino. Pour caf&eacute; moulu ou dosettes. Filtration Brita.</div><h1>Caractéristiques Expresso Automatic Magimix</h1><div class="col is-12">19 bars, Buse eau chaude vapeur, Plaque chauffe tasse, R&eacute;servoir amovible 1.8 L, Caf&eacute; moulu ou dosette, Filtration BRITA, Compartiment de rangement des accessoires, 1260 W, Contr&ocirc;le de la temp&eacute;rature 3 niveaux r&eacute;glables,<span style="font-weight: bold;"> </span>Dosage automatique de 2 quantit&eacute;s programmables, Arr&ecirc;t automatique de la machine, Programme automatique de d&eacute;tartrage, Dimensions : H 30 x L 25 x P 24 cm. 1 cartouche filtrante BRITA inclue, Garantie 3 ans. <strong>Pi&egrave;ces disponibles 10 ans.</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8637 …}
    #channels: Doctrine\ORM\PersistentCollection {#8623 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8619 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8621 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29850 …}
  +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 {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#8618
    #id: 2506
    #code: "expresso-automatic-magimix-340"
    #attributes: Doctrine\ORM\PersistentCollection {#8625 …}
    #variants: Doctrine\ORM\PersistentCollection {#8627 …}
    #options: Doctrine\ORM\PersistentCollection {#8631 …}
    #associations: Doctrine\ORM\PersistentCollection {#8629 …}
    #createdAt: DateTime @1758632559 {#8616
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632559 {#8617
      date: 2025-09-23 21:02:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8634 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8635
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8618}
        #id: 2506
        #name: "Expresso Automatic Magimix"
        #slug: "expresso-automatic-magimix-340"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Caf&eacute; moulu ou dosettes</li>\n
          <li>Plateau chauffe-tasses</li>\n
          <li>Remplissage automatique de la tasse</li>\n
          <li>D&eacute;tartrage automatique</li>\n
          <li>Filtre &agrave; eau, pr&eacute;serve la long&eacute;vit&eacute; de l'appareil</li>\n
          <li><strong>Livraison gratuite (France m&eacute;tropolitaine)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Expresso Automatic Magimix</h1><div class="col is-12">La machine &agrave; caf&eacute; Expresso Automatic Magimix&nbsp;offre un grand confort d'utilisation avec son contr&ocirc;le de la temp&eacute;rature et son programme de d&eacute;tartrage. Elle garantit 1 ou 2 tasses de caf&eacute; cr&eacute;meux gr&acirc;ce &agrave; une puissante pompe et &agrave; 2 filtres "extracrem". Pratique, elle poss&egrave;de un r&eacute;servoir amovible (1.8 L.) et une fonction eau chaude/vapeur pour infusions ou cappuccino. Pour caf&eacute; moulu ou dosettes. Filtration Brita.</div><h1>Caractéristiques Expresso Automatic Magimix</h1><div class="col is-12">19 bars, Buse eau chaude vapeur, Plaque chauffe tasse, R&eacute;servoir amovible 1.8 L, Caf&eacute; moulu ou dosette, Filtration BRITA, Compartiment de rangement des accessoires, 1260 W, Contr&ocirc;le de la temp&eacute;rature 3 niveaux r&eacute;glables,<span style="font-weight: bold;"> </span>Dosage automatique de 2 quantit&eacute;s programmables, Arr&ecirc;t automatique de la machine, Programme automatique de d&eacute;tartrage, Dimensions : H 30 x L 25 x P 24 cm. 1 cartouche filtrante BRITA inclue, Garantie 3 ans. <strong>Pi&egrave;ces disponibles 10 ans.</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8637 …}
    #channels: Doctrine\ORM\PersistentCollection {#8623 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8619 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8621 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Expresso Automatic Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29921
  -props: [
    "product" => App\Entity\Product\Product {#8618
      #id: 2506
      #code: "expresso-automatic-magimix-340"
      #attributes: Doctrine\ORM\PersistentCollection {#8625 …}
      #variants: Doctrine\ORM\PersistentCollection {#8627 …}
      #options: Doctrine\ORM\PersistentCollection {#8631 …}
      #associations: Doctrine\ORM\PersistentCollection {#8629 …}
      #createdAt: DateTime @1758632559 {#8616
        date: 2025-09-23 21:02:39.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632559 {#8617
        date: 2025-09-23 21:02:39.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8634 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8635
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8618}
          #id: 2506
          #name: "Expresso Automatic Magimix"
          #slug: "expresso-automatic-magimix-340"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Caf&eacute; moulu ou dosettes</li>\n
            <li>Plateau chauffe-tasses</li>\n
            <li>Remplissage automatique de la tasse</li>\n
            <li>D&eacute;tartrage automatique</li>\n
            <li>Filtre &agrave; eau, pr&eacute;serve la long&eacute;vit&eacute; de l'appareil</li>\n
            <li><strong>Livraison gratuite (France m&eacute;tropolitaine)</strong></li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Expresso Automatic Magimix</h1><div class="col is-12">La machine &agrave; caf&eacute; Expresso Automatic Magimix&nbsp;offre un grand confort d'utilisation avec son contr&ocirc;le de la temp&eacute;rature et son programme de d&eacute;tartrage. Elle garantit 1 ou 2 tasses de caf&eacute; cr&eacute;meux gr&acirc;ce &agrave; une puissante pompe et &agrave; 2 filtres "extracrem". Pratique, elle poss&egrave;de un r&eacute;servoir amovible (1.8 L.) et une fonction eau chaude/vapeur pour infusions ou cappuccino. Pour caf&eacute; moulu ou dosettes. Filtration Brita.</div><h1>Caractéristiques Expresso Automatic Magimix</h1><div class="col is-12">19 bars, Buse eau chaude vapeur, Plaque chauffe tasse, R&eacute;servoir amovible 1.8 L, Caf&eacute; moulu ou dosette, Filtration BRITA, Compartiment de rangement des accessoires, 1260 W, Contr&ocirc;le de la temp&eacute;rature 3 niveaux r&eacute;glables,<span style="font-weight: bold;"> </span>Dosage automatique de 2 quantit&eacute;s programmables, Arr&ecirc;t automatique de la machine, Programme automatique de d&eacute;tartrage, Dimensions : H 30 x L 25 x P 24 cm. 1 cartouche filtrante BRITA inclue, Garantie 3 ans. <strong>Pi&egrave;ces disponibles 10 ans.</strong></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8637 …}
      #channels: Doctrine\ORM\PersistentCollection {#8623 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8619 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8621 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.64 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29914
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29905 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29975 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29902 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29850 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29858
    #collection: Doctrine\Common\Collections\ArrayCollection {#29867 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29846 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38435 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29914
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29905 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29975 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29902 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Expresso Automatic Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29858
    #collection: Doctrine\Common\Collections\ArrayCollection {#29867 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29846 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38435 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29979
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29914
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29905 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29975 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29902 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29850 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29858
      #collection: Doctrine\Common\Collections\ArrayCollection {#29867 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29846 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38435 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30020 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30027 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30028 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29850 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30032
  +variant: App\Entity\Product\ProductVariant {#29850 …}
  +price: "251,00\u{A0}"
  +originalPrice: "279,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9080 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12510 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9077 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30020 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30027 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30028 …}
    +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.36 ms
Input props
[
  "product" => App\Entity\Product\Product {#8641
    #id: 3357
    #code: "cuiseur-vapeur-magimix-multifonction-3175"
    #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
    #variants: Doctrine\ORM\PersistentCollection {#8653 …}
    #options: Doctrine\ORM\PersistentCollection {#8657 …}
    #associations: Doctrine\ORM\PersistentCollection {#8655 …}
    #createdAt: DateTime @1758632913 {#8639
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632913 {#8640
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8660 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8661
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8641}
        #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 {#8663 …}
    #channels: Doctrine\ORM\PersistentCollection {#8649 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8643 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8647 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29912
  +product: App\Entity\Product\Product {#8641
    #id: 3357
    #code: "cuiseur-vapeur-magimix-multifonction-3175"
    #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
    #variants: Doctrine\ORM\PersistentCollection {#8653 …}
    #options: Doctrine\ORM\PersistentCollection {#8657 …}
    #associations: Doctrine\ORM\PersistentCollection {#8655 …}
    #createdAt: DateTime @1758632913 {#8639
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632913 {#8640
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8660 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8661
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8641}
        #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 {#8663 …}
    #channels: Doctrine\ORM\PersistentCollection {#8649 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8643 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8647 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30095 …}
  +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 {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.78 ms
Input props
[
  "product" => App\Entity\Product\Product {#8641
    #id: 3357
    #code: "cuiseur-vapeur-magimix-multifonction-3175"
    #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
    #variants: Doctrine\ORM\PersistentCollection {#8653 …}
    #options: Doctrine\ORM\PersistentCollection {#8657 …}
    #associations: Doctrine\ORM\PersistentCollection {#8655 …}
    #createdAt: DateTime @1758632913 {#8639
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632913 {#8640
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8660 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8661
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8641}
        #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 {#8663 …}
    #channels: Doctrine\ORM\PersistentCollection {#8649 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8643 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8647 …}
    #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 {#30166
  -props: [
    "product" => App\Entity\Product\Product {#8641
      #id: 3357
      #code: "cuiseur-vapeur-magimix-multifonction-3175"
      #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
      #variants: Doctrine\ORM\PersistentCollection {#8653 …}
      #options: Doctrine\ORM\PersistentCollection {#8657 …}
      #associations: Doctrine\ORM\PersistentCollection {#8655 …}
      #createdAt: DateTime @1758632913 {#8639
        date: 2025-09-23 21:08:33.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632913 {#8640
        date: 2025-09-23 21:08:33.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8660 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8661
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8641}
          #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 {#8663 …}
      #channels: Doctrine\ORM\PersistentCollection {#8649 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8643 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8647 …}
      #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 {#30159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30150 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30229 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30147 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30095 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30103
    #collection: Doctrine\Common\Collections\ArrayCollection {#30112 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30091 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38449 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30150 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30229 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30147 …}
    +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 {#30103
    #collection: Doctrine\Common\Collections\ArrayCollection {#30112 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30091 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38449 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30233
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30159
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30150 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30229 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30147 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30095 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30103
      #collection: Doctrine\Common\Collections\ArrayCollection {#30112 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30091 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38449 …}
    }
    "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 {#30283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30274 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30281 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30282 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30095 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30286
  +variant: App\Entity\Product\ProductVariant {#30095 …}
  +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 {#9080 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12510 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9077 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30274 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30281 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30282 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 15.28 ms
Input props
[
  "product" => App\Entity\Product\Product {#8667
    #id: 3415
    #code: "cuiseur-a-oeufs-cuisinart-860"
    #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
    #variants: Doctrine\ORM\PersistentCollection {#8679 …}
    #options: Doctrine\ORM\PersistentCollection {#8683 …}
    #associations: Doctrine\ORM\PersistentCollection {#8681 …}
    #createdAt: DateTime @1758632943 {#8665
      date: 2025-09-23 21:09:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632943 {#8666
      date: 2025-09-23 21:09:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8686 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8687
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8667}
        #id: 3415
        #name: "Cuiseur à oeufs Cuisinart"
        #slug: "cuiseur-a-oeufs-cuisinart-860"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuit simultan&eacute;ment jusqu'&agrave; 10 oeufs.</li>\n
          <li>Plusieurs recettes possibles.</li>\n
          <li>Garantie 3 ans.&nbsp;</li>\n
          </ul></div><h1>Description Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Le cuiseur &agrave; oeufs Cuisinart permet de cuire en une seule op&eacute;ration 1 &agrave; 10 &oelig;ufs coques, mollets, &oelig;ufs durs ou encore 4 &oelig;ufs moul&eacute;s. Il peut &eacute;galement cuire 1 omelette dans le r&eacute;cipient pr&eacute;vu &agrave; cet effet ! Sa qualit&eacute; de fabrication avec son couvercle et sa cuve inox permettent &agrave; cet appareil d'&ecirc;tre utilis&eacute; quotidiennement sans soucis de fiabilit&eacute;.</div><h1>Caractéristiques Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Puissance 600 Watts. Signal sonore en fin de cuisson. Interrupteur et t&eacute;moin de marche couleur bleue. Corps ext&eacute;rieur en mati&egrave;re plastique. Sans BPA. Couvercle en inox bross&eacute;. Cuve en inox bross&eacute;. Accessoires fournis : Gobelet doseur avec aiguille de per&ccedil;age, 2 coquetiers. Dimensions appareil (LxPxH) 18,4 x 15,8 x 19,5 cm. Poids appareil 0,80 kg. 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 {#8689 …}
    #channels: Doctrine\ORM\PersistentCollection {#8675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8669 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8671 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8673 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30157
  +product: App\Entity\Product\Product {#8667
    #id: 3415
    #code: "cuiseur-a-oeufs-cuisinart-860"
    #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
    #variants: Doctrine\ORM\PersistentCollection {#8679 …}
    #options: Doctrine\ORM\PersistentCollection {#8683 …}
    #associations: Doctrine\ORM\PersistentCollection {#8681 …}
    #createdAt: DateTime @1758632943 {#8665
      date: 2025-09-23 21:09:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632943 {#8666
      date: 2025-09-23 21:09:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8686 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8687
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8667}
        #id: 3415
        #name: "Cuiseur à oeufs Cuisinart"
        #slug: "cuiseur-a-oeufs-cuisinart-860"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuit simultan&eacute;ment jusqu'&agrave; 10 oeufs.</li>\n
          <li>Plusieurs recettes possibles.</li>\n
          <li>Garantie 3 ans.&nbsp;</li>\n
          </ul></div><h1>Description Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Le cuiseur &agrave; oeufs Cuisinart permet de cuire en une seule op&eacute;ration 1 &agrave; 10 &oelig;ufs coques, mollets, &oelig;ufs durs ou encore 4 &oelig;ufs moul&eacute;s. Il peut &eacute;galement cuire 1 omelette dans le r&eacute;cipient pr&eacute;vu &agrave; cet effet ! Sa qualit&eacute; de fabrication avec son couvercle et sa cuve inox permettent &agrave; cet appareil d'&ecirc;tre utilis&eacute; quotidiennement sans soucis de fiabilit&eacute;.</div><h1>Caractéristiques Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Puissance 600 Watts. Signal sonore en fin de cuisson. Interrupteur et t&eacute;moin de marche couleur bleue. Corps ext&eacute;rieur en mati&egrave;re plastique. Sans BPA. Couvercle en inox bross&eacute;. Cuve en inox bross&eacute;. Accessoires fournis : Gobelet doseur avec aiguille de per&ccedil;age, 2 coquetiers. Dimensions appareil (LxPxH) 18,4 x 15,8 x 19,5 cm. Poids appareil 0,80 kg. 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 {#8689 …}
    #channels: Doctrine\ORM\PersistentCollection {#8675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8669 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8671 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8673 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30349 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8667
    #id: 3415
    #code: "cuiseur-a-oeufs-cuisinart-860"
    #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
    #variants: Doctrine\ORM\PersistentCollection {#8679 …}
    #options: Doctrine\ORM\PersistentCollection {#8683 …}
    #associations: Doctrine\ORM\PersistentCollection {#8681 …}
    #createdAt: DateTime @1758632943 {#8665
      date: 2025-09-23 21:09:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632943 {#8666
      date: 2025-09-23 21:09:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8686 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8687
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8667}
        #id: 3415
        #name: "Cuiseur à oeufs Cuisinart"
        #slug: "cuiseur-a-oeufs-cuisinart-860"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuit simultan&eacute;ment jusqu'&agrave; 10 oeufs.</li>\n
          <li>Plusieurs recettes possibles.</li>\n
          <li>Garantie 3 ans.&nbsp;</li>\n
          </ul></div><h1>Description Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Le cuiseur &agrave; oeufs Cuisinart permet de cuire en une seule op&eacute;ration 1 &agrave; 10 &oelig;ufs coques, mollets, &oelig;ufs durs ou encore 4 &oelig;ufs moul&eacute;s. Il peut &eacute;galement cuire 1 omelette dans le r&eacute;cipient pr&eacute;vu &agrave; cet effet ! Sa qualit&eacute; de fabrication avec son couvercle et sa cuve inox permettent &agrave; cet appareil d'&ecirc;tre utilis&eacute; quotidiennement sans soucis de fiabilit&eacute;.</div><h1>Caractéristiques Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Puissance 600 Watts. Signal sonore en fin de cuisson. Interrupteur et t&eacute;moin de marche couleur bleue. Corps ext&eacute;rieur en mati&egrave;re plastique. Sans BPA. Couvercle en inox bross&eacute;. Cuve en inox bross&eacute;. Accessoires fournis : Gobelet doseur avec aiguille de per&ccedil;age, 2 coquetiers. Dimensions appareil (LxPxH) 18,4 x 15,8 x 19,5 cm. Poids appareil 0,80 kg. 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 {#8689 …}
    #channels: Doctrine\ORM\PersistentCollection {#8675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8669 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8671 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8673 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cuiseur à oeufs Cuisinart"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30420
  -props: [
    "product" => App\Entity\Product\Product {#8667
      #id: 3415
      #code: "cuiseur-a-oeufs-cuisinart-860"
      #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
      #variants: Doctrine\ORM\PersistentCollection {#8679 …}
      #options: Doctrine\ORM\PersistentCollection {#8683 …}
      #associations: Doctrine\ORM\PersistentCollection {#8681 …}
      #createdAt: DateTime @1758632943 {#8665
        date: 2025-09-23 21:09:03.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632943 {#8666
        date: 2025-09-23 21:09:03.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8686 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8687
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8667}
          #id: 3415
          #name: "Cuiseur à oeufs Cuisinart"
          #slug: "cuiseur-a-oeufs-cuisinart-860"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Cuit simultan&eacute;ment jusqu'&agrave; 10 oeufs.</li>\n
            <li>Plusieurs recettes possibles.</li>\n
            <li>Garantie 3 ans.&nbsp;</li>\n
            </ul></div><h1>Description Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Le cuiseur &agrave; oeufs Cuisinart permet de cuire en une seule op&eacute;ration 1 &agrave; 10 &oelig;ufs coques, mollets, &oelig;ufs durs ou encore 4 &oelig;ufs moul&eacute;s. Il peut &eacute;galement cuire 1 omelette dans le r&eacute;cipient pr&eacute;vu &agrave; cet effet ! Sa qualit&eacute; de fabrication avec son couvercle et sa cuve inox permettent &agrave; cet appareil d'&ecirc;tre utilis&eacute; quotidiennement sans soucis de fiabilit&eacute;.</div><h1>Caractéristiques Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Puissance 600 Watts. Signal sonore en fin de cuisson. Interrupteur et t&eacute;moin de marche couleur bleue. Corps ext&eacute;rieur en mati&egrave;re plastique. Sans BPA. Couvercle en inox bross&eacute;. Cuve en inox bross&eacute;. Accessoires fournis : Gobelet doseur avec aiguille de per&ccedil;age, 2 coquetiers. Dimensions appareil (LxPxH) 18,4 x 15,8 x 19,5 cm. Poids appareil 0,80 kg. 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 {#8689 …}
      #channels: Doctrine\ORM\PersistentCollection {#8675 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8669 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8671 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8673 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 7.31 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30413
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30404 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30483 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30401 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30349 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30357
    #collection: Doctrine\Common\Collections\ArrayCollection {#30366 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30345 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38463 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30413
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30404 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30483 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30401 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cuiseur à oeufs Cuisinart"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30357
    #collection: Doctrine\Common\Collections\ArrayCollection {#30366 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30345 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38463 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30487
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30413
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30404 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30483 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30401 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30349 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30357
      #collection: Doctrine\Common\Collections\ArrayCollection {#30366 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30345 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38463 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30537
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30528 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30535 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30536 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30349 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30540
  +variant: App\Entity\Product\ProductVariant {#30349 …}
  +price: "59,00\u{A0}"
  +originalPrice: "59,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9080 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12510 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9077 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30537
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30528 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30535 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30536 …}
    +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 7.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#8693
    #id: 174
    #code: "casserole-cristel-mutine-amovible-2250"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758632186 {#8691
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632186 {#8692
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8693}
        #id: 174
        #name: "Casserole Cristel Mutine amovible"
        #slug: "casserole-cristel-mutine-amovible-2250"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Rendement thermique exceptionnel, chauffe rapide et homog&egrave;ne.</li>\n
          <li>Concept poign&eacute;e amovible pour un rangement facile.</li>\n
          <li>Design &eacute;l&eacute;gant pour une pr&eacute;sentation &agrave; table.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Fesches Le Ch&acirc;tel (Doubs Franche-Comt&eacute;)</span></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description casserole Cristel Mutine amovible</h1><div class="col is-12">La casserole Cristel Mutine amovible gr&acirc;ce &agrave; son concept amovible permet un empilage parfait et un gain de place appr&eacute;ciable, dans vos placards comme dans votre lave-vaisselle.
 Elle&nbsp;est r&eacute;alis&eacute;e dans un inox 18/10 massif et est &eacute;quip&eacute;e d'un fond triple &eacute;paisseur garantissant un rendement thermique exceptionnel.&nbsp;Elle b&eacute;n&eacute;ficie donc d'une r&eacute;partition uniforme de la chaleur, permet la cuisson sans eau ni graisse et conserve la temp&eacute;rature pendant le service.<br /><br /><strong>Ce produit b&eacute;n&eacute;ficie du label Origine France.</strong> <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a></div><h1>Caractéristiques casserole Cristel Mutine amovible</h1><div class="col is-12">- Inox 18/10 massif. <br />- Ext&eacute;rieur miroir, int&eacute;rieur satin&eacute;. <br />- Bord verseur. <br />- Fond triple &eacute;paisseur. <br />- Tous feux y compris induction. <br /><strong><span style="color: #ff0000;">- Poign&eacute;es et anses amovibles non incluses.<br /></span></strong>- Va au four, grill et lave vaisselle.<br /><br />ref C14Q / 47005 : diam&egrave;tre 14 cm, diam&egrave;tre du fond 12 cm, contenance 1L, poids 0,54 kg.<br />ref C16Q / 47006 : diam&egrave;tre 16 cm, diam&egrave;tre du fond 14 cm, contenance 1,5L, poids 0,68 kg.<br />ref C18Q / 47007 : diam&egrave;tre 18 cm, diam&egrave;tre du fond 16 cm, contenance 2L, poids 0,85 kg.<br />ref C20Q / 47008 : diam&egrave;tre 20 cm, diam&egrave;tre du fond 18 cm, contenance 3L, poids 1 kg.&nbsp;<br /><br /><br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><p><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8695 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30411
  +product: App\Entity\Product\Product {#8693
    #id: 174
    #code: "casserole-cristel-mutine-amovible-2250"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758632186 {#8691
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632186 {#8692
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8693}
        #id: 174
        #name: "Casserole Cristel Mutine amovible"
        #slug: "casserole-cristel-mutine-amovible-2250"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Rendement thermique exceptionnel, chauffe rapide et homog&egrave;ne.</li>\n
          <li>Concept poign&eacute;e amovible pour un rangement facile.</li>\n
          <li>Design &eacute;l&eacute;gant pour une pr&eacute;sentation &agrave; table.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Fesches Le Ch&acirc;tel (Doubs Franche-Comt&eacute;)</span></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description casserole Cristel Mutine amovible</h1><div class="col is-12">La casserole Cristel Mutine amovible gr&acirc;ce &agrave; son concept amovible permet un empilage parfait et un gain de place appr&eacute;ciable, dans vos placards comme dans votre lave-vaisselle.
 Elle&nbsp;est r&eacute;alis&eacute;e dans un inox 18/10 massif et est &eacute;quip&eacute;e d'un fond triple &eacute;paisseur garantissant un rendement thermique exceptionnel.&nbsp;Elle b&eacute;n&eacute;ficie donc d'une r&eacute;partition uniforme de la chaleur, permet la cuisson sans eau ni graisse et conserve la temp&eacute;rature pendant le service.<br /><br /><strong>Ce produit b&eacute;n&eacute;ficie du label Origine France.</strong> <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a></div><h1>Caractéristiques casserole Cristel Mutine amovible</h1><div class="col is-12">- Inox 18/10 massif. <br />- Ext&eacute;rieur miroir, int&eacute;rieur satin&eacute;. <br />- Bord verseur. <br />- Fond triple &eacute;paisseur. <br />- Tous feux y compris induction. <br /><strong><span style="color: #ff0000;">- Poign&eacute;es et anses amovibles non incluses.<br /></span></strong>- Va au four, grill et lave vaisselle.<br /><br />ref C14Q / 47005 : diam&egrave;tre 14 cm, diam&egrave;tre du fond 12 cm, contenance 1L, poids 0,54 kg.<br />ref C16Q / 47006 : diam&egrave;tre 16 cm, diam&egrave;tre du fond 14 cm, contenance 1,5L, poids 0,68 kg.<br />ref C18Q / 47007 : diam&egrave;tre 18 cm, diam&egrave;tre du fond 16 cm, contenance 2L, poids 0,85 kg.<br />ref C20Q / 47008 : diam&egrave;tre 20 cm, diam&egrave;tre du fond 18 cm, contenance 3L, poids 1 kg.&nbsp;<br /><br /><br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><p><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8695 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30603 …}
  +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 {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#8693
    #id: 174
    #code: "casserole-cristel-mutine-amovible-2250"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758632186 {#8691
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632186 {#8692
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8693}
        #id: 174
        #name: "Casserole Cristel Mutine amovible"
        #slug: "casserole-cristel-mutine-amovible-2250"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Rendement thermique exceptionnel, chauffe rapide et homog&egrave;ne.</li>\n
          <li>Concept poign&eacute;e amovible pour un rangement facile.</li>\n
          <li>Design &eacute;l&eacute;gant pour une pr&eacute;sentation &agrave; table.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Fesches Le Ch&acirc;tel (Doubs Franche-Comt&eacute;)</span></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description casserole Cristel Mutine amovible</h1><div class="col is-12">La casserole Cristel Mutine amovible gr&acirc;ce &agrave; son concept amovible permet un empilage parfait et un gain de place appr&eacute;ciable, dans vos placards comme dans votre lave-vaisselle.
 Elle&nbsp;est r&eacute;alis&eacute;e dans un inox 18/10 massif et est &eacute;quip&eacute;e d'un fond triple &eacute;paisseur garantissant un rendement thermique exceptionnel.&nbsp;Elle b&eacute;n&eacute;ficie donc d'une r&eacute;partition uniforme de la chaleur, permet la cuisson sans eau ni graisse et conserve la temp&eacute;rature pendant le service.<br /><br /><strong>Ce produit b&eacute;n&eacute;ficie du label Origine France.</strong> <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a></div><h1>Caractéristiques casserole Cristel Mutine amovible</h1><div class="col is-12">- Inox 18/10 massif. <br />- Ext&eacute;rieur miroir, int&eacute;rieur satin&eacute;. <br />- Bord verseur. <br />- Fond triple &eacute;paisseur. <br />- Tous feux y compris induction. <br /><strong><span style="color: #ff0000;">- Poign&eacute;es et anses amovibles non incluses.<br /></span></strong>- Va au four, grill et lave vaisselle.<br /><br />ref C14Q / 47005 : diam&egrave;tre 14 cm, diam&egrave;tre du fond 12 cm, contenance 1L, poids 0,54 kg.<br />ref C16Q / 47006 : diam&egrave;tre 16 cm, diam&egrave;tre du fond 14 cm, contenance 1,5L, poids 0,68 kg.<br />ref C18Q / 47007 : diam&egrave;tre 18 cm, diam&egrave;tre du fond 16 cm, contenance 2L, poids 0,85 kg.<br />ref C20Q / 47008 : diam&egrave;tre 20 cm, diam&egrave;tre du fond 18 cm, contenance 3L, poids 1 kg.&nbsp;<br /><br /><br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><p><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8695 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Casserole Cristel Mutine amovible"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30677
  -props: [
    "product" => App\Entity\Product\Product {#8693
      #id: 174
      #code: "casserole-cristel-mutine-amovible-2250"
      #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
      #variants: Doctrine\ORM\PersistentCollection {#8705 …}
      #options: Doctrine\ORM\PersistentCollection {#8709 …}
      #associations: Doctrine\ORM\PersistentCollection {#8707 …}
      #createdAt: DateTime @1758632186 {#8691
        date: 2025-09-23 20:56:26.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632186 {#8692
        date: 2025-09-23 20:56:26.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8712 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8713
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8693}
          #id: 174
          #name: "Casserole Cristel Mutine amovible"
          #slug: "casserole-cristel-mutine-amovible-2250"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Rendement thermique exceptionnel, chauffe rapide et homog&egrave;ne.</li>\n
            <li>Concept poign&eacute;e amovible pour un rangement facile.</li>\n
            <li>Design &eacute;l&eacute;gant pour une pr&eacute;sentation &agrave; table.</li>\n
            <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Fesches Le Ch&acirc;tel (Doubs Franche-Comt&eacute;)</span></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px;">\n
            </ul></div><h1>Description casserole Cristel Mutine amovible</h1><div class="col is-12">La casserole Cristel Mutine amovible gr&acirc;ce &agrave; son concept amovible permet un empilage parfait et un gain de place appr&eacute;ciable, dans vos placards comme dans votre lave-vaisselle.
 Elle&nbsp;est r&eacute;alis&eacute;e dans un inox 18/10 massif et est &eacute;quip&eacute;e d'un fond triple &eacute;paisseur garantissant un rendement thermique exceptionnel.&nbsp;Elle b&eacute;n&eacute;ficie donc d'une r&eacute;partition uniforme de la chaleur, permet la cuisson sans eau ni graisse et conserve la temp&eacute;rature pendant le service.<br /><br /><strong>Ce produit b&eacute;n&eacute;ficie du label Origine France.</strong> <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a></div><h1>Caractéristiques casserole Cristel Mutine amovible</h1><div class="col is-12">- Inox 18/10 massif. <br />- Ext&eacute;rieur miroir, int&eacute;rieur satin&eacute;. <br />- Bord verseur. <br />- Fond triple &eacute;paisseur. <br />- Tous feux y compris induction. <br /><strong><span style="color: #ff0000;">- Poign&eacute;es et anses amovibles non incluses.<br /></span></strong>- Va au four, grill et lave vaisselle.<br /><br />ref C14Q / 47005 : diam&egrave;tre 14 cm, diam&egrave;tre du fond 12 cm, contenance 1L, poids 0,54 kg.<br />ref C16Q / 47006 : diam&egrave;tre 16 cm, diam&egrave;tre du fond 14 cm, contenance 1,5L, poids 0,68 kg.<br />ref C18Q / 47007 : diam&egrave;tre 18 cm, diam&egrave;tre du fond 16 cm, contenance 2L, poids 0,85 kg.<br />ref C20Q / 47008 : diam&egrave;tre 20 cm, diam&egrave;tre du fond 18 cm, contenance 3L, poids 1 kg.&nbsp;<br /><br /><br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><p><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#8715 …}
      #channels: Doctrine\ORM\PersistentCollection {#8701 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8695 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8699 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30795
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30661 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30740 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30658 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30603 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30611
    #collection: Doctrine\Common\Collections\ArrayCollection {#30623 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30599 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38475 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38477 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30795
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30661 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30740 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30658 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Casserole Cristel Mutine amovible"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30611
    #collection: Doctrine\Common\Collections\ArrayCollection {#30623 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30599 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38475 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38477 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30800
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30795
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30661 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30740 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30658 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30603 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30611
      #collection: Doctrine\Common\Collections\ArrayCollection {#30623 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30599 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38475 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38477 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30849
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30847 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30848 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30603 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30852
  +variant: App\Entity\Product\ProductVariant {#30603 …}
  +price: "219,00\u{A0}"
  +originalPrice: "324,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9080 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12510 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9077 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30849
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30847 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30848 …}
    +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.55 ms
Input props
[
  "product" => App\Entity\Product\Product {#8719
    #id: 2523
    #code: "cafetiere-italienne-induction-venus-bialetti-1571"
    #attributes: Doctrine\ORM\PersistentCollection {#8729 …}
    #variants: Doctrine\ORM\PersistentCollection {#8731 …}
    #options: Doctrine\ORM\PersistentCollection {#8735 …}
    #associations: Doctrine\ORM\PersistentCollection {#8733 …}
    #createdAt: DateTime @1758632564 {#8717
      date: 2025-09-23 21:02:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632564 {#8718
      date: 2025-09-23 21:02:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8738 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8739
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8719}
        #id: 2523
        #name: "Cafetière italienne induction Venus Bialetti"
        #slug: "cafetiere-italienne-induction-venus-bialetti-1571"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Caf&eacute; qualit&eacute; &quot;expresso&quot; </li>\r\n
              <li>Tous feux y compris induction </li>\r\n
              <li>Belle finition inox </li>\r\n
          </ul></div><h1>Description Cafetière italienne induction Venus Bialetti</h1><div class="col is-12">Principe de la cafeti&egrave;re italienne induction . La cafeti&egrave;re italienne induction&nbsp;est compos&eacute;e de 2 parties s&eacute;par&eacute;es par un porte filtre contenant une dose de caf&eacute; moulu. En pla&ccedil;ant de l'eau dans la partie inf&eacute;rieure, celle-ci en chauffant remonte sous forme de vapeur sous pression en traversant le porte filtre et se m&eacute;lange au caf&eacute; moulu. Le caf&eacute; une fois constitu&eacute; et pass&eacute; dans la chemin&eacute;e centrale retombe alors dans la partie sup&eacute;rieure.Votre caf&eacute; expresso est ainsi pr&ecirc;t en quelques minutes seulement. La cafeti&egrave;re italienne induction&nbsp;sert en m&ecirc;me temps de verseuse.</div><h1>Caractéristiques Cafetière italienne induction Venus Bialetti</h1><div class="col is-12"><p>Corps inox. Fond tous feux y compris induction. Poign&eacute;e et bouton de couvercle athermiques.</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 {#8741 …}
    #channels: Doctrine\ORM\PersistentCollection {#8727 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8723 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8725 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30668
  +product: App\Entity\Product\Product {#8719
    #id: 2523
    #code: "cafetiere-italienne-induction-venus-bialetti-1571"
    #attributes: Doctrine\ORM\PersistentCollection {#8729 …}
    #variants: Doctrine\ORM\PersistentCollection {#8731 …}
    #options: Doctrine\ORM\PersistentCollection {#8735 …}
    #associations: Doctrine\ORM\PersistentCollection {#8733 …}
    #createdAt: DateTime @1758632564 {#8717
      date: 2025-09-23 21:02:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632564 {#8718
      date: 2025-09-23 21:02:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8738 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8739
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8719}
        #id: 2523
        #name: "Cafetière italienne induction Venus Bialetti"
        #slug: "cafetiere-italienne-induction-venus-bialetti-1571"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Caf&eacute; qualit&eacute; &quot;expresso&quot; </li>\r\n
              <li>Tous feux y compris induction </li>\r\n
              <li>Belle finition inox </li>\r\n
          </ul></div><h1>Description Cafetière italienne induction Venus Bialetti</h1><div class="col is-12">Principe de la cafeti&egrave;re italienne induction . La cafeti&egrave;re italienne induction&nbsp;est compos&eacute;e de 2 parties s&eacute;par&eacute;es par un porte filtre contenant une dose de caf&eacute; moulu. En pla&ccedil;ant de l'eau dans la partie inf&eacute;rieure, celle-ci en chauffant remonte sous forme de vapeur sous pression en traversant le porte filtre et se m&eacute;lange au caf&eacute; moulu. Le caf&eacute; une fois constitu&eacute; et pass&eacute; dans la chemin&eacute;e centrale retombe alors dans la partie sup&eacute;rieure.Votre caf&eacute; expresso est ainsi pr&ecirc;t en quelques minutes seulement. La cafeti&egrave;re italienne induction&nbsp;sert en m&ecirc;me temps de verseuse.</div><h1>Caractéristiques Cafetière italienne induction Venus Bialetti</h1><div class="col is-12"><p>Corps inox. Fond tous feux y compris induction. Poign&eacute;e et bouton de couvercle athermiques.</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 {#8741 …}
    #channels: Doctrine\ORM\PersistentCollection {#8727 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8723 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8725 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30915 …}
  +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 {#27717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27750 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#8719
    #id: 2523
    #code: "cafetiere-italienne-induction-venus-bialetti-1571"
    #attributes: Doctrine\ORM\PersistentCollection {#8729 …}
    #variants: Doctrine\ORM\PersistentCollection {#8731 …}
    #options: Doctrine\ORM\PersistentCollection {#8735 …}
    #associations: Doctrine\ORM\PersistentCollection {#8733 …}
    #createdAt: DateTime @1758632564 {#8717
      date: 2025-09-23 21:02:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632564 {#8718
      date: 2025-09-23 21:02:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8738 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8739
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8719}
        #id: 2523
        #name: "Cafetière italienne induction Venus Bialetti"
        #slug: "cafetiere-italienne-induction-venus-bialetti-1571"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Caf&eacute; qualit&eacute; &quot;expresso&quot; </li>\r\n
              <li>Tous feux y compris induction </li>\r\n
              <li>Belle finition inox </li>\r\n
          </ul></div><h1>Description Cafetière italienne induction Venus Bialetti</h1><div class="col is-12">Principe de la cafeti&egrave;re italienne induction . La cafeti&egrave;re italienne induction&nbsp;est compos&eacute;e de 2 parties s&eacute;par&eacute;es par un porte filtre contenant une dose de caf&eacute; moulu. En pla&ccedil;ant de l'eau dans la partie inf&eacute;rieure, celle-ci en chauffant remonte sous forme de vapeur sous pression en traversant le porte filtre et se m&eacute;lange au caf&eacute; moulu. Le caf&eacute; une fois constitu&eacute; et pass&eacute; dans la chemin&eacute;e centrale retombe alors dans la partie sup&eacute;rieure.Votre caf&eacute; expresso est ainsi pr&ecirc;t en quelques minutes seulement. La cafeti&egrave;re italienne induction&nbsp;sert en m&ecirc;me temps de verseuse.</div><h1>Caractéristiques Cafetière italienne induction Venus Bialetti</h1><div class="col is-12"><p>Corps inox. Fond tous feux y compris induction. Poign&eacute;e et bouton de couvercle athermiques.</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 {#8741 …}
    #channels: Doctrine\ORM\PersistentCollection {#8727 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8723 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8725 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cafetière italienne induction Venus Bialetti"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30986
  -props: [
    "product" => App\Entity\Product\Product {#8719
      #id: 2523
      #code: "cafetiere-italienne-induction-venus-bialetti-1571"
      #attributes: Doctrine\ORM\PersistentCollection {#8729 …}
      #variants: Doctrine\ORM\PersistentCollection {#8731 …}
      #options: Doctrine\ORM\PersistentCollection {#8735 …}
      #associations: Doctrine\ORM\PersistentCollection {#8733 …}
      #createdAt: DateTime @1758632564 {#8717
        date: 2025-09-23 21:02:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632564 {#8718
        date: 2025-09-23 21:02:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8738 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8739
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8719}
          #id: 2523
          #name: "Cafetière italienne induction Venus Bialetti"
          #slug: "cafetiere-italienne-induction-venus-bialetti-1571"
          #description: """
            <div class="col is-12"><ul>\r\n
                <li>Caf&eacute; qualit&eacute; &quot;expresso&quot; </li>\r\n
                <li>Tous feux y compris induction </li>\r\n
                <li>Belle finition inox </li>\r\n
            </ul></div><h1>Description Cafetière italienne induction Venus Bialetti</h1><div class="col is-12">Principe de la cafeti&egrave;re italienne induction . La cafeti&egrave;re italienne induction&nbsp;est compos&eacute;e de 2 parties s&eacute;par&eacute;es par un porte filtre contenant une dose de caf&eacute; moulu. En pla&ccedil;ant de l'eau dans la partie inf&eacute;rieure, celle-ci en chauffant remonte sous forme de vapeur sous pression en traversant le porte filtre et se m&eacute;lange au caf&eacute; moulu. Le caf&eacute; une fois constitu&eacute; et pass&eacute; dans la chemin&eacute;e centrale retombe alors dans la partie sup&eacute;rieure.Votre caf&eacute; expresso est ainsi pr&ecirc;t en quelques minutes seulement. La cafeti&egrave;re italienne induction&nbsp;sert en m&ecirc;me temps de verseuse.</div><h1>Caractéristiques Cafetière italienne induction Venus Bialetti</h1><div class="col is-12"><p>Corps inox. Fond tous feux y compris induction. Poign&eacute;e et bouton de couvercle athermiques.</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 {#8741 …}
      #channels: Doctrine\ORM\PersistentCollection {#8727 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8721 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8723 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8725 …}
      #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 {#31065
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30970 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31043 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30967 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30915 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30923
    #collection: Doctrine\Common\Collections\ArrayCollection {#30932 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30911 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38489 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38491 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31065
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30970 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31043 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30967 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cafetière italienne induction Venus Bialetti"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30923
    #collection: Doctrine\Common\Collections\ArrayCollection {#30932 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30911 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38489 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38491 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31068
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31065
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30970 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31043 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30967 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30915 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30923
      #collection: Doctrine\Common\Collections\ArrayCollection {#30932 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30911 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38489 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38491 …}
    }
    "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 {#31119
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31110 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31117 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31118 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30915 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31122
  +variant: App\Entity\Product\ProductVariant {#30915 …}
  +price: "38,00\u{A0}"
  +originalPrice: "38,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9080 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12510 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9077 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31119
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31110 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31117 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31118 …}
    +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 5.86 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27430
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12575 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27452 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12585 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31434
  +cart: App\Entity\Order\Order {#13489 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27430
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12575 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27452 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12585 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}