Components

12 Twig Components
44 Render Count
137 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 80.84ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 14.61ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 15.46ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.67ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.09ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.70ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 12.69ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 29.55ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.00ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.96ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 8.57ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.04ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 114.0 MiB 1.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12613
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12606 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12612 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12611 …}
    +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 {#13233
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12613
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12606 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12612 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12611 …}
    +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 {#13310
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13306 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13308 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13309 …}
    +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 {#13319
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13310
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13306 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13308 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13309 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 12.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13401
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13380 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13400 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13399 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13416
  +cart: App\Entity\Order\Order {#13483 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13401
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13380 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13400 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13399 …}
    +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 29.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13669
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13657 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13663 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13655 …}
    +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 {#13678
  #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 {#13669
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13657 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13663 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13655 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 1.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27464
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27460 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27461 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27463 …}
    +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 {#27473
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27464
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27460 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27461 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27463 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 0.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27577
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27573 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27574 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27576 …}
    +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 {#27585
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27577
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27573 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27574 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27576 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 8.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27661
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27657 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27658 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27660 …}
    +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 {#27669
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27661
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27657 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27658 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27660 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 21.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1793
    #code: "elastomoule-mini-muffins-de-buyer-1357"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632411 {#7659
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#7725
      date: 2025-09-23 21:00:11.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: 1793
        #name: "Elastomoule mini muffins DE BUYER"
        #slug: "elastomoule-mini-muffins-de-buyer-1357"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description elastomoule mini muffins DE BUYER</h1><div class="col is-12"><span style="font-size: 12px;">L'elastomoule mini muffins DE BUYER assure une cuisson optimale et un d&eacute;moulage parfait. La mati&egrave;re particuli&egrave;re de l&rsquo;Elastomoule <span style="font-size: 12px;">mini muffins</span></span><span style="font-size: 12px;">&nbsp;DE BUYER transmet parfaitement la chaleur et donne un bel aspect dor&eacute; sur le dessus comme sur le dessous aux muffins ou autres g&acirc;teaux individuels et leur conf&egrave;re un go&ucirc;t inimitable gr&acirc;ce &agrave; la caram&eacute;lisation des sucs qui se produit.</span></div><h1>Caractéristiques elastomoule mini muffins DE BUYER</h1><div class="col is-12"><p><span style="font-size: 12px; font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au four, micro-ondes et cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave; + 300&deg;c. Va au lave vaisselle.&nbsp;</span><span style="font-size: 12px; font-family: Verdana;">Dimensions de l'empreinte : &oslash; 4,5 cm. Hauteur 3 cm. 3,9 cl. Dimensions de la plaque : 30 x 17,6 cm. 15 empreintes.</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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28194
  +product: App\Entity\Product\Product {#7969
    #id: 1793
    #code: "elastomoule-mini-muffins-de-buyer-1357"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632411 {#7659
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#7725
      date: 2025-09-23 21:00:11.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: 1793
        #name: "Elastomoule mini muffins DE BUYER"
        #slug: "elastomoule-mini-muffins-de-buyer-1357"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description elastomoule mini muffins DE BUYER</h1><div class="col is-12"><span style="font-size: 12px;">L'elastomoule mini muffins DE BUYER assure une cuisson optimale et un d&eacute;moulage parfait. La mati&egrave;re particuli&egrave;re de l&rsquo;Elastomoule <span style="font-size: 12px;">mini muffins</span></span><span style="font-size: 12px;">&nbsp;DE BUYER transmet parfaitement la chaleur et donne un bel aspect dor&eacute; sur le dessus comme sur le dessous aux muffins ou autres g&acirc;teaux individuels et leur conf&egrave;re un go&ucirc;t inimitable gr&acirc;ce &agrave; la caram&eacute;lisation des sucs qui se produit.</span></div><h1>Caractéristiques elastomoule mini muffins DE BUYER</h1><div class="col is-12"><p><span style="font-size: 12px; font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au four, micro-ondes et cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave; + 300&deg;c. Va au lave vaisselle.&nbsp;</span><span style="font-size: 12px; font-family: Verdana;">Dimensions de l'empreinte : &oslash; 4,5 cm. Hauteur 3 cm. 3,9 cl. Dimensions de la plaque : 30 x 17,6 cm. 15 empreintes.</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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28456 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 7.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1793
    #code: "elastomoule-mini-muffins-de-buyer-1357"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632411 {#7659
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#7725
      date: 2025-09-23 21:00:11.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: 1793
        #name: "Elastomoule mini muffins DE BUYER"
        #slug: "elastomoule-mini-muffins-de-buyer-1357"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description elastomoule mini muffins DE BUYER</h1><div class="col is-12"><span style="font-size: 12px;">L'elastomoule mini muffins DE BUYER assure une cuisson optimale et un d&eacute;moulage parfait. La mati&egrave;re particuli&egrave;re de l&rsquo;Elastomoule <span style="font-size: 12px;">mini muffins</span></span><span style="font-size: 12px;">&nbsp;DE BUYER transmet parfaitement la chaleur et donne un bel aspect dor&eacute; sur le dessus comme sur le dessous aux muffins ou autres g&acirc;teaux individuels et leur conf&egrave;re un go&ucirc;t inimitable gr&acirc;ce &agrave; la caram&eacute;lisation des sucs qui se produit.</span></div><h1>Caractéristiques elastomoule mini muffins DE BUYER</h1><div class="col is-12"><p><span style="font-size: 12px; font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au four, micro-ondes et cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave; + 300&deg;c. Va au lave vaisselle.&nbsp;</span><span style="font-size: 12px; font-family: Verdana;">Dimensions de l'empreinte : &oslash; 4,5 cm. Hauteur 3 cm. 3,9 cl. Dimensions de la plaque : 30 x 17,6 cm. 15 empreintes.</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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #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" => "Elastomoule mini muffins DE BUYER"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28867
  -props: [
    "product" => App\Entity\Product\Product {#7969
      #id: 1793
      #code: "elastomoule-mini-muffins-de-buyer-1357"
      #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
      #variants: Doctrine\ORM\PersistentCollection {#8401 …}
      #options: Doctrine\ORM\PersistentCollection {#8529 …}
      #associations: Doctrine\ORM\PersistentCollection {#8469 …}
      #createdAt: DateTime @1758632411 {#7659
        date: 2025-09-23 21:00:11.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632411 {#7725
        date: 2025-09-23 21:00:11.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: 1793
          #name: "Elastomoule mini muffins DE BUYER"
          #slug: "elastomoule-mini-muffins-de-buyer-1357"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
            <li>Produit professionnel.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Description elastomoule mini muffins DE BUYER</h1><div class="col is-12"><span style="font-size: 12px;">L'elastomoule mini muffins DE BUYER assure une cuisson optimale et un d&eacute;moulage parfait. La mati&egrave;re particuli&egrave;re de l&rsquo;Elastomoule <span style="font-size: 12px;">mini muffins</span></span><span style="font-size: 12px;">&nbsp;DE BUYER transmet parfaitement la chaleur et donne un bel aspect dor&eacute; sur le dessus comme sur le dessous aux muffins ou autres g&acirc;teaux individuels et leur conf&egrave;re un go&ucirc;t inimitable gr&acirc;ce &agrave; la caram&eacute;lisation des sucs qui se produit.</span></div><h1>Caractéristiques elastomoule mini muffins DE BUYER</h1><div class="col is-12"><p><span style="font-size: 12px; font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au four, micro-ondes et cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave; + 300&deg;c. Va au lave vaisselle.&nbsp;</span><span style="font-size: 12px; font-family: Verdana;">Dimensions de l'empreinte : &oslash; 4,5 cm. Hauteur 3 cm. 3,9 cl. Dimensions de la plaque : 30 x 17,6 cm. 15 empreintes.</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 {#8534 …}
      #channels: Doctrine\ORM\PersistentCollection {#8037 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
      #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 1.33 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28961
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28946 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28941 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28957 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28456 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28802
    #collection: Doctrine\Common\Collections\ArrayCollection {#28801 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28639 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38368 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38420 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28961
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28946 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28941 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28957 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Elastomoule mini muffins DE BUYER"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28802
    #collection: Doctrine\Common\Collections\ArrayCollection {#28801 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28639 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38368 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38420 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28960
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28961
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28946 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28941 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28957 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28456 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28802
      #collection: Doctrine\Common\Collections\ArrayCollection {#28801 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28639 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38368 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38420 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29030
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29020 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29028 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29029 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28456 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29039
  +variant: App\Entity\Product\ProductVariant {#28456 …}
  +price: "34,00\u{A0}"
  +originalPrice: "34,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29030
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29020 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29028 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29029 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 5.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 1794
    #code: "elastomoule-cube-de-buyer-1430"
    #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
    #variants: Doctrine\ORM\PersistentCollection {#8552 …}
    #options: Doctrine\ORM\PersistentCollection {#8556 …}
    #associations: Doctrine\ORM\PersistentCollection {#8554 …}
    #createdAt: DateTime @1758632411 {#8541
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#8542
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8559 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8560
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 1794
        #name: "Elastomoule cube De Buyer"
        #slug: "elastomoule-cube-de-buyer-1430"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Elastomoule cube De Buyer</h1><div class="col is-12"><p><span style="font-size: 12px;">L'elastomoule mini cube DE BUYER assure une cuisson optimale et un d&eacute;moulage parfait. Sa mati&egrave;re particuli&egrave;re</span><span style="font-size: 12px;">&nbsp;transmet parfaitement la chaleur et donne un bel aspect dor&eacute; sur le dessus comme sur le dessous aux muffins ou autres g&acirc;teaux individuels et leur conf&egrave;re un go&ucirc;t inimitable gr&acirc;ce &agrave; la caram&eacute;lisation des sucs qui se produit.</span></p></div><h1>Caractéristiques Elastomoule cube De Buyer</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au four, micro-ondes et cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave; + 300&deg;c. Va au lave vaisselle.&nbsp;</span><span style="font-family: Verdana;">&nbsp;Dimensions de la plaque : 30 x 17,6 cm.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …}
    #channels: Doctrine\ORM\PersistentCollection {#8548 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8546 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28845
  +product: App\Entity\Product\Product {#8543
    #id: 1794
    #code: "elastomoule-cube-de-buyer-1430"
    #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
    #variants: Doctrine\ORM\PersistentCollection {#8552 …}
    #options: Doctrine\ORM\PersistentCollection {#8556 …}
    #associations: Doctrine\ORM\PersistentCollection {#8554 …}
    #createdAt: DateTime @1758632411 {#8541
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#8542
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8559 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8560
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 1794
        #name: "Elastomoule cube De Buyer"
        #slug: "elastomoule-cube-de-buyer-1430"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Elastomoule cube De Buyer</h1><div class="col is-12"><p><span style="font-size: 12px;">L'elastomoule mini cube DE BUYER assure une cuisson optimale et un d&eacute;moulage parfait. Sa mati&egrave;re particuli&egrave;re</span><span style="font-size: 12px;">&nbsp;transmet parfaitement la chaleur et donne un bel aspect dor&eacute; sur le dessus comme sur le dessous aux muffins ou autres g&acirc;teaux individuels et leur conf&egrave;re un go&ucirc;t inimitable gr&acirc;ce &agrave; la caram&eacute;lisation des sucs qui se produit.</span></p></div><h1>Caractéristiques Elastomoule cube De Buyer</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au four, micro-ondes et cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave; + 300&deg;c. Va au lave vaisselle.&nbsp;</span><span style="font-family: Verdana;">&nbsp;Dimensions de la plaque : 30 x 17,6 cm.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …}
    #channels: Doctrine\ORM\PersistentCollection {#8548 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8546 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29112 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 1794
    #code: "elastomoule-cube-de-buyer-1430"
    #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
    #variants: Doctrine\ORM\PersistentCollection {#8552 …}
    #options: Doctrine\ORM\PersistentCollection {#8556 …}
    #associations: Doctrine\ORM\PersistentCollection {#8554 …}
    #createdAt: DateTime @1758632411 {#8541
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#8542
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8559 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8560
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 1794
        #name: "Elastomoule cube De Buyer"
        #slug: "elastomoule-cube-de-buyer-1430"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Elastomoule cube De Buyer</h1><div class="col is-12"><p><span style="font-size: 12px;">L'elastomoule mini cube DE BUYER assure une cuisson optimale et un d&eacute;moulage parfait. Sa mati&egrave;re particuli&egrave;re</span><span style="font-size: 12px;">&nbsp;transmet parfaitement la chaleur et donne un bel aspect dor&eacute; sur le dessus comme sur le dessous aux muffins ou autres g&acirc;teaux individuels et leur conf&egrave;re un go&ucirc;t inimitable gr&acirc;ce &agrave; la caram&eacute;lisation des sucs qui se produit.</span></p></div><h1>Caractéristiques Elastomoule cube De Buyer</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au four, micro-ondes et cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave; + 300&deg;c. Va au lave vaisselle.&nbsp;</span><span style="font-family: Verdana;">&nbsp;Dimensions de la plaque : 30 x 17,6 cm.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …}
    #channels: Doctrine\ORM\PersistentCollection {#8548 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8546 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Elastomoule cube De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29186
  -props: [
    "product" => App\Entity\Product\Product {#8543
      #id: 1794
      #code: "elastomoule-cube-de-buyer-1430"
      #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
      #variants: Doctrine\ORM\PersistentCollection {#8552 …}
      #options: Doctrine\ORM\PersistentCollection {#8556 …}
      #associations: Doctrine\ORM\PersistentCollection {#8554 …}
      #createdAt: DateTime @1758632411 {#8541
        date: 2025-09-23 21:00:11.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632411 {#8542
        date: 2025-09-23 21:00:11.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8559 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8560
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8543}
          #id: 1794
          #name: "Elastomoule cube De Buyer"
          #slug: "elastomoule-cube-de-buyer-1430"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
            <li>Produit professionnel.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Description Elastomoule cube De Buyer</h1><div class="col is-12"><p><span style="font-size: 12px;">L'elastomoule mini cube DE BUYER assure une cuisson optimale et un d&eacute;moulage parfait. Sa mati&egrave;re particuli&egrave;re</span><span style="font-size: 12px;">&nbsp;transmet parfaitement la chaleur et donne un bel aspect dor&eacute; sur le dessus comme sur le dessous aux muffins ou autres g&acirc;teaux individuels et leur conf&egrave;re un go&ucirc;t inimitable gr&acirc;ce &agrave; la caram&eacute;lisation des sucs qui se produit.</span></p></div><h1>Caractéristiques Elastomoule cube De Buyer</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au four, micro-ondes et cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave; + 300&deg;c. Va au lave vaisselle.&nbsp;</span><span style="font-family: Verdana;">&nbsp;Dimensions de la plaque : 30 x 17,6 cm.</span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …}
      #channels: Doctrine\ORM\PersistentCollection {#8548 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8546 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29265
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29170 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29243 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29167 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29112 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29120
    #collection: Doctrine\Common\Collections\ArrayCollection {#29132 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29108 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38440 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38442 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29265
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29170 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29243 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29167 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Elastomoule cube De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29120
    #collection: Doctrine\Common\Collections\ArrayCollection {#29132 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29108 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38440 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38442 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29268
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29265
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29170 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29243 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29167 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29112 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29120
      #collection: Doctrine\Common\Collections\ArrayCollection {#29132 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29108 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38440 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38442 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29319
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29310 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29317 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29318 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29112 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29322
  +variant: App\Entity\Product\ProductVariant {#29112 …}
  +price: "34,00\u{A0}"
  +originalPrice: "34,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29319
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29310 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29317 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29318 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 5.05 ms
Input props
[
  "product" => App\Entity\Product\Product {#8566
    #id: 1795
    #code: "elastomoule-mini-cakes-de-buyer-2364"
    #attributes: Doctrine\ORM\PersistentCollection {#8573 …}
    #variants: Doctrine\ORM\PersistentCollection {#8575 …}
    #options: Doctrine\ORM\PersistentCollection {#8579 …}
    #associations: Doctrine\ORM\PersistentCollection {#8577 …}
    #createdAt: DateTime @1758632411 {#8564
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#8565
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8582 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8583
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8566}
        #id: 1795
        #name: "Elastomoule mini cakes DE BUYER"
        #slug: "elastomoule-mini-cakes-de-buyer-2364"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description moule mini cakes elastomoule DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;  bulles d'air), le moule souple elastomoule mini cakes DE BUYER vous  assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;  remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques  moule mini cakes elastomoule DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au  four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;  +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions empreinte 2,7 cm x 4.5 cm.  Hauteur 2,7 cm. Dimensions  de la plaque : 30 x 17,6 cm. 20 empreintes </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8585 …}
    #channels: Doctrine\ORM\PersistentCollection {#8571 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8567 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8569 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29177
  +product: App\Entity\Product\Product {#8566
    #id: 1795
    #code: "elastomoule-mini-cakes-de-buyer-2364"
    #attributes: Doctrine\ORM\PersistentCollection {#8573 …}
    #variants: Doctrine\ORM\PersistentCollection {#8575 …}
    #options: Doctrine\ORM\PersistentCollection {#8579 …}
    #associations: Doctrine\ORM\PersistentCollection {#8577 …}
    #createdAt: DateTime @1758632411 {#8564
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#8565
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8582 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8583
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8566}
        #id: 1795
        #name: "Elastomoule mini cakes DE BUYER"
        #slug: "elastomoule-mini-cakes-de-buyer-2364"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description moule mini cakes elastomoule DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;  bulles d'air), le moule souple elastomoule mini cakes DE BUYER vous  assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;  remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques  moule mini cakes elastomoule DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au  four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;  +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions empreinte 2,7 cm x 4.5 cm.  Hauteur 2,7 cm. Dimensions  de la plaque : 30 x 17,6 cm. 20 empreintes </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8585 …}
    #channels: Doctrine\ORM\PersistentCollection {#8571 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8567 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8569 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29385 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.95 ms
Input props
[
  "product" => App\Entity\Product\Product {#8566
    #id: 1795
    #code: "elastomoule-mini-cakes-de-buyer-2364"
    #attributes: Doctrine\ORM\PersistentCollection {#8573 …}
    #variants: Doctrine\ORM\PersistentCollection {#8575 …}
    #options: Doctrine\ORM\PersistentCollection {#8579 …}
    #associations: Doctrine\ORM\PersistentCollection {#8577 …}
    #createdAt: DateTime @1758632411 {#8564
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#8565
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8582 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8583
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8566}
        #id: 1795
        #name: "Elastomoule mini cakes DE BUYER"
        #slug: "elastomoule-mini-cakes-de-buyer-2364"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description moule mini cakes elastomoule DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;  bulles d'air), le moule souple elastomoule mini cakes DE BUYER vous  assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;  remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques  moule mini cakes elastomoule DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au  four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;  +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions empreinte 2,7 cm x 4.5 cm.  Hauteur 2,7 cm. Dimensions  de la plaque : 30 x 17,6 cm. 20 empreintes </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8585 …}
    #channels: Doctrine\ORM\PersistentCollection {#8571 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8567 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8569 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Elastomoule mini cakes DE BUYER"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29456
  -props: [
    "product" => App\Entity\Product\Product {#8566
      #id: 1795
      #code: "elastomoule-mini-cakes-de-buyer-2364"
      #attributes: Doctrine\ORM\PersistentCollection {#8573 …}
      #variants: Doctrine\ORM\PersistentCollection {#8575 …}
      #options: Doctrine\ORM\PersistentCollection {#8579 …}
      #associations: Doctrine\ORM\PersistentCollection {#8577 …}
      #createdAt: DateTime @1758632411 {#8564
        date: 2025-09-23 21:00:11.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632411 {#8565
        date: 2025-09-23 21:00:11.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8582 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8583
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8566}
          #id: 1795
          #name: "Elastomoule mini cakes DE BUYER"
          #slug: "elastomoule-mini-cakes-de-buyer-2364"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
            <li>Produit professionnel.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Description moule mini cakes elastomoule DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;  bulles d'air), le moule souple elastomoule mini cakes DE BUYER vous  assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;  remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques  moule mini cakes elastomoule DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au  four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;  +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions empreinte 2,7 cm x 4.5 cm.  Hauteur 2,7 cm. Dimensions  de la plaque : 30 x 17,6 cm. 20 empreintes </span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8585 …}
      #channels: Doctrine\ORM\PersistentCollection {#8571 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8567 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8569 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.63 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29524
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29440 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29513 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29437 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29385 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29393
    #collection: Doctrine\Common\Collections\ArrayCollection {#29402 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29381 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38454 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38456 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29524
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29440 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29513 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29437 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Elastomoule mini cakes DE BUYER"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29393
    #collection: Doctrine\Common\Collections\ArrayCollection {#29402 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29381 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38454 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38456 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29529
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29524
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29440 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29513 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29437 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29385 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29393
      #collection: Doctrine\Common\Collections\ArrayCollection {#29402 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29381 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38454 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38456 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29578
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29569 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29576 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29577 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29385 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29581
  +variant: App\Entity\Product\ProductVariant {#29385 …}
  +price: "34,00\u{A0}"
  +originalPrice: "34,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29578
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29569 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29576 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29577 …}
    +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.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#8589
    #id: 1796
    #code: "elastomoule-mini-brioches-de-buyer-2365"
    #attributes: Doctrine\ORM\PersistentCollection {#8596 …}
    #variants: Doctrine\ORM\PersistentCollection {#8598 …}
    #options: Doctrine\ORM\PersistentCollection {#8602 …}
    #associations: Doctrine\ORM\PersistentCollection {#8600 …}
    #createdAt: DateTime @1758632411 {#8587
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#8588
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8605 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8606
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8589}
        #id: 1796
        #name: "Elastomoule mini brioches DE BUYER"
        #slug: "elastomoule-mini-brioches-de-buyer-2365"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description elastomoule mini brioches  DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;   bulles d'air), le moule souple elastomoule mini brioches DE BUYER vous   assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;   remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques elastomoule mini brioches DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au   four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;   +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions  empreinte &oslash; 6 cm. Hauteur 2,8 cm. Dimensions  de la plaque :  30 x 17,6 cm. 8 empreintes </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8608 …}
    #channels: Doctrine\ORM\PersistentCollection {#8594 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8590 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8592 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29447
  +product: App\Entity\Product\Product {#8589
    #id: 1796
    #code: "elastomoule-mini-brioches-de-buyer-2365"
    #attributes: Doctrine\ORM\PersistentCollection {#8596 …}
    #variants: Doctrine\ORM\PersistentCollection {#8598 …}
    #options: Doctrine\ORM\PersistentCollection {#8602 …}
    #associations: Doctrine\ORM\PersistentCollection {#8600 …}
    #createdAt: DateTime @1758632411 {#8587
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#8588
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8605 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8606
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8589}
        #id: 1796
        #name: "Elastomoule mini brioches DE BUYER"
        #slug: "elastomoule-mini-brioches-de-buyer-2365"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description elastomoule mini brioches  DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;   bulles d'air), le moule souple elastomoule mini brioches DE BUYER vous   assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;   remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques elastomoule mini brioches DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au   four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;   +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions  empreinte &oslash; 6 cm. Hauteur 2,8 cm. Dimensions  de la plaque :  30 x 17,6 cm. 8 empreintes </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8608 …}
    #channels: Doctrine\ORM\PersistentCollection {#8594 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8590 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8592 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29644 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#8589
    #id: 1796
    #code: "elastomoule-mini-brioches-de-buyer-2365"
    #attributes: Doctrine\ORM\PersistentCollection {#8596 …}
    #variants: Doctrine\ORM\PersistentCollection {#8598 …}
    #options: Doctrine\ORM\PersistentCollection {#8602 …}
    #associations: Doctrine\ORM\PersistentCollection {#8600 …}
    #createdAt: DateTime @1758632411 {#8587
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#8588
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8605 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8606
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8589}
        #id: 1796
        #name: "Elastomoule mini brioches DE BUYER"
        #slug: "elastomoule-mini-brioches-de-buyer-2365"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description elastomoule mini brioches  DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;   bulles d'air), le moule souple elastomoule mini brioches DE BUYER vous   assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;   remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques elastomoule mini brioches DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au   four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;   +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions  empreinte &oslash; 6 cm. Hauteur 2,8 cm. Dimensions  de la plaque :  30 x 17,6 cm. 8 empreintes </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8608 …}
    #channels: Doctrine\ORM\PersistentCollection {#8594 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8590 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8592 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Elastomoule mini brioches DE BUYER"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29715
  -props: [
    "product" => App\Entity\Product\Product {#8589
      #id: 1796
      #code: "elastomoule-mini-brioches-de-buyer-2365"
      #attributes: Doctrine\ORM\PersistentCollection {#8596 …}
      #variants: Doctrine\ORM\PersistentCollection {#8598 …}
      #options: Doctrine\ORM\PersistentCollection {#8602 …}
      #associations: Doctrine\ORM\PersistentCollection {#8600 …}
      #createdAt: DateTime @1758632411 {#8587
        date: 2025-09-23 21:00:11.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632411 {#8588
        date: 2025-09-23 21:00:11.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8605 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8606
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8589}
          #id: 1796
          #name: "Elastomoule mini brioches DE BUYER"
          #slug: "elastomoule-mini-brioches-de-buyer-2365"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
            <li>Produit professionnel.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Description elastomoule mini brioches  DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;   bulles d'air), le moule souple elastomoule mini brioches DE BUYER vous   assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;   remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques elastomoule mini brioches DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au   four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;   +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions  empreinte &oslash; 6 cm. Hauteur 2,8 cm. Dimensions  de la plaque :  30 x 17,6 cm. 8 empreintes </span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8608 …}
      #channels: Doctrine\ORM\PersistentCollection {#8594 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8590 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8592 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 1.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29783
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29699 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29772 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29696 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29644 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29652
    #collection: Doctrine\Common\Collections\ArrayCollection {#29661 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29640 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38468 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38470 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29783
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29699 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29772 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29696 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Elastomoule mini brioches DE BUYER"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29652
    #collection: Doctrine\Common\Collections\ArrayCollection {#29661 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29640 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38468 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38470 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29788
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29783
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29699 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29772 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29696 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29644 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29652
      #collection: Doctrine\Common\Collections\ArrayCollection {#29661 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29640 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38468 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38470 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29837
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29828 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29835 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29836 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29644 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29840
  +variant: App\Entity\Product\ProductVariant {#29644 …}
  +price: "34,00\u{A0}"
  +originalPrice: "34,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29837
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29828 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29835 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29836 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 5.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#8612
    #id: 1809
    #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
    #attributes: Doctrine\ORM\PersistentCollection {#8622 …}
    #variants: Doctrine\ORM\PersistentCollection {#8624 …}
    #options: Doctrine\ORM\PersistentCollection {#8628 …}
    #associations: Doctrine\ORM\PersistentCollection {#8626 …}
    #createdAt: DateTime @1758632413 {#8610
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8611
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8631 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8632
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8612}
        #id: 1809
        #name: "Entonnoir à piston Kwik Pro De Buyer"
        #slug: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, hygi&egrave;ne parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 contenances 1,5 ou 1,9 litres.</div>\n
          <div>\n
          <ul>\n
          <li>Tout inox, hygi&egrave;ne parfaite.</li>\n
          <li>Etanch&eacute;it&eacute; parfaite.&nbsp;</li>\n
          <li>2 contenances 1,5 ou 1,9 litres.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12">L&rsquo;entonnoir &agrave; piston Kwik Pro De Buyer convient aussi bien pour la p&acirc;tisserie que pour la d&eacute;coration. Tout en inox il garantit une hygi&egrave;ne parfaite. D'une utilisation facile, il est parfaitement &eacute;tanche en position ferm&eacute;e. Il peut &ecirc;tre livr&eacute; avec un support pour le maintenir en position debout, utile lors du remplissage.</div><h1>Caractéristiques Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Mati&egrave;re inox. Propos&eacute; avec ou sans support inox anti-d&eacute;rapant. Livr&eacute; avec 2 buses 4 et 6 mm. Dimensions 1,5 l : &oslash; 17,5 cm Hauteur 16,5 cm. Dimensions 1,9 l : &oslash; 19 cm Hauteur 18 cm. Dimensions du pied : H 15 cm. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8634 …}
    #channels: Doctrine\ORM\PersistentCollection {#8620 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8616 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8618 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29706
  +product: App\Entity\Product\Product {#8612
    #id: 1809
    #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
    #attributes: Doctrine\ORM\PersistentCollection {#8622 …}
    #variants: Doctrine\ORM\PersistentCollection {#8624 …}
    #options: Doctrine\ORM\PersistentCollection {#8628 …}
    #associations: Doctrine\ORM\PersistentCollection {#8626 …}
    #createdAt: DateTime @1758632413 {#8610
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8611
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8631 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8632
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8612}
        #id: 1809
        #name: "Entonnoir à piston Kwik Pro De Buyer"
        #slug: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, hygi&egrave;ne parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 contenances 1,5 ou 1,9 litres.</div>\n
          <div>\n
          <ul>\n
          <li>Tout inox, hygi&egrave;ne parfaite.</li>\n
          <li>Etanch&eacute;it&eacute; parfaite.&nbsp;</li>\n
          <li>2 contenances 1,5 ou 1,9 litres.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12">L&rsquo;entonnoir &agrave; piston Kwik Pro De Buyer convient aussi bien pour la p&acirc;tisserie que pour la d&eacute;coration. Tout en inox il garantit une hygi&egrave;ne parfaite. D'une utilisation facile, il est parfaitement &eacute;tanche en position ferm&eacute;e. Il peut &ecirc;tre livr&eacute; avec un support pour le maintenir en position debout, utile lors du remplissage.</div><h1>Caractéristiques Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Mati&egrave;re inox. Propos&eacute; avec ou sans support inox anti-d&eacute;rapant. Livr&eacute; avec 2 buses 4 et 6 mm. Dimensions 1,5 l : &oslash; 17,5 cm Hauteur 16,5 cm. Dimensions 1,9 l : &oslash; 19 cm Hauteur 18 cm. Dimensions du pied : H 15 cm. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8634 …}
    #channels: Doctrine\ORM\PersistentCollection {#8620 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8616 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8618 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29903 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8612
    #id: 1809
    #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
    #attributes: Doctrine\ORM\PersistentCollection {#8622 …}
    #variants: Doctrine\ORM\PersistentCollection {#8624 …}
    #options: Doctrine\ORM\PersistentCollection {#8628 …}
    #associations: Doctrine\ORM\PersistentCollection {#8626 …}
    #createdAt: DateTime @1758632413 {#8610
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8611
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8631 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8632
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8612}
        #id: 1809
        #name: "Entonnoir à piston Kwik Pro De Buyer"
        #slug: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, hygi&egrave;ne parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 contenances 1,5 ou 1,9 litres.</div>\n
          <div>\n
          <ul>\n
          <li>Tout inox, hygi&egrave;ne parfaite.</li>\n
          <li>Etanch&eacute;it&eacute; parfaite.&nbsp;</li>\n
          <li>2 contenances 1,5 ou 1,9 litres.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12">L&rsquo;entonnoir &agrave; piston Kwik Pro De Buyer convient aussi bien pour la p&acirc;tisserie que pour la d&eacute;coration. Tout en inox il garantit une hygi&egrave;ne parfaite. D'une utilisation facile, il est parfaitement &eacute;tanche en position ferm&eacute;e. Il peut &ecirc;tre livr&eacute; avec un support pour le maintenir en position debout, utile lors du remplissage.</div><h1>Caractéristiques Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Mati&egrave;re inox. Propos&eacute; avec ou sans support inox anti-d&eacute;rapant. Livr&eacute; avec 2 buses 4 et 6 mm. Dimensions 1,5 l : &oslash; 17,5 cm Hauteur 16,5 cm. Dimensions 1,9 l : &oslash; 19 cm Hauteur 18 cm. Dimensions du pied : H 15 cm. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8634 …}
    #channels: Doctrine\ORM\PersistentCollection {#8620 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8616 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8618 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Entonnoir à piston Kwik Pro De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29974
  -props: [
    "product" => App\Entity\Product\Product {#8612
      #id: 1809
      #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
      #attributes: Doctrine\ORM\PersistentCollection {#8622 …}
      #variants: Doctrine\ORM\PersistentCollection {#8624 …}
      #options: Doctrine\ORM\PersistentCollection {#8628 …}
      #associations: Doctrine\ORM\PersistentCollection {#8626 …}
      #createdAt: DateTime @1758632413 {#8610
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632413 {#8611
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8631 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8632
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8612}
          #id: 1809
          #name: "Entonnoir à piston Kwik Pro De Buyer"
          #slug: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, hygi&egrave;ne parfaite.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.&nbsp;</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 contenances 1,5 ou 1,9 litres.</div>\n
            <div>\n
            <ul>\n
            <li>Tout inox, hygi&egrave;ne parfaite.</li>\n
            <li>Etanch&eacute;it&eacute; parfaite.&nbsp;</li>\n
            <li>2 contenances 1,5 ou 1,9 litres.</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul>\n
            </div></div><h1>Description Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12">L&rsquo;entonnoir &agrave; piston Kwik Pro De Buyer convient aussi bien pour la p&acirc;tisserie que pour la d&eacute;coration. Tout en inox il garantit une hygi&egrave;ne parfaite. D'une utilisation facile, il est parfaitement &eacute;tanche en position ferm&eacute;e. Il peut &ecirc;tre livr&eacute; avec un support pour le maintenir en position debout, utile lors du remplissage.</div><h1>Caractéristiques Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Mati&egrave;re inox. Propos&eacute; avec ou sans support inox anti-d&eacute;rapant. Livr&eacute; avec 2 buses 4 et 6 mm. Dimensions 1,5 l : &oslash; 17,5 cm Hauteur 16,5 cm. Dimensions 1,9 l : &oslash; 19 cm Hauteur 18 cm. Dimensions du pied : H 15 cm. Va au lave vaisselle.</span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8634 …}
      #channels: Doctrine\ORM\PersistentCollection {#8620 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8616 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8618 …}
      #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 {#30072
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29958 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30028 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29955 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29903 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29911
    #collection: Doctrine\Common\Collections\ArrayCollection {#29920 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29899 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38482 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38484 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30072
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29958 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30028 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29955 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Entonnoir à piston Kwik Pro De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29911
    #collection: Doctrine\Common\Collections\ArrayCollection {#29920 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29899 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38482 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38484 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30076
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30072
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29958 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30028 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29955 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29903 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29911
      #collection: Doctrine\Common\Collections\ArrayCollection {#29920 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29899 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38482 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38484 …}
    }
    "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 {#30126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30117 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30124 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30125 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29903 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30129
  +variant: App\Entity\Product\ProductVariant {#29903 …}
  +price: "112,00\u{A0}"
  +originalPrice: "112,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30117 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30124 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30125 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 5.05 ms
Input props
[
  "product" => App\Entity\Product\Product {#8641
    #id: 1810
    #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
    #attributes: Doctrine\ORM\PersistentCollection {#8648 …}
    #variants: Doctrine\ORM\PersistentCollection {#8650 …}
    #options: Doctrine\ORM\PersistentCollection {#8654 …}
    #associations: Doctrine\ORM\PersistentCollection {#8652 …}
    #createdAt: DateTime @1758632413 {#8639
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8640
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8657 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8658
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8641}
        #id: 1810
        #name: "Entonnoir à piston Kwik Max De buyer"
        #slug: "entonnoir-a-piston-kwik-max-de-buyer-5208"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grand diam&egrave;tre de la buse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grande contenance.</div>\n
          <div>\n
          <ul>\n
          <li>Etanch&eacute;it&eacute; parfaite.</li>\n
          <li>Grand diam&egrave;tre de la buse.</li>\n
          <li>Grande contenance.</li>\n
          <li>3 d&eacute;bits possibles &oslash; 5-10-15 mm.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">L'entonnoir &agrave; piston Kwik Max De Buyer est aussi &agrave; l'aise en p&acirc;tisserie comme en d&eacute;coration d'assiette. Tout inox, il est parfait pour les mousses, les pr&eacute;parations &eacute;paisses comme la confiture, la compote, le fromage blanc.. L'utilisation est facilit&eacute;e par la pression faite &agrave; l'aide du pouce sur le levier. Deux anses permettent une bonne manipulation, simple et s&eacute;curis&eacute;e. L'entonnoir est profond et de forme conique. La douille large permet de ne pas casser les mol&eacute;cules d'air dans la pr&eacute;paration, ce qui permet de garder l'onctuosit&eacute; de vos pr&eacute;parations.</div><h1>Caractéristiques Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">Inox. Livr&eacute; avec support inox anti-d&eacute;rapant. <span style="font-size: 11.3333px;">Buse int&eacute;gr&eacute;e 15 mm + 2 buses &agrave; visser 5 &amp; 10 mm.&nbsp;</span>Contenance 3.3 l. Diam&egrave;tre de la buse : 15 mm. Dimensions : diam&egrave;tre 20 cm. Hauteur 38 cm. l 30 cm. L 3.3 cm. Poids 0.87 kg. Convient au lave vaisselle. Deux anses. Entonnoir de forme conique. M&eacute;canisme int&eacute;rieur totalement d&eacute;montable &agrave; l'aide d'une vis papillon. Convient au bain-marie.</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 {#8660 …}
    #channels: Doctrine\ORM\PersistentCollection {#8646 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8642 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8644 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29965
  +product: App\Entity\Product\Product {#8641
    #id: 1810
    #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
    #attributes: Doctrine\ORM\PersistentCollection {#8648 …}
    #variants: Doctrine\ORM\PersistentCollection {#8650 …}
    #options: Doctrine\ORM\PersistentCollection {#8654 …}
    #associations: Doctrine\ORM\PersistentCollection {#8652 …}
    #createdAt: DateTime @1758632413 {#8639
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8640
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8657 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8658
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8641}
        #id: 1810
        #name: "Entonnoir à piston Kwik Max De buyer"
        #slug: "entonnoir-a-piston-kwik-max-de-buyer-5208"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grand diam&egrave;tre de la buse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grande contenance.</div>\n
          <div>\n
          <ul>\n
          <li>Etanch&eacute;it&eacute; parfaite.</li>\n
          <li>Grand diam&egrave;tre de la buse.</li>\n
          <li>Grande contenance.</li>\n
          <li>3 d&eacute;bits possibles &oslash; 5-10-15 mm.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">L'entonnoir &agrave; piston Kwik Max De Buyer est aussi &agrave; l'aise en p&acirc;tisserie comme en d&eacute;coration d'assiette. Tout inox, il est parfait pour les mousses, les pr&eacute;parations &eacute;paisses comme la confiture, la compote, le fromage blanc.. L'utilisation est facilit&eacute;e par la pression faite &agrave; l'aide du pouce sur le levier. Deux anses permettent une bonne manipulation, simple et s&eacute;curis&eacute;e. L'entonnoir est profond et de forme conique. La douille large permet de ne pas casser les mol&eacute;cules d'air dans la pr&eacute;paration, ce qui permet de garder l'onctuosit&eacute; de vos pr&eacute;parations.</div><h1>Caractéristiques Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">Inox. Livr&eacute; avec support inox anti-d&eacute;rapant. <span style="font-size: 11.3333px;">Buse int&eacute;gr&eacute;e 15 mm + 2 buses &agrave; visser 5 &amp; 10 mm.&nbsp;</span>Contenance 3.3 l. Diam&egrave;tre de la buse : 15 mm. Dimensions : diam&egrave;tre 20 cm. Hauteur 38 cm. l 30 cm. L 3.3 cm. Poids 0.87 kg. Convient au lave vaisselle. Deux anses. Entonnoir de forme conique. M&eacute;canisme int&eacute;rieur totalement d&eacute;montable &agrave; l'aide d'une vis papillon. Convient au bain-marie.</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 {#8660 …}
    #channels: Doctrine\ORM\PersistentCollection {#8646 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8642 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8644 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30192 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#8641
    #id: 1810
    #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
    #attributes: Doctrine\ORM\PersistentCollection {#8648 …}
    #variants: Doctrine\ORM\PersistentCollection {#8650 …}
    #options: Doctrine\ORM\PersistentCollection {#8654 …}
    #associations: Doctrine\ORM\PersistentCollection {#8652 …}
    #createdAt: DateTime @1758632413 {#8639
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8640
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8657 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8658
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8641}
        #id: 1810
        #name: "Entonnoir à piston Kwik Max De buyer"
        #slug: "entonnoir-a-piston-kwik-max-de-buyer-5208"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grand diam&egrave;tre de la buse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grande contenance.</div>\n
          <div>\n
          <ul>\n
          <li>Etanch&eacute;it&eacute; parfaite.</li>\n
          <li>Grand diam&egrave;tre de la buse.</li>\n
          <li>Grande contenance.</li>\n
          <li>3 d&eacute;bits possibles &oslash; 5-10-15 mm.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">L'entonnoir &agrave; piston Kwik Max De Buyer est aussi &agrave; l'aise en p&acirc;tisserie comme en d&eacute;coration d'assiette. Tout inox, il est parfait pour les mousses, les pr&eacute;parations &eacute;paisses comme la confiture, la compote, le fromage blanc.. L'utilisation est facilit&eacute;e par la pression faite &agrave; l'aide du pouce sur le levier. Deux anses permettent une bonne manipulation, simple et s&eacute;curis&eacute;e. L'entonnoir est profond et de forme conique. La douille large permet de ne pas casser les mol&eacute;cules d'air dans la pr&eacute;paration, ce qui permet de garder l'onctuosit&eacute; de vos pr&eacute;parations.</div><h1>Caractéristiques Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">Inox. Livr&eacute; avec support inox anti-d&eacute;rapant. <span style="font-size: 11.3333px;">Buse int&eacute;gr&eacute;e 15 mm + 2 buses &agrave; visser 5 &amp; 10 mm.&nbsp;</span>Contenance 3.3 l. Diam&egrave;tre de la buse : 15 mm. Dimensions : diam&egrave;tre 20 cm. Hauteur 38 cm. l 30 cm. L 3.3 cm. Poids 0.87 kg. Convient au lave vaisselle. Deux anses. Entonnoir de forme conique. M&eacute;canisme int&eacute;rieur totalement d&eacute;montable &agrave; l'aide d'une vis papillon. Convient au bain-marie.</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 {#8660 …}
    #channels: Doctrine\ORM\PersistentCollection {#8646 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8642 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8644 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Entonnoir à piston Kwik Max De buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30266
  -props: [
    "product" => App\Entity\Product\Product {#8641
      #id: 1810
      #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
      #attributes: Doctrine\ORM\PersistentCollection {#8648 …}
      #variants: Doctrine\ORM\PersistentCollection {#8650 …}
      #options: Doctrine\ORM\PersistentCollection {#8654 …}
      #associations: Doctrine\ORM\PersistentCollection {#8652 …}
      #createdAt: DateTime @1758632413 {#8639
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632413 {#8640
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8657 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8658
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8641}
          #id: 1810
          #name: "Entonnoir à piston Kwik Max De buyer"
          #slug: "entonnoir-a-piston-kwik-max-de-buyer-5208"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grand diam&egrave;tre de la buse.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grande contenance.</div>\n
            <div>\n
            <ul>\n
            <li>Etanch&eacute;it&eacute; parfaite.</li>\n
            <li>Grand diam&egrave;tre de la buse.</li>\n
            <li>Grande contenance.</li>\n
            <li>3 d&eacute;bits possibles &oslash; 5-10-15 mm.</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul>\n
            </div></div><h1>Description Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">L'entonnoir &agrave; piston Kwik Max De Buyer est aussi &agrave; l'aise en p&acirc;tisserie comme en d&eacute;coration d'assiette. Tout inox, il est parfait pour les mousses, les pr&eacute;parations &eacute;paisses comme la confiture, la compote, le fromage blanc.. L'utilisation est facilit&eacute;e par la pression faite &agrave; l'aide du pouce sur le levier. Deux anses permettent une bonne manipulation, simple et s&eacute;curis&eacute;e. L'entonnoir est profond et de forme conique. La douille large permet de ne pas casser les mol&eacute;cules d'air dans la pr&eacute;paration, ce qui permet de garder l'onctuosit&eacute; de vos pr&eacute;parations.</div><h1>Caractéristiques Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">Inox. Livr&eacute; avec support inox anti-d&eacute;rapant. <span style="font-size: 11.3333px;">Buse int&eacute;gr&eacute;e 15 mm + 2 buses &agrave; visser 5 &amp; 10 mm.&nbsp;</span>Contenance 3.3 l. Diam&egrave;tre de la buse : 15 mm. Dimensions : diam&egrave;tre 20 cm. Hauteur 38 cm. l 30 cm. L 3.3 cm. Poids 0.87 kg. Convient au lave vaisselle. Deux anses. Entonnoir de forme conique. M&eacute;canisme int&eacute;rieur totalement d&eacute;montable &agrave; l'aide d'une vis papillon. Convient au bain-marie.</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 {#8660 …}
      #channels: Doctrine\ORM\PersistentCollection {#8646 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8642 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8644 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.65 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30259
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30250 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30320 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30192 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30200
    #collection: Doctrine\Common\Collections\ArrayCollection {#30212 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30188 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38496 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38498 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30259
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30250 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30320 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Entonnoir à piston Kwik Max De buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30200
    #collection: Doctrine\Common\Collections\ArrayCollection {#30212 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30188 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38496 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38498 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30324
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30259
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30250 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30320 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30247 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30192 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30200
      #collection: Doctrine\Common\Collections\ArrayCollection {#30212 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30188 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38496 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38498 …}
    }
    "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 {#30374
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30365 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30373 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30192 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30377
  +variant: App\Entity\Product\ProductVariant {#30192 …}
  +price: "169,00\u{A0}"
  +originalPrice: "169,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30374
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30365 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30373 …}
    +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 13.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#8664
    #id: 1813
    #code: "entonnoir-a-piston-kwik-de-buyer-1717"
    #attributes: Doctrine\ORM\PersistentCollection {#8674 …}
    #variants: Doctrine\ORM\PersistentCollection {#8676 …}
    #options: Doctrine\ORM\PersistentCollection {#8680 …}
    #associations: Doctrine\ORM\PersistentCollection {#8678 …}
    #createdAt: DateTime @1758632414 {#8662
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632414 {#8663
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8683 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8684
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8664}
        #id: 1813
        #name: "Entonnoir à piston Kwik De Buyer"
        #slug: "entonnoir-a-piston-kwik-de-buyer-1717"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>100% d&eacute;montable pour nettoyage.</li>\n
          <li>R&eacute;glage du d&eacute;bit par la poign&eacute;e. &nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul></div><h1>Description Entonnoir à piston Kwik De Buyer</h1><div class="col is-12"><p>L'entonnoir &agrave; piston DE BUYER permet de d&eacute;corer, remplir,verser et doser tous les ingr&eacute;dients liquides. Son encombrement a &eacute;t&eacute; r&eacute;duit au maximum tout en pr&eacute;servant une contenance de l'entonnoir raisonnable (0.8 L). </p>\r\n
          <p>De plus son support permet de l'avoir facilement &agrave; port&eacute;e de main pendant vos pr&eacute;parations et de le ranger facilement. Le r&eacute;glage du d&eacute;bit par la poign&eacute;e assure un dosage pr&eacute;cis.</p></div><h1>Caractéristiques entonnoir à piston Kwik De Buyer</h1><div class="col is-12">Inox. Contenance 0.8 L. Buse &Oslash; 7 mm. R&eacute;glage du d&eacute;bit par la poign&eacute;e. Livr&eacute; avec support. Encombrement r&eacute;duit. Enti&egrave;rement d&eacute;montable pour un nettoyage complet. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8686 …}
    #channels: Doctrine\ORM\PersistentCollection {#8672 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8668 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8670 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30257
  +product: App\Entity\Product\Product {#8664
    #id: 1813
    #code: "entonnoir-a-piston-kwik-de-buyer-1717"
    #attributes: Doctrine\ORM\PersistentCollection {#8674 …}
    #variants: Doctrine\ORM\PersistentCollection {#8676 …}
    #options: Doctrine\ORM\PersistentCollection {#8680 …}
    #associations: Doctrine\ORM\PersistentCollection {#8678 …}
    #createdAt: DateTime @1758632414 {#8662
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632414 {#8663
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8683 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8684
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8664}
        #id: 1813
        #name: "Entonnoir à piston Kwik De Buyer"
        #slug: "entonnoir-a-piston-kwik-de-buyer-1717"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>100% d&eacute;montable pour nettoyage.</li>\n
          <li>R&eacute;glage du d&eacute;bit par la poign&eacute;e. &nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul></div><h1>Description Entonnoir à piston Kwik De Buyer</h1><div class="col is-12"><p>L'entonnoir &agrave; piston DE BUYER permet de d&eacute;corer, remplir,verser et doser tous les ingr&eacute;dients liquides. Son encombrement a &eacute;t&eacute; r&eacute;duit au maximum tout en pr&eacute;servant une contenance de l'entonnoir raisonnable (0.8 L). </p>\r\n
          <p>De plus son support permet de l'avoir facilement &agrave; port&eacute;e de main pendant vos pr&eacute;parations et de le ranger facilement. Le r&eacute;glage du d&eacute;bit par la poign&eacute;e assure un dosage pr&eacute;cis.</p></div><h1>Caractéristiques entonnoir à piston Kwik De Buyer</h1><div class="col is-12">Inox. Contenance 0.8 L. Buse &Oslash; 7 mm. R&eacute;glage du d&eacute;bit par la poign&eacute;e. Livr&eacute; avec support. Encombrement r&eacute;duit. Enti&egrave;rement d&eacute;montable pour un nettoyage complet. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8686 …}
    #channels: Doctrine\ORM\PersistentCollection {#8672 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8668 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8670 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30440 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +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 {#8664
    #id: 1813
    #code: "entonnoir-a-piston-kwik-de-buyer-1717"
    #attributes: Doctrine\ORM\PersistentCollection {#8674 …}
    #variants: Doctrine\ORM\PersistentCollection {#8676 …}
    #options: Doctrine\ORM\PersistentCollection {#8680 …}
    #associations: Doctrine\ORM\PersistentCollection {#8678 …}
    #createdAt: DateTime @1758632414 {#8662
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632414 {#8663
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8683 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8684
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8664}
        #id: 1813
        #name: "Entonnoir à piston Kwik De Buyer"
        #slug: "entonnoir-a-piston-kwik-de-buyer-1717"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>100% d&eacute;montable pour nettoyage.</li>\n
          <li>R&eacute;glage du d&eacute;bit par la poign&eacute;e. &nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul></div><h1>Description Entonnoir à piston Kwik De Buyer</h1><div class="col is-12"><p>L'entonnoir &agrave; piston DE BUYER permet de d&eacute;corer, remplir,verser et doser tous les ingr&eacute;dients liquides. Son encombrement a &eacute;t&eacute; r&eacute;duit au maximum tout en pr&eacute;servant une contenance de l'entonnoir raisonnable (0.8 L). </p>\r\n
          <p>De plus son support permet de l'avoir facilement &agrave; port&eacute;e de main pendant vos pr&eacute;parations et de le ranger facilement. Le r&eacute;glage du d&eacute;bit par la poign&eacute;e assure un dosage pr&eacute;cis.</p></div><h1>Caractéristiques entonnoir à piston Kwik De Buyer</h1><div class="col is-12">Inox. Contenance 0.8 L. Buse &Oslash; 7 mm. R&eacute;glage du d&eacute;bit par la poign&eacute;e. Livr&eacute; avec support. Encombrement r&eacute;duit. Enti&egrave;rement d&eacute;montable pour un nettoyage complet. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8686 …}
    #channels: Doctrine\ORM\PersistentCollection {#8672 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8666 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8668 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8670 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Entonnoir à piston Kwik De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30511
  -props: [
    "product" => App\Entity\Product\Product {#8664
      #id: 1813
      #code: "entonnoir-a-piston-kwik-de-buyer-1717"
      #attributes: Doctrine\ORM\PersistentCollection {#8674 …}
      #variants: Doctrine\ORM\PersistentCollection {#8676 …}
      #options: Doctrine\ORM\PersistentCollection {#8680 …}
      #associations: Doctrine\ORM\PersistentCollection {#8678 …}
      #createdAt: DateTime @1758632414 {#8662
        date: 2025-09-23 21:00:14.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632414 {#8663
        date: 2025-09-23 21:00:14.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8683 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8684
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8664}
          #id: 1813
          #name: "Entonnoir à piston Kwik De Buyer"
          #slug: "entonnoir-a-piston-kwik-de-buyer-1717"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Polyvalent.</li>\n
            <li>100% d&eacute;montable pour nettoyage.</li>\n
            <li>R&eacute;glage du d&eacute;bit par la poign&eacute;e. &nbsp;</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
            </ul></div><h1>Description Entonnoir à piston Kwik De Buyer</h1><div class="col is-12"><p>L'entonnoir &agrave; piston DE BUYER permet de d&eacute;corer, remplir,verser et doser tous les ingr&eacute;dients liquides. Son encombrement a &eacute;t&eacute; r&eacute;duit au maximum tout en pr&eacute;servant une contenance de l'entonnoir raisonnable (0.8 L). </p>\r\n
            <p>De plus son support permet de l'avoir facilement &agrave; port&eacute;e de main pendant vos pr&eacute;parations et de le ranger facilement. Le r&eacute;glage du d&eacute;bit par la poign&eacute;e assure un dosage pr&eacute;cis.</p></div><h1>Caractéristiques entonnoir à piston Kwik De Buyer</h1><div class="col is-12">Inox. Contenance 0.8 L. Buse &Oslash; 7 mm. R&eacute;glage du d&eacute;bit par la poign&eacute;e. Livr&eacute; avec support. Encombrement r&eacute;duit. Enti&egrave;rement d&eacute;montable pour un nettoyage complet. Va au lave vaisselle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8686 …}
      #channels: Doctrine\ORM\PersistentCollection {#8672 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8666 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8668 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8670 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 9.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30607
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30495 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30574 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30492 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30440 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30448
    #collection: Doctrine\Common\Collections\ArrayCollection {#30457 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30436 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38510 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38512 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30607
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30495 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30574 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30492 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Entonnoir à piston Kwik De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30448
    #collection: Doctrine\Common\Collections\ArrayCollection {#30457 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30436 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38510 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38512 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30608
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30607
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30495 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30574 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30492 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30440 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30448
      #collection: Doctrine\Common\Collections\ArrayCollection {#30457 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30436 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38510 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38512 …}
    }
    "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 {#30661
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30652 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30659 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30660 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30440 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30664
  +variant: App\Entity\Product\ProductVariant {#30440 …}
  +price: "42,00\u{A0}"
  +originalPrice: "49,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30661
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30652 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30659 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30660 …}
    +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.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#8690
    #id: 1815
    #code: "moule-a-baguettes-emile-henry-4853"
    #attributes: Doctrine\ORM\PersistentCollection {#8697 …}
    #variants: Doctrine\ORM\PersistentCollection {#8699 …}
    #options: Doctrine\ORM\PersistentCollection {#8703 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632415 {#8688
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632415 {#8689
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8706 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8707
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8690}
        #id: 1815
        #name: "Moule à baguettes Emile Henry"
        #slug: "moule-a-baguettes-emile-henry-4853"
        #description: """
          <div class="col is-12"><ul>\n
          <li>C&eacute;ramique haute qualit&eacute;, cuisson saine.</li>\n
          <li>Livret de conseils et recettes d&eacute;taill&eacute;s inclus.</li>\n
          <li><strong>Fabriqu&eacute; en France &agrave; Marcigny. Bourgogne.</strong></li>\n
          </ul></div><h1>Description Moule à baguettes Emile Henry</h1><div class="col is-12">Le Moule &agrave; baguettes Emile Henry a &eacute;t&eacute; con&ccedil;u pour vous offir un r&eacute;sultat &agrave; la hauteur de vos attentes. Sa particularit&eacute; est de recr&eacute;er les m&ecirc;mes conditions que dans un four &agrave; pain traditionnel. Le couvercle permet de maintenir un taux d'humidit&eacute; optimal en d&eacute;but de cuisson. Le moule est fabriqu&eacute; en c&eacute;ramique r&eacute;fractaire et permet donc une cuisson homog&egrave;ne.&nbsp;<br />Vous obtenez ainsi de belles baguettes croustillantes &agrave; souhait &agrave; l'ext&eacute;rieur et &agrave; la mie tendre et moelleuse &agrave; l'int&eacute;rieur.<br />Ce moule peut &ecirc;tre lav&eacute; au lave-vaisselle.&nbsp;</div><h1>Caractéristiques Moule à baguettes Emile Henry</h1><div class="col is-12">C&eacute;ramique Haut&eacute; qualit&eacute;. 3 encoches stri&eacute;es pour &eacute;viter aux baguettes de coller. trous sur le couvercle permettant au dioxyde de carbone pr&eacute;sent dans la p&acirc;te &agrave; pain de s'&eacute;chapper.&nbsp;Va au four. &nbsp;Va au lave vaisselle. Livret conseils et recettes inclus. Dimensions : 39 x 24 x 10 cm.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur la c&eacute;ramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la c&eacute;ramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la c&eacute;ramiqie en cuisine.</a></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8709 …}
    #channels: Doctrine\ORM\PersistentCollection {#8695 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8691 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8693 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30502
  +product: App\Entity\Product\Product {#8690
    #id: 1815
    #code: "moule-a-baguettes-emile-henry-4853"
    #attributes: Doctrine\ORM\PersistentCollection {#8697 …}
    #variants: Doctrine\ORM\PersistentCollection {#8699 …}
    #options: Doctrine\ORM\PersistentCollection {#8703 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632415 {#8688
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632415 {#8689
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8706 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8707
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8690}
        #id: 1815
        #name: "Moule à baguettes Emile Henry"
        #slug: "moule-a-baguettes-emile-henry-4853"
        #description: """
          <div class="col is-12"><ul>\n
          <li>C&eacute;ramique haute qualit&eacute;, cuisson saine.</li>\n
          <li>Livret de conseils et recettes d&eacute;taill&eacute;s inclus.</li>\n
          <li><strong>Fabriqu&eacute; en France &agrave; Marcigny. Bourgogne.</strong></li>\n
          </ul></div><h1>Description Moule à baguettes Emile Henry</h1><div class="col is-12">Le Moule &agrave; baguettes Emile Henry a &eacute;t&eacute; con&ccedil;u pour vous offir un r&eacute;sultat &agrave; la hauteur de vos attentes. Sa particularit&eacute; est de recr&eacute;er les m&ecirc;mes conditions que dans un four &agrave; pain traditionnel. Le couvercle permet de maintenir un taux d'humidit&eacute; optimal en d&eacute;but de cuisson. Le moule est fabriqu&eacute; en c&eacute;ramique r&eacute;fractaire et permet donc une cuisson homog&egrave;ne.&nbsp;<br />Vous obtenez ainsi de belles baguettes croustillantes &agrave; souhait &agrave; l'ext&eacute;rieur et &agrave; la mie tendre et moelleuse &agrave; l'int&eacute;rieur.<br />Ce moule peut &ecirc;tre lav&eacute; au lave-vaisselle.&nbsp;</div><h1>Caractéristiques Moule à baguettes Emile Henry</h1><div class="col is-12">C&eacute;ramique Haut&eacute; qualit&eacute;. 3 encoches stri&eacute;es pour &eacute;viter aux baguettes de coller. trous sur le couvercle permettant au dioxyde de carbone pr&eacute;sent dans la p&acirc;te &agrave; pain de s'&eacute;chapper.&nbsp;Va au four. &nbsp;Va au lave vaisselle. Livret conseils et recettes inclus. Dimensions : 39 x 24 x 10 cm.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur la c&eacute;ramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la c&eacute;ramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la c&eacute;ramiqie en cuisine.</a></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8709 …}
    #channels: Doctrine\ORM\PersistentCollection {#8695 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8691 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8693 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30727 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#8690
    #id: 1815
    #code: "moule-a-baguettes-emile-henry-4853"
    #attributes: Doctrine\ORM\PersistentCollection {#8697 …}
    #variants: Doctrine\ORM\PersistentCollection {#8699 …}
    #options: Doctrine\ORM\PersistentCollection {#8703 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632415 {#8688
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632415 {#8689
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8706 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8707
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8690}
        #id: 1815
        #name: "Moule à baguettes Emile Henry"
        #slug: "moule-a-baguettes-emile-henry-4853"
        #description: """
          <div class="col is-12"><ul>\n
          <li>C&eacute;ramique haute qualit&eacute;, cuisson saine.</li>\n
          <li>Livret de conseils et recettes d&eacute;taill&eacute;s inclus.</li>\n
          <li><strong>Fabriqu&eacute; en France &agrave; Marcigny. Bourgogne.</strong></li>\n
          </ul></div><h1>Description Moule à baguettes Emile Henry</h1><div class="col is-12">Le Moule &agrave; baguettes Emile Henry a &eacute;t&eacute; con&ccedil;u pour vous offir un r&eacute;sultat &agrave; la hauteur de vos attentes. Sa particularit&eacute; est de recr&eacute;er les m&ecirc;mes conditions que dans un four &agrave; pain traditionnel. Le couvercle permet de maintenir un taux d'humidit&eacute; optimal en d&eacute;but de cuisson. Le moule est fabriqu&eacute; en c&eacute;ramique r&eacute;fractaire et permet donc une cuisson homog&egrave;ne.&nbsp;<br />Vous obtenez ainsi de belles baguettes croustillantes &agrave; souhait &agrave; l'ext&eacute;rieur et &agrave; la mie tendre et moelleuse &agrave; l'int&eacute;rieur.<br />Ce moule peut &ecirc;tre lav&eacute; au lave-vaisselle.&nbsp;</div><h1>Caractéristiques Moule à baguettes Emile Henry</h1><div class="col is-12">C&eacute;ramique Haut&eacute; qualit&eacute;. 3 encoches stri&eacute;es pour &eacute;viter aux baguettes de coller. trous sur le couvercle permettant au dioxyde de carbone pr&eacute;sent dans la p&acirc;te &agrave; pain de s'&eacute;chapper.&nbsp;Va au four. &nbsp;Va au lave vaisselle. Livret conseils et recettes inclus. Dimensions : 39 x 24 x 10 cm.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur la c&eacute;ramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la c&eacute;ramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la c&eacute;ramiqie en cuisine.</a></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8709 …}
    #channels: Doctrine\ORM\PersistentCollection {#8695 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8691 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8693 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule à baguettes Emile Henry"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30798
  -props: [
    "product" => App\Entity\Product\Product {#8690
      #id: 1815
      #code: "moule-a-baguettes-emile-henry-4853"
      #attributes: Doctrine\ORM\PersistentCollection {#8697 …}
      #variants: Doctrine\ORM\PersistentCollection {#8699 …}
      #options: Doctrine\ORM\PersistentCollection {#8703 …}
      #associations: Doctrine\ORM\PersistentCollection {#8701 …}
      #createdAt: DateTime @1758632415 {#8688
        date: 2025-09-23 21:00:15.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632415 {#8689
        date: 2025-09-23 21:00:15.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8706 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8707
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8690}
          #id: 1815
          #name: "Moule à baguettes Emile Henry"
          #slug: "moule-a-baguettes-emile-henry-4853"
          #description: """
            <div class="col is-12"><ul>\n
            <li>C&eacute;ramique haute qualit&eacute;, cuisson saine.</li>\n
            <li>Livret de conseils et recettes d&eacute;taill&eacute;s inclus.</li>\n
            <li><strong>Fabriqu&eacute; en France &agrave; Marcigny. Bourgogne.</strong></li>\n
            </ul></div><h1>Description Moule à baguettes Emile Henry</h1><div class="col is-12">Le Moule &agrave; baguettes Emile Henry a &eacute;t&eacute; con&ccedil;u pour vous offir un r&eacute;sultat &agrave; la hauteur de vos attentes. Sa particularit&eacute; est de recr&eacute;er les m&ecirc;mes conditions que dans un four &agrave; pain traditionnel. Le couvercle permet de maintenir un taux d'humidit&eacute; optimal en d&eacute;but de cuisson. Le moule est fabriqu&eacute; en c&eacute;ramique r&eacute;fractaire et permet donc une cuisson homog&egrave;ne.&nbsp;<br />Vous obtenez ainsi de belles baguettes croustillantes &agrave; souhait &agrave; l'ext&eacute;rieur et &agrave; la mie tendre et moelleuse &agrave; l'int&eacute;rieur.<br />Ce moule peut &ecirc;tre lav&eacute; au lave-vaisselle.&nbsp;</div><h1>Caractéristiques Moule à baguettes Emile Henry</h1><div class="col is-12">C&eacute;ramique Haut&eacute; qualit&eacute;. 3 encoches stri&eacute;es pour &eacute;viter aux baguettes de coller. trous sur le couvercle permettant au dioxyde de carbone pr&eacute;sent dans la p&acirc;te &agrave; pain de s'&eacute;chapper.&nbsp;Va au four. &nbsp;Va au lave vaisselle. Livret conseils et recettes inclus. Dimensions : 39 x 24 x 10 cm.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur la c&eacute;ramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la c&eacute;ramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la c&eacute;ramiqie en cuisine.</a></span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8709 …}
      #channels: Doctrine\ORM\PersistentCollection {#8695 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8691 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8693 …}
      #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 {#30791
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30782 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30864 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30779 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30727 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30735
    #collection: Doctrine\Common\Collections\ArrayCollection {#30744 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30723 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38524 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38526 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30791
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30782 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30864 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30779 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule à baguettes Emile Henry"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30735
    #collection: Doctrine\Common\Collections\ArrayCollection {#30744 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30723 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38524 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38526 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30868
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30791
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30782 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30864 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30779 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30727 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30735
      #collection: Doctrine\Common\Collections\ArrayCollection {#30744 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30723 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38524 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38526 …}
    }
    "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 {#30918
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30909 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30916 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30917 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30727 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30921
  +variant: App\Entity\Product\ProductVariant {#30727 …}
  +price: "104,00\u{A0}"
  +originalPrice: "104,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30918
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30909 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30916 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30917 …}
    +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.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#8716
    #id: 1816
    #code: "moule-a-pain-rectangle-emile-henry-5242"
    #attributes: Doctrine\ORM\PersistentCollection {#8723 …}
    #variants: Doctrine\ORM\PersistentCollection {#8725 …}
    #options: Doctrine\ORM\PersistentCollection {#8729 …}
    #associations: Doctrine\ORM\PersistentCollection {#8727 …}
    #createdAt: DateTime @1758632415 {#8714
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632415 {#8715
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8732 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8733
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8716}
        #id: 1816
        #name: "Moule à pain rectangle Emile Henry"
        #slug: "moule-a-pain-rectangle-emile-henry-5242"
        #description: """
          <div class="col is-12"><ul>\n
          <li>C&eacute;ramique r&eacute;fractaire garantissant moelleux et croustillant.</li>\n
          <li>Livret de recettes et conseils.</li>\n
          <li>Garantie 10 ans.</li>\n
          <li><strong>Fabriqu&eacute; en France. Marcigny Bourgogne.</strong></li>\n
          </ul></div><h1>Description Moule à pain rectangle Emile Henry</h1><div class="col is-12">Le moule &agrave; pain rectangle Emile Henry permet de r&eacute;aliser tous types de pain &agrave; base de diff&eacute;rentes farines (ch&acirc;taigne, lin, riz...) ou sans gluten. Les p&acirc;tes obtenues avec ces farines &eacute;tant plus liquides, ce moule est particuli&egrave;rement bien indiqu&eacute;.<br />R&eacute;alis&eacute; &agrave; base de c&eacute;ramique r&eacute;fractaire, c'est la meilleure mati&egrave;re pour obtenir un pain &agrave; la cro&ucirc;te croustillante et &agrave; la mie moelleuse.&nbsp;</div><h1>Caractéristiques Moule à pain rectangle Emile Henry</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">&bull;<span style="white-space: pre;"> </span>Dimensions: 24 x 15 x 12,5 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Temp&eacute;rature four: 270&deg;C</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Entretien: Compatible lave-vaisselle</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;: 1,8 Litre(s)</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mati&egrave;re : C&eacute;ramique</div>\n
          <div>Mati&egrave;re C&eacute;ramique. Couvercle perc&eacute; pour une cuisson optimale. Rainures dans le fond pour un d&eacute;moulage facile. Dimensions: 24 x 15 x 12,5 cm. Capacit&eacute; 1,8 L. Temp&eacute;rature four jusqu'&agrave; 270&deg;C. Compatible lave-vaisselle. Livret de recettes. Garantie 10 ans.</div></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 {#8735 …}
    #channels: Doctrine\ORM\PersistentCollection {#8721 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8717 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8719 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30789
  +product: App\Entity\Product\Product {#8716
    #id: 1816
    #code: "moule-a-pain-rectangle-emile-henry-5242"
    #attributes: Doctrine\ORM\PersistentCollection {#8723 …}
    #variants: Doctrine\ORM\PersistentCollection {#8725 …}
    #options: Doctrine\ORM\PersistentCollection {#8729 …}
    #associations: Doctrine\ORM\PersistentCollection {#8727 …}
    #createdAt: DateTime @1758632415 {#8714
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632415 {#8715
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8732 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8733
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8716}
        #id: 1816
        #name: "Moule à pain rectangle Emile Henry"
        #slug: "moule-a-pain-rectangle-emile-henry-5242"
        #description: """
          <div class="col is-12"><ul>\n
          <li>C&eacute;ramique r&eacute;fractaire garantissant moelleux et croustillant.</li>\n
          <li>Livret de recettes et conseils.</li>\n
          <li>Garantie 10 ans.</li>\n
          <li><strong>Fabriqu&eacute; en France. Marcigny Bourgogne.</strong></li>\n
          </ul></div><h1>Description Moule à pain rectangle Emile Henry</h1><div class="col is-12">Le moule &agrave; pain rectangle Emile Henry permet de r&eacute;aliser tous types de pain &agrave; base de diff&eacute;rentes farines (ch&acirc;taigne, lin, riz...) ou sans gluten. Les p&acirc;tes obtenues avec ces farines &eacute;tant plus liquides, ce moule est particuli&egrave;rement bien indiqu&eacute;.<br />R&eacute;alis&eacute; &agrave; base de c&eacute;ramique r&eacute;fractaire, c'est la meilleure mati&egrave;re pour obtenir un pain &agrave; la cro&ucirc;te croustillante et &agrave; la mie moelleuse.&nbsp;</div><h1>Caractéristiques Moule à pain rectangle Emile Henry</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">&bull;<span style="white-space: pre;"> </span>Dimensions: 24 x 15 x 12,5 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Temp&eacute;rature four: 270&deg;C</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Entretien: Compatible lave-vaisselle</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;: 1,8 Litre(s)</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mati&egrave;re : C&eacute;ramique</div>\n
          <div>Mati&egrave;re C&eacute;ramique. Couvercle perc&eacute; pour une cuisson optimale. Rainures dans le fond pour un d&eacute;moulage facile. Dimensions: 24 x 15 x 12,5 cm. Capacit&eacute; 1,8 L. Temp&eacute;rature four jusqu'&agrave; 270&deg;C. Compatible lave-vaisselle. Livret de recettes. Garantie 10 ans.</div></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 {#8735 …}
    #channels: Doctrine\ORM\PersistentCollection {#8721 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8717 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8719 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30984 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8716
    #id: 1816
    #code: "moule-a-pain-rectangle-emile-henry-5242"
    #attributes: Doctrine\ORM\PersistentCollection {#8723 …}
    #variants: Doctrine\ORM\PersistentCollection {#8725 …}
    #options: Doctrine\ORM\PersistentCollection {#8729 …}
    #associations: Doctrine\ORM\PersistentCollection {#8727 …}
    #createdAt: DateTime @1758632415 {#8714
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632415 {#8715
      date: 2025-09-23 21:00:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8732 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8733
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8716}
        #id: 1816
        #name: "Moule à pain rectangle Emile Henry"
        #slug: "moule-a-pain-rectangle-emile-henry-5242"
        #description: """
          <div class="col is-12"><ul>\n
          <li>C&eacute;ramique r&eacute;fractaire garantissant moelleux et croustillant.</li>\n
          <li>Livret de recettes et conseils.</li>\n
          <li>Garantie 10 ans.</li>\n
          <li><strong>Fabriqu&eacute; en France. Marcigny Bourgogne.</strong></li>\n
          </ul></div><h1>Description Moule à pain rectangle Emile Henry</h1><div class="col is-12">Le moule &agrave; pain rectangle Emile Henry permet de r&eacute;aliser tous types de pain &agrave; base de diff&eacute;rentes farines (ch&acirc;taigne, lin, riz...) ou sans gluten. Les p&acirc;tes obtenues avec ces farines &eacute;tant plus liquides, ce moule est particuli&egrave;rement bien indiqu&eacute;.<br />R&eacute;alis&eacute; &agrave; base de c&eacute;ramique r&eacute;fractaire, c'est la meilleure mati&egrave;re pour obtenir un pain &agrave; la cro&ucirc;te croustillante et &agrave; la mie moelleuse.&nbsp;</div><h1>Caractéristiques Moule à pain rectangle Emile Henry</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">&bull;<span style="white-space: pre;"> </span>Dimensions: 24 x 15 x 12,5 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Temp&eacute;rature four: 270&deg;C</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Entretien: Compatible lave-vaisselle</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;: 1,8 Litre(s)</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mati&egrave;re : C&eacute;ramique</div>\n
          <div>Mati&egrave;re C&eacute;ramique. Couvercle perc&eacute; pour une cuisson optimale. Rainures dans le fond pour un d&eacute;moulage facile. Dimensions: 24 x 15 x 12,5 cm. Capacit&eacute; 1,8 L. Temp&eacute;rature four jusqu'&agrave; 270&deg;C. Compatible lave-vaisselle. Livret de recettes. Garantie 10 ans.</div></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 {#8735 …}
    #channels: Doctrine\ORM\PersistentCollection {#8721 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8717 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8719 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule à pain rectangle Emile Henry"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31058
  -props: [
    "product" => App\Entity\Product\Product {#8716
      #id: 1816
      #code: "moule-a-pain-rectangle-emile-henry-5242"
      #attributes: Doctrine\ORM\PersistentCollection {#8723 …}
      #variants: Doctrine\ORM\PersistentCollection {#8725 …}
      #options: Doctrine\ORM\PersistentCollection {#8729 …}
      #associations: Doctrine\ORM\PersistentCollection {#8727 …}
      #createdAt: DateTime @1758632415 {#8714
        date: 2025-09-23 21:00:15.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632415 {#8715
        date: 2025-09-23 21:00:15.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8732 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8733
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8716}
          #id: 1816
          #name: "Moule à pain rectangle Emile Henry"
          #slug: "moule-a-pain-rectangle-emile-henry-5242"
          #description: """
            <div class="col is-12"><ul>\n
            <li>C&eacute;ramique r&eacute;fractaire garantissant moelleux et croustillant.</li>\n
            <li>Livret de recettes et conseils.</li>\n
            <li>Garantie 10 ans.</li>\n
            <li><strong>Fabriqu&eacute; en France. Marcigny Bourgogne.</strong></li>\n
            </ul></div><h1>Description Moule à pain rectangle Emile Henry</h1><div class="col is-12">Le moule &agrave; pain rectangle Emile Henry permet de r&eacute;aliser tous types de pain &agrave; base de diff&eacute;rentes farines (ch&acirc;taigne, lin, riz...) ou sans gluten. Les p&acirc;tes obtenues avec ces farines &eacute;tant plus liquides, ce moule est particuli&egrave;rement bien indiqu&eacute;.<br />R&eacute;alis&eacute; &agrave; base de c&eacute;ramique r&eacute;fractaire, c'est la meilleure mati&egrave;re pour obtenir un pain &agrave; la cro&ucirc;te croustillante et &agrave; la mie moelleuse.&nbsp;</div><h1>Caractéristiques Moule à pain rectangle Emile Henry</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">&bull;<span style="white-space: pre;"> </span>Dimensions: 24 x 15 x 12,5 cm</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Temp&eacute;rature four: 270&deg;C</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Entretien: Compatible lave-vaisselle</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;: 1,8 Litre(s)</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mati&egrave;re : C&eacute;ramique</div>\n
            <div>Mati&egrave;re C&eacute;ramique. Couvercle perc&eacute; pour une cuisson optimale. Rainures dans le fond pour un d&eacute;moulage facile. Dimensions: 24 x 15 x 12,5 cm. Capacit&eacute; 1,8 L. Temp&eacute;rature four jusqu'&agrave; 270&deg;C. Compatible lave-vaisselle. Livret de recettes. Garantie 10 ans.</div></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 {#8735 …}
      #channels: Doctrine\ORM\PersistentCollection {#8721 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8614 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8717 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8719 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31051
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31042 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31124 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31039 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30984 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30992
    #collection: Doctrine\Common\Collections\ArrayCollection {#31004 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30980 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38538 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38540 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31051
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31042 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31124 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31039 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule à pain rectangle Emile Henry"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30992
    #collection: Doctrine\Common\Collections\ArrayCollection {#31004 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30980 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38538 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38540 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31128
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31051
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31042 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31124 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31039 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30984 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30992
      #collection: Doctrine\Common\Collections\ArrayCollection {#31004 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30980 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38538 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38540 …}
    }
    "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 {#31178
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31169 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31176 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31177 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30984 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31181
  +variant: App\Entity\Product\ProductVariant {#30984 …}
  +price: "79,00\u{A0}"
  +originalPrice: "79,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31178
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31169 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31176 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31177 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 2.04 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27426
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12569 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27448 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12579 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31498
  +cart: App\Entity\Order\Order {#13483 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27426
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12569 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27448 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12579 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}