Components

12 Twig Components
44 Render Count
77 ms Render Time
104.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 50.63ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 8.48ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 7.06ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.88ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.14ms
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 4.44ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.64ms
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.89ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.62ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.03ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 102.0 MiB 1.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12198
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12191 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12197 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12196 …}
    +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 {#12818
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12089 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12198
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12191 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12197 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12196 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 102.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12895
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12891 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12894 …}
    +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 {#12904
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12895
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12891 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12894 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 102.0 MiB 4.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12986
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12965 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12985 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12984 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13001
  +cart: App\Entity\Order\Order {#13068 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12986
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12965 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12985 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12984 …}
    +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 102.0 MiB 14.64 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13254
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13242 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13248 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13240 …}
    +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 {#13263
  #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 {#13254
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13242 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13248 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13240 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 102.0 MiB 1.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27483
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27479 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27480 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27482 …}
    +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 {#27492
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27483
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27479 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27480 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27482 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 102.0 MiB 0.89 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27596
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27592 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27593 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27595 …}
    +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 {#27604
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27596
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27592 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27593 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27595 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 102.0 MiB 1.62 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27678
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27674 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27675 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …}
    +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 {#27686
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27678
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27674 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27675 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 8.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 537
    #code: "wok-inox-evelia-lagostina-6889"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632219 {#7787
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632219 {#7403
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 537
        #name: "Wok inox Evelia Lagostina"
        #slug: "wok-inox-evelia-lagostina-6889"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable 18/10 : mat&eacute;riau durable et inerte.</li>\n
          <li>Technologie Lagoseal Plus pour une diffusion homog&egrave;ne de la chaleur.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li>Livr&eacute;e avec couvercle.</li>\n
          <li><strong>Garantie : 10 ans.</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 Wok inox Evelia Lagostina</h1><div class="col is-12">Le wok inox Lagostina Evelia est r&eacute;alis&eacute; en inox 18/10 et selon la technologie Lagoseal Plus destin&eacute;e &agrave; procurer une mont&eacute;e en temp&eacute;rature rapide et homog&egrave;ne. Il est compatible tous feux y compris l'induction, passe au lave-vaisselle. Livr&eacute; avec un couvercle en verre avec poign&eacute;e rivet&eacute;e. Ce produit est garanti 10 ans.</div><h1>Caractéristiques Wok inox Evelia Lagostina</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Fond Lagoseal Plus.<br />- Poign&eacute;e et anse rivet&eacute;es.<br />- Couvercle verre avec poign&eacute;e rivet&eacute;es.<br />- Diam&egrave;tre : 32 cm. Profondeur 11 cm.<br />- Compatible tous feux y compris l'induction.<br />- Passe au lave-vaisselle.<br />- Garantie : 10 ans.<br />- Poids 2,25 kg<br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la 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 {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28212
  +product: App\Entity\Product\Product {#7964
    #id: 537
    #code: "wok-inox-evelia-lagostina-6889"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632219 {#7787
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632219 {#7403
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 537
        #name: "Wok inox Evelia Lagostina"
        #slug: "wok-inox-evelia-lagostina-6889"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable 18/10 : mat&eacute;riau durable et inerte.</li>\n
          <li>Technologie Lagoseal Plus pour une diffusion homog&egrave;ne de la chaleur.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li>Livr&eacute;e avec couvercle.</li>\n
          <li><strong>Garantie : 10 ans.</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 Wok inox Evelia Lagostina</h1><div class="col is-12">Le wok inox Lagostina Evelia est r&eacute;alis&eacute; en inox 18/10 et selon la technologie Lagoseal Plus destin&eacute;e &agrave; procurer une mont&eacute;e en temp&eacute;rature rapide et homog&egrave;ne. Il est compatible tous feux y compris l'induction, passe au lave-vaisselle. Livr&eacute; avec un couvercle en verre avec poign&eacute;e rivet&eacute;e. Ce produit est garanti 10 ans.</div><h1>Caractéristiques Wok inox Evelia Lagostina</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Fond Lagoseal Plus.<br />- Poign&eacute;e et anse rivet&eacute;es.<br />- Couvercle verre avec poign&eacute;e rivet&eacute;es.<br />- Diam&egrave;tre : 32 cm. Profondeur 11 cm.<br />- Compatible tous feux y compris l'induction.<br />- Passe au lave-vaisselle.<br />- Garantie : 10 ans.<br />- Poids 2,25 kg<br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la 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 {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28478 …}
  +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 {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 537
    #code: "wok-inox-evelia-lagostina-6889"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632219 {#7787
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632219 {#7403
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 537
        #name: "Wok inox Evelia Lagostina"
        #slug: "wok-inox-evelia-lagostina-6889"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable 18/10 : mat&eacute;riau durable et inerte.</li>\n
          <li>Technologie Lagoseal Plus pour une diffusion homog&egrave;ne de la chaleur.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li>Livr&eacute;e avec couvercle.</li>\n
          <li><strong>Garantie : 10 ans.</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 Wok inox Evelia Lagostina</h1><div class="col is-12">Le wok inox Lagostina Evelia est r&eacute;alis&eacute; en inox 18/10 et selon la technologie Lagoseal Plus destin&eacute;e &agrave; procurer une mont&eacute;e en temp&eacute;rature rapide et homog&egrave;ne. Il est compatible tous feux y compris l'induction, passe au lave-vaisselle. Livr&eacute; avec un couvercle en verre avec poign&eacute;e rivet&eacute;e. Ce produit est garanti 10 ans.</div><h1>Caractéristiques Wok inox Evelia Lagostina</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Fond Lagoseal Plus.<br />- Poign&eacute;e et anse rivet&eacute;es.<br />- Couvercle verre avec poign&eacute;e rivet&eacute;es.<br />- Diam&egrave;tre : 32 cm. Profondeur 11 cm.<br />- Compatible tous feux y compris l'induction.<br />- Passe au lave-vaisselle.<br />- Garantie : 10 ans.<br />- Poids 2,25 kg<br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la 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 {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Wok inox Evelia Lagostina"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28889
  -props: [
    "product" => App\Entity\Product\Product {#7964
      #id: 537
      #code: "wok-inox-evelia-lagostina-6889"
      #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
      #variants: Doctrine\ORM\PersistentCollection {#8396 …}
      #options: Doctrine\ORM\PersistentCollection {#8524 …}
      #associations: Doctrine\ORM\PersistentCollection {#8464 …}
      #createdAt: DateTime @1758632219 {#7787
        date: 2025-09-23 20:56:59.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632219 {#7403
        date: 2025-09-23 20:56:59.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8523 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8526
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7964}
          #id: 537
          #name: "Wok inox Evelia Lagostina"
          #slug: "wok-inox-evelia-lagostina-6889"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier inoxydable 18/10 : mat&eacute;riau durable et inerte.</li>\n
            <li>Technologie Lagoseal Plus pour une diffusion homog&egrave;ne de la chaleur.</li>\n
            <li>Tous feux y compris induction.</li>\n
            <li>Livr&eacute;e avec couvercle.</li>\n
            <li><strong>Garantie : 10 ans.</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 Wok inox Evelia Lagostina</h1><div class="col is-12">Le wok inox Lagostina Evelia est r&eacute;alis&eacute; en inox 18/10 et selon la technologie Lagoseal Plus destin&eacute;e &agrave; procurer une mont&eacute;e en temp&eacute;rature rapide et homog&egrave;ne. Il est compatible tous feux y compris l'induction, passe au lave-vaisselle. Livr&eacute; avec un couvercle en verre avec poign&eacute;e rivet&eacute;e. Ce produit est garanti 10 ans.</div><h1>Caractéristiques Wok inox Evelia Lagostina</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Fond Lagoseal Plus.<br />- Poign&eacute;e et anse rivet&eacute;es.<br />- Couvercle verre avec poign&eacute;e rivet&eacute;es.<br />- Diam&egrave;tre : 32 cm. Profondeur 11 cm.<br />- Compatible tous feux y compris l'induction.<br />- Passe au lave-vaisselle.<br />- Garantie : 10 ans.<br />- Poids 2,25 kg<br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la 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 {#8529 …}
      #channels: Doctrine\ORM\PersistentCollection {#8032 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8035 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.22 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28959
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28962 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28957 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28956 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28478 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28824
    #collection: Doctrine\Common\Collections\ArrayCollection {#28823 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28661 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38333 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38385 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28959
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28962 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28957 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28956 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Wok inox Evelia Lagostina"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28824
    #collection: Doctrine\Common\Collections\ArrayCollection {#28823 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28661 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38333 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38385 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28967
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28959
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28962 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28957 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28956 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28478 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28824
      #collection: Doctrine\Common\Collections\ArrayCollection {#28823 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28661 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38333 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38385 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29035
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29025 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29033 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29034 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28478 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29044
  +variant: App\Entity\Product\ProductVariant {#28478 …}
  +price: "89,00\u{A0}"
  +originalPrice: "99,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8438 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12089 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8427 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29035
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29025 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29033 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29034 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.16 ms
Input props
[
  "product" => App\Entity\Product\Product {#8542
    #id: 3351
    #code: "turbine-a-glace-gelato-expert-magimix-791"
    #attributes: Doctrine\ORM\PersistentCollection {#8552 …}
    #variants: Doctrine\ORM\PersistentCollection {#8554 …}
    #options: Doctrine\ORM\PersistentCollection {#8558 …}
    #associations: Doctrine\ORM\PersistentCollection {#8556 …}
    #createdAt: DateTime @1758632908 {#8537
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632908 {#8536
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8561 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8562
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8542}
        #id: 3351
        #name: "Turbine à glace Gelato Expert Magimix"
        #slug: "turbine-a-glace-gelato-expert-magimix-791"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 textures de glace possible (italienne, artisanale, granit&eacute;)</li>\n
          <li>Livr&eacute;e avec 2 cuves pour encha&icirc;ner les pr&eacute;parations.</li>\n
          <li>Livre de recettes complet offert.</li>\n
          <li>Garantie 3 ans.&nbsp;</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Turbine à glace Gelato Expert Magimix</h1><div class="col is-12">La Turbine &agrave; glace Gelato Expert Magimix est un v&eacute;ritable outil de professionnel permettant de r&eacute;aliser des glaces de diff&eacute;rentes textures (italienne, artisanale ou granit&eacute;) et en moins de 30 minutes. Gr&acirc;ce &agrave; son groupe froid int&eacute;gr&eacute;, plus besoin de laisser votre pr&eacute;paration au cong&eacute;lateur pendant 12 heures.</div><h1>Caractéristiques Turbine à glace Gelato Expert Magimix</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg</div>\n
          <div>3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;">.<br />&nbsp;</span></div>\n
          <div>Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div>Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg. Fabriqu&eacute;e en Italie.</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 {#8564 …}
    #channels: Doctrine\ORM\PersistentCollection {#8550 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8544 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8546 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8548 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28867
  +product: App\Entity\Product\Product {#8542
    #id: 3351
    #code: "turbine-a-glace-gelato-expert-magimix-791"
    #attributes: Doctrine\ORM\PersistentCollection {#8552 …}
    #variants: Doctrine\ORM\PersistentCollection {#8554 …}
    #options: Doctrine\ORM\PersistentCollection {#8558 …}
    #associations: Doctrine\ORM\PersistentCollection {#8556 …}
    #createdAt: DateTime @1758632908 {#8537
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632908 {#8536
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8561 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8562
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8542}
        #id: 3351
        #name: "Turbine à glace Gelato Expert Magimix"
        #slug: "turbine-a-glace-gelato-expert-magimix-791"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 textures de glace possible (italienne, artisanale, granit&eacute;)</li>\n
          <li>Livr&eacute;e avec 2 cuves pour encha&icirc;ner les pr&eacute;parations.</li>\n
          <li>Livre de recettes complet offert.</li>\n
          <li>Garantie 3 ans.&nbsp;</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Turbine à glace Gelato Expert Magimix</h1><div class="col is-12">La Turbine &agrave; glace Gelato Expert Magimix est un v&eacute;ritable outil de professionnel permettant de r&eacute;aliser des glaces de diff&eacute;rentes textures (italienne, artisanale ou granit&eacute;) et en moins de 30 minutes. Gr&acirc;ce &agrave; son groupe froid int&eacute;gr&eacute;, plus besoin de laisser votre pr&eacute;paration au cong&eacute;lateur pendant 12 heures.</div><h1>Caractéristiques Turbine à glace Gelato Expert Magimix</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg</div>\n
          <div>3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;">.<br />&nbsp;</span></div>\n
          <div>Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div>Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg. Fabriqu&eacute;e en Italie.</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 {#8564 …}
    #channels: Doctrine\ORM\PersistentCollection {#8550 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8544 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8546 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8548 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29117 …}
  +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 {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#8542
    #id: 3351
    #code: "turbine-a-glace-gelato-expert-magimix-791"
    #attributes: Doctrine\ORM\PersistentCollection {#8552 …}
    #variants: Doctrine\ORM\PersistentCollection {#8554 …}
    #options: Doctrine\ORM\PersistentCollection {#8558 …}
    #associations: Doctrine\ORM\PersistentCollection {#8556 …}
    #createdAt: DateTime @1758632908 {#8537
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632908 {#8536
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8561 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8562
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8542}
        #id: 3351
        #name: "Turbine à glace Gelato Expert Magimix"
        #slug: "turbine-a-glace-gelato-expert-magimix-791"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 textures de glace possible (italienne, artisanale, granit&eacute;)</li>\n
          <li>Livr&eacute;e avec 2 cuves pour encha&icirc;ner les pr&eacute;parations.</li>\n
          <li>Livre de recettes complet offert.</li>\n
          <li>Garantie 3 ans.&nbsp;</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Turbine à glace Gelato Expert Magimix</h1><div class="col is-12">La Turbine &agrave; glace Gelato Expert Magimix est un v&eacute;ritable outil de professionnel permettant de r&eacute;aliser des glaces de diff&eacute;rentes textures (italienne, artisanale ou granit&eacute;) et en moins de 30 minutes. Gr&acirc;ce &agrave; son groupe froid int&eacute;gr&eacute;, plus besoin de laisser votre pr&eacute;paration au cong&eacute;lateur pendant 12 heures.</div><h1>Caractéristiques Turbine à glace Gelato Expert Magimix</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg</div>\n
          <div>3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;">.<br />&nbsp;</span></div>\n
          <div>Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div>Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg. Fabriqu&eacute;e en Italie.</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 {#8564 …}
    #channels: Doctrine\ORM\PersistentCollection {#8550 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8544 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8546 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8548 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Turbine à glace Gelato Expert Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29188
  -props: [
    "product" => App\Entity\Product\Product {#8542
      #id: 3351
      #code: "turbine-a-glace-gelato-expert-magimix-791"
      #attributes: Doctrine\ORM\PersistentCollection {#8552 …}
      #variants: Doctrine\ORM\PersistentCollection {#8554 …}
      #options: Doctrine\ORM\PersistentCollection {#8558 …}
      #associations: Doctrine\ORM\PersistentCollection {#8556 …}
      #createdAt: DateTime @1758632908 {#8537
        date: 2025-09-23 21:08:28.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632908 {#8536
        date: 2025-09-23 21:08:28.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8561 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8562
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8542}
          #id: 3351
          #name: "Turbine à glace Gelato Expert Magimix"
          #slug: "turbine-a-glace-gelato-expert-magimix-791"
          #description: """
            <div class="col is-12"><ul>\n
            <li>3 textures de glace possible (italienne, artisanale, granit&eacute;)</li>\n
            <li>Livr&eacute;e avec 2 cuves pour encha&icirc;ner les pr&eacute;parations.</li>\n
            <li>Livre de recettes complet offert.</li>\n
            <li>Garantie 3 ans.&nbsp;</li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Turbine à glace Gelato Expert Magimix</h1><div class="col is-12">La Turbine &agrave; glace Gelato Expert Magimix est un v&eacute;ritable outil de professionnel permettant de r&eacute;aliser des glaces de diff&eacute;rentes textures (italienne, artisanale ou granit&eacute;) et en moins de 30 minutes. Gr&acirc;ce &agrave; son groupe froid int&eacute;gr&eacute;, plus besoin de laisser votre pr&eacute;paration au cong&eacute;lateur pendant 12 heures.</div><h1>Caractéristiques Turbine à glace Gelato Expert Magimix</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg</div>\n
            <div>3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;">.<br />&nbsp;</span></div>\n
            <div>Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
            <div>Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg. Fabriqu&eacute;e en Italie.</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 {#8564 …}
      #channels: Doctrine\ORM\PersistentCollection {#8550 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8544 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8546 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8548 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29181
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29172 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29251 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29169 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29117 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29125
    #collection: Doctrine\Common\Collections\ArrayCollection {#29134 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29113 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38407 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29181
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29172 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29251 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29169 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Turbine à glace Gelato Expert Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29125
    #collection: Doctrine\Common\Collections\ArrayCollection {#29134 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29113 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38407 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29255
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29181
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29172 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29251 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29169 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29117 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29125
      #collection: Doctrine\Common\Collections\ArrayCollection {#29134 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29113 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38407 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29305
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29303 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29304 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29117 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29308
  +variant: App\Entity\Product\ProductVariant {#29117 …}
  +price: "587,00\u{A0}"
  +originalPrice: "652,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8438 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12089 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8427 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29305
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29303 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29304 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#8579
    #id: 3365
    #code: "trancheuse-magimix-t-250-507"
    #attributes: Doctrine\ORM\PersistentCollection {#8589 …}
    #variants: Doctrine\ORM\PersistentCollection {#8591 …}
    #options: Doctrine\ORM\PersistentCollection {#8595 …}
    #associations: Doctrine\ORM\PersistentCollection {#8593 …}
    #createdAt: DateTime @1758632919 {#8569
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632919 {#8570
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8598 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8599
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8579}
        #id: 3365
        #name: "Trancheuse MAGIMIX  T 250"
        #slug: "trancheuse-magimix-t-250-507"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lame professionnelle 25 cm, qualit&eacute; de coupe optimale. </li>\n
          <li>Moteur asynchrone puissant et ultra silencieux. </li>\n
          <li>Plateau extra large 20.5 cm. </li>\n
          <li><span style="color: #ff0000;"><strong>Livraison gratuite</strong></span> (France m&eacute;tropolitaine)</li>\n
          </ul></div><h1>Description trancheuse MAGIMIX  T 250</h1><div class="col is-12"><p>La trancheuse MAGIMIX&nbsp;&nbsp;T 250 a &eacute;t&eacute; con&ccedil;ue pour trancher avec pr&eacute;cision jambons, saucissons et toute la charcuterie en g&eacute;n&eacute;ral.<br />La trancheuse MAGIMIX&nbsp;&nbsp;T 250 b&eacute;n&eacute;ficie de tout le savoir faire MAGIMIX en terme de qualit&eacute; et de fonctionnalit&eacute;s.</p></div><h1>Caractéristiques trancheuse MAGIMIX  T 250</h1><div class="col is-12">Nouveau mod&egrave;le 2016 r&eacute;f&eacute;rence 11656.Corps en m&eacute;tal haute qualit&eacute;. Lame professionnelle 25 cm. Double protection de lame. Aiguiseur de lame int&eacute;gr&eacute;. R&eacute;glage de coupe jusqu'&agrave; 15 mm. Course du chariot 26 cm. Longueur de coupe 20.5 cm. Hauteur de coupe 18 cm. Moteur&nbsp;asynchrone ultra silencieux avec adaptation automatique de la vitesse. Chariot inclin&eacute; &agrave; 20 &deg;. Plateau amovible extra large&nbsp;int&eacute;gr&eacute;. Pieds anti-d&eacute;rapants. Rotation 260 trs/ min. Puissance : 140 W - 230 V. Dimensions : H 34 x&nbsp; L47 x P 36 cm. Garantie 3 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8601 …}
    #channels: Doctrine\ORM\PersistentCollection {#8587 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8581 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8583 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8585 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29179
  +product: App\Entity\Product\Product {#8579
    #id: 3365
    #code: "trancheuse-magimix-t-250-507"
    #attributes: Doctrine\ORM\PersistentCollection {#8589 …}
    #variants: Doctrine\ORM\PersistentCollection {#8591 …}
    #options: Doctrine\ORM\PersistentCollection {#8595 …}
    #associations: Doctrine\ORM\PersistentCollection {#8593 …}
    #createdAt: DateTime @1758632919 {#8569
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632919 {#8570
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8598 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8599
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8579}
        #id: 3365
        #name: "Trancheuse MAGIMIX  T 250"
        #slug: "trancheuse-magimix-t-250-507"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lame professionnelle 25 cm, qualit&eacute; de coupe optimale. </li>\n
          <li>Moteur asynchrone puissant et ultra silencieux. </li>\n
          <li>Plateau extra large 20.5 cm. </li>\n
          <li><span style="color: #ff0000;"><strong>Livraison gratuite</strong></span> (France m&eacute;tropolitaine)</li>\n
          </ul></div><h1>Description trancheuse MAGIMIX  T 250</h1><div class="col is-12"><p>La trancheuse MAGIMIX&nbsp;&nbsp;T 250 a &eacute;t&eacute; con&ccedil;ue pour trancher avec pr&eacute;cision jambons, saucissons et toute la charcuterie en g&eacute;n&eacute;ral.<br />La trancheuse MAGIMIX&nbsp;&nbsp;T 250 b&eacute;n&eacute;ficie de tout le savoir faire MAGIMIX en terme de qualit&eacute; et de fonctionnalit&eacute;s.</p></div><h1>Caractéristiques trancheuse MAGIMIX  T 250</h1><div class="col is-12">Nouveau mod&egrave;le 2016 r&eacute;f&eacute;rence 11656.Corps en m&eacute;tal haute qualit&eacute;. Lame professionnelle 25 cm. Double protection de lame. Aiguiseur de lame int&eacute;gr&eacute;. R&eacute;glage de coupe jusqu'&agrave; 15 mm. Course du chariot 26 cm. Longueur de coupe 20.5 cm. Hauteur de coupe 18 cm. Moteur&nbsp;asynchrone ultra silencieux avec adaptation automatique de la vitesse. Chariot inclin&eacute; &agrave; 20 &deg;. Plateau amovible extra large&nbsp;int&eacute;gr&eacute;. Pieds anti-d&eacute;rapants. Rotation 260 trs/ min. Puissance : 140 W - 230 V. Dimensions : H 34 x&nbsp; L47 x P 36 cm. Garantie 3 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8601 …}
    #channels: Doctrine\ORM\PersistentCollection {#8587 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8581 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8583 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8585 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29371 …}
  +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 {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#8579
    #id: 3365
    #code: "trancheuse-magimix-t-250-507"
    #attributes: Doctrine\ORM\PersistentCollection {#8589 …}
    #variants: Doctrine\ORM\PersistentCollection {#8591 …}
    #options: Doctrine\ORM\PersistentCollection {#8595 …}
    #associations: Doctrine\ORM\PersistentCollection {#8593 …}
    #createdAt: DateTime @1758632919 {#8569
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632919 {#8570
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8598 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8599
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8579}
        #id: 3365
        #name: "Trancheuse MAGIMIX  T 250"
        #slug: "trancheuse-magimix-t-250-507"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lame professionnelle 25 cm, qualit&eacute; de coupe optimale. </li>\n
          <li>Moteur asynchrone puissant et ultra silencieux. </li>\n
          <li>Plateau extra large 20.5 cm. </li>\n
          <li><span style="color: #ff0000;"><strong>Livraison gratuite</strong></span> (France m&eacute;tropolitaine)</li>\n
          </ul></div><h1>Description trancheuse MAGIMIX  T 250</h1><div class="col is-12"><p>La trancheuse MAGIMIX&nbsp;&nbsp;T 250 a &eacute;t&eacute; con&ccedil;ue pour trancher avec pr&eacute;cision jambons, saucissons et toute la charcuterie en g&eacute;n&eacute;ral.<br />La trancheuse MAGIMIX&nbsp;&nbsp;T 250 b&eacute;n&eacute;ficie de tout le savoir faire MAGIMIX en terme de qualit&eacute; et de fonctionnalit&eacute;s.</p></div><h1>Caractéristiques trancheuse MAGIMIX  T 250</h1><div class="col is-12">Nouveau mod&egrave;le 2016 r&eacute;f&eacute;rence 11656.Corps en m&eacute;tal haute qualit&eacute;. Lame professionnelle 25 cm. Double protection de lame. Aiguiseur de lame int&eacute;gr&eacute;. R&eacute;glage de coupe jusqu'&agrave; 15 mm. Course du chariot 26 cm. Longueur de coupe 20.5 cm. Hauteur de coupe 18 cm. Moteur&nbsp;asynchrone ultra silencieux avec adaptation automatique de la vitesse. Chariot inclin&eacute; &agrave; 20 &deg;. Plateau amovible extra large&nbsp;int&eacute;gr&eacute;. Pieds anti-d&eacute;rapants. Rotation 260 trs/ min. Puissance : 140 W - 230 V. Dimensions : H 34 x&nbsp; L47 x P 36 cm. Garantie 3 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8601 …}
    #channels: Doctrine\ORM\PersistentCollection {#8587 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8581 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8583 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8585 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Trancheuse MAGIMIX  T 250"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29445
  -props: [
    "product" => App\Entity\Product\Product {#8579
      #id: 3365
      #code: "trancheuse-magimix-t-250-507"
      #attributes: Doctrine\ORM\PersistentCollection {#8589 …}
      #variants: Doctrine\ORM\PersistentCollection {#8591 …}
      #options: Doctrine\ORM\PersistentCollection {#8595 …}
      #associations: Doctrine\ORM\PersistentCollection {#8593 …}
      #createdAt: DateTime @1758632919 {#8569
        date: 2025-09-23 21:08:39.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632919 {#8570
        date: 2025-09-23 21:08:39.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8598 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8599
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8579}
          #id: 3365
          #name: "Trancheuse MAGIMIX  T 250"
          #slug: "trancheuse-magimix-t-250-507"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Lame professionnelle 25 cm, qualit&eacute; de coupe optimale. </li>\n
            <li>Moteur asynchrone puissant et ultra silencieux. </li>\n
            <li>Plateau extra large 20.5 cm. </li>\n
            <li><span style="color: #ff0000;"><strong>Livraison gratuite</strong></span> (France m&eacute;tropolitaine)</li>\n
            </ul></div><h1>Description trancheuse MAGIMIX  T 250</h1><div class="col is-12"><p>La trancheuse MAGIMIX&nbsp;&nbsp;T 250 a &eacute;t&eacute; con&ccedil;ue pour trancher avec pr&eacute;cision jambons, saucissons et toute la charcuterie en g&eacute;n&eacute;ral.<br />La trancheuse MAGIMIX&nbsp;&nbsp;T 250 b&eacute;n&eacute;ficie de tout le savoir faire MAGIMIX en terme de qualit&eacute; et de fonctionnalit&eacute;s.</p></div><h1>Caractéristiques trancheuse MAGIMIX  T 250</h1><div class="col is-12">Nouveau mod&egrave;le 2016 r&eacute;f&eacute;rence 11656.Corps en m&eacute;tal haute qualit&eacute;. Lame professionnelle 25 cm. Double protection de lame. Aiguiseur de lame int&eacute;gr&eacute;. R&eacute;glage de coupe jusqu'&agrave; 15 mm. Course du chariot 26 cm. Longueur de coupe 20.5 cm. Hauteur de coupe 18 cm. Moteur&nbsp;asynchrone ultra silencieux avec adaptation automatique de la vitesse. Chariot inclin&eacute; &agrave; 20 &deg;. Plateau amovible extra large&nbsp;int&eacute;gr&eacute;. Pieds anti-d&eacute;rapants. Rotation 260 trs/ min. Puissance : 140 W - 230 V. Dimensions : H 34 x&nbsp; L47 x P 36 cm. Garantie 3 ans.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8601 …}
      #channels: Doctrine\ORM\PersistentCollection {#8587 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8581 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8583 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8585 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29438
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29429 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29426 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29371 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29379
    #collection: Doctrine\Common\Collections\ArrayCollection {#29391 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29367 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38421 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29438
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29429 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29426 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Trancheuse MAGIMIX  T 250"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29379
    #collection: Doctrine\Common\Collections\ArrayCollection {#29391 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29367 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38421 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29506
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29438
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29429 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29502 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29426 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29371 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29379
      #collection: Doctrine\Common\Collections\ArrayCollection {#29391 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29367 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38421 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29556
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29547 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29554 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29555 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29371 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29559
  +variant: App\Entity\Product\ProductVariant {#29371 …}
  +price: "495,00\u{A0}"
  +originalPrice: "550,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8438 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12089 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8427 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29556
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29547 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29554 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29555 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#8606
    #id: 3411
    #code: "toaster-vision-magimix-2170"
    #attributes: Doctrine\ORM\PersistentCollection {#8616 …}
    #variants: Doctrine\ORM\PersistentCollection {#8618 …}
    #options: Doctrine\ORM\PersistentCollection {#8622 …}
    #associations: Doctrine\ORM\PersistentCollection {#8620 …}
    #createdAt: DateTime @1758632936 {#8604
      date: 2025-09-23 21:08:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632936 {#8603
      date: 2025-09-23 21:08:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8625 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8626
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8606}
        #id: 3411
        #name: "Toaster vision MAGIMIX"
        #slug: "toaster-vision-magimix-2170"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Contr&ocirc;le visuel permettant&nbsp;du brunissement du pain.</li>\n
          <li>Tr&egrave;s beau design.</li>\n
          <li>Garantie 3 ans.</li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description toaster vision MAGIMIX</h1><div class="col is-12"><p>Le toaster Vision Magimix r&eacute;volutionne l'art de griller pains et toasts. Avec sa double paroi en verre, il permet un contr&ocirc;le permanent du brunissement du pain. Le toaster vision Magimix b&eacute;n&eacute;ficie d'un &eacute;quipement performant (tubes &agrave; quartz, finition inox...)<span><span><span><span style="font-weight: bold; color: #ff6600;"><br /></span></span></span></span></p></div><h1>Caractéristiques toaster vision MAGIMIX</h1><div class="col is-12"><p>&nbsp;</p>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 1450 watts.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions : 225 x 395 x 180 mm.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poids du produit : m&eacute;tal 4,3 kg / couleurs 3,9 kg.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fente XL dimensions : 260 x 41 mm pour 2 tranches de pain de mie ou 1 grande tranche de pain de campagne ou 4 morceaux de baguettes.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">R&eacute;gulation &eacute;lectronique de la temp&eacute;rature 8 positions.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Touches r&eacute;tro-&eacute;clair&eacute;es.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">4 tubes quartz pour une parfaite r&eacute;partition du grillage rempla&ccedil;ables.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Remont&eacute;e extra-haute pour r&eacute;cup&eacute;rer les petites tranches sans se br&ucirc;ler.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tiroir ramasse-miettes (lat&eacute;ral).</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Touche STOP pour arr&ecirc;ter le grillage en cours de cycle.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cordon longueur 1 m&egrave;tre.</div>\n
          <div>\n
          <ul>\n
          <li>Puissance 1450 watts.</li>\n
          <li>Dimensions : 225 x 395 x 180 mm.</li>\n
          <li>Poids du produit : m&eacute;tal 4,3 kg / couleurs 3,9 kg.</li>\n
          <li>Fente XL dimensions : 260 x 41 mm pour 2 tranches de pain de mie ou 1 grande tranche de pain de campagne ou 4 morceaux de baguettes.</li>\n
          <li>R&eacute;gulation &eacute;lectronique de la temp&eacute;rature 8 positions.</li>\n
          <li>Touches r&eacute;tro-&eacute;clair&eacute;es.</li>\n
          <li>4 tubes quartz pour une parfaite r&eacute;partition du grillage rempla&ccedil;ables.</li>\n
          <li>Remont&eacute;e extra-haute pour r&eacute;cup&eacute;rer les petites tranches sans se br&ucirc;ler.</li>\n
          <li>Tiroir ramasse-miettes (lat&eacute;ral).</li>\n
          <li>Touche STOP pour arr&ecirc;ter le grillage en cours de cycle.</li>\n
          <li>Cordon longueur 1 m&egrave;tre.</li>\n
          <li>Garantie 3 ans.</li>\n
          <li>Disponibilit&eacute; des pi&egrave;ces : 10 ans.</li>\n
          </ul>\n
          </div>\n
          <p>&nbsp;</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8628 …}
    #channels: Doctrine\ORM\PersistentCollection {#8614 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8608 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8612 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29436
  +product: App\Entity\Product\Product {#8606
    #id: 3411
    #code: "toaster-vision-magimix-2170"
    #attributes: Doctrine\ORM\PersistentCollection {#8616 …}
    #variants: Doctrine\ORM\PersistentCollection {#8618 …}
    #options: Doctrine\ORM\PersistentCollection {#8622 …}
    #associations: Doctrine\ORM\PersistentCollection {#8620 …}
    #createdAt: DateTime @1758632936 {#8604
      date: 2025-09-23 21:08:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632936 {#8603
      date: 2025-09-23 21:08:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8625 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8626
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8606}
        #id: 3411
        #name: "Toaster vision MAGIMIX"
        #slug: "toaster-vision-magimix-2170"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Contr&ocirc;le visuel permettant&nbsp;du brunissement du pain.</li>\n
          <li>Tr&egrave;s beau design.</li>\n
          <li>Garantie 3 ans.</li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description toaster vision MAGIMIX</h1><div class="col is-12"><p>Le toaster Vision Magimix r&eacute;volutionne l'art de griller pains et toasts. Avec sa double paroi en verre, il permet un contr&ocirc;le permanent du brunissement du pain. Le toaster vision Magimix b&eacute;n&eacute;ficie d'un &eacute;quipement performant (tubes &agrave; quartz, finition inox...)<span><span><span><span style="font-weight: bold; color: #ff6600;"><br /></span></span></span></span></p></div><h1>Caractéristiques toaster vision MAGIMIX</h1><div class="col is-12"><p>&nbsp;</p>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 1450 watts.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions : 225 x 395 x 180 mm.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poids du produit : m&eacute;tal 4,3 kg / couleurs 3,9 kg.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fente XL dimensions : 260 x 41 mm pour 2 tranches de pain de mie ou 1 grande tranche de pain de campagne ou 4 morceaux de baguettes.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">R&eacute;gulation &eacute;lectronique de la temp&eacute;rature 8 positions.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Touches r&eacute;tro-&eacute;clair&eacute;es.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">4 tubes quartz pour une parfaite r&eacute;partition du grillage rempla&ccedil;ables.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Remont&eacute;e extra-haute pour r&eacute;cup&eacute;rer les petites tranches sans se br&ucirc;ler.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tiroir ramasse-miettes (lat&eacute;ral).</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Touche STOP pour arr&ecirc;ter le grillage en cours de cycle.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cordon longueur 1 m&egrave;tre.</div>\n
          <div>\n
          <ul>\n
          <li>Puissance 1450 watts.</li>\n
          <li>Dimensions : 225 x 395 x 180 mm.</li>\n
          <li>Poids du produit : m&eacute;tal 4,3 kg / couleurs 3,9 kg.</li>\n
          <li>Fente XL dimensions : 260 x 41 mm pour 2 tranches de pain de mie ou 1 grande tranche de pain de campagne ou 4 morceaux de baguettes.</li>\n
          <li>R&eacute;gulation &eacute;lectronique de la temp&eacute;rature 8 positions.</li>\n
          <li>Touches r&eacute;tro-&eacute;clair&eacute;es.</li>\n
          <li>4 tubes quartz pour une parfaite r&eacute;partition du grillage rempla&ccedil;ables.</li>\n
          <li>Remont&eacute;e extra-haute pour r&eacute;cup&eacute;rer les petites tranches sans se br&ucirc;ler.</li>\n
          <li>Tiroir ramasse-miettes (lat&eacute;ral).</li>\n
          <li>Touche STOP pour arr&ecirc;ter le grillage en cours de cycle.</li>\n
          <li>Cordon longueur 1 m&egrave;tre.</li>\n
          <li>Garantie 3 ans.</li>\n
          <li>Disponibilit&eacute; des pi&egrave;ces : 10 ans.</li>\n
          </ul>\n
          </div>\n
          <p>&nbsp;</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8628 …}
    #channels: Doctrine\ORM\PersistentCollection {#8614 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8608 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8612 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29622 …}
  +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 {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#8606
    #id: 3411
    #code: "toaster-vision-magimix-2170"
    #attributes: Doctrine\ORM\PersistentCollection {#8616 …}
    #variants: Doctrine\ORM\PersistentCollection {#8618 …}
    #options: Doctrine\ORM\PersistentCollection {#8622 …}
    #associations: Doctrine\ORM\PersistentCollection {#8620 …}
    #createdAt: DateTime @1758632936 {#8604
      date: 2025-09-23 21:08:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632936 {#8603
      date: 2025-09-23 21:08:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8625 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8626
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8606}
        #id: 3411
        #name: "Toaster vision MAGIMIX"
        #slug: "toaster-vision-magimix-2170"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Contr&ocirc;le visuel permettant&nbsp;du brunissement du pain.</li>\n
          <li>Tr&egrave;s beau design.</li>\n
          <li>Garantie 3 ans.</li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description toaster vision MAGIMIX</h1><div class="col is-12"><p>Le toaster Vision Magimix r&eacute;volutionne l'art de griller pains et toasts. Avec sa double paroi en verre, il permet un contr&ocirc;le permanent du brunissement du pain. Le toaster vision Magimix b&eacute;n&eacute;ficie d'un &eacute;quipement performant (tubes &agrave; quartz, finition inox...)<span><span><span><span style="font-weight: bold; color: #ff6600;"><br /></span></span></span></span></p></div><h1>Caractéristiques toaster vision MAGIMIX</h1><div class="col is-12"><p>&nbsp;</p>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 1450 watts.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions : 225 x 395 x 180 mm.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poids du produit : m&eacute;tal 4,3 kg / couleurs 3,9 kg.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fente XL dimensions : 260 x 41 mm pour 2 tranches de pain de mie ou 1 grande tranche de pain de campagne ou 4 morceaux de baguettes.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">R&eacute;gulation &eacute;lectronique de la temp&eacute;rature 8 positions.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Touches r&eacute;tro-&eacute;clair&eacute;es.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">4 tubes quartz pour une parfaite r&eacute;partition du grillage rempla&ccedil;ables.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Remont&eacute;e extra-haute pour r&eacute;cup&eacute;rer les petites tranches sans se br&ucirc;ler.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tiroir ramasse-miettes (lat&eacute;ral).</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Touche STOP pour arr&ecirc;ter le grillage en cours de cycle.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cordon longueur 1 m&egrave;tre.</div>\n
          <div>\n
          <ul>\n
          <li>Puissance 1450 watts.</li>\n
          <li>Dimensions : 225 x 395 x 180 mm.</li>\n
          <li>Poids du produit : m&eacute;tal 4,3 kg / couleurs 3,9 kg.</li>\n
          <li>Fente XL dimensions : 260 x 41 mm pour 2 tranches de pain de mie ou 1 grande tranche de pain de campagne ou 4 morceaux de baguettes.</li>\n
          <li>R&eacute;gulation &eacute;lectronique de la temp&eacute;rature 8 positions.</li>\n
          <li>Touches r&eacute;tro-&eacute;clair&eacute;es.</li>\n
          <li>4 tubes quartz pour une parfaite r&eacute;partition du grillage rempla&ccedil;ables.</li>\n
          <li>Remont&eacute;e extra-haute pour r&eacute;cup&eacute;rer les petites tranches sans se br&ucirc;ler.</li>\n
          <li>Tiroir ramasse-miettes (lat&eacute;ral).</li>\n
          <li>Touche STOP pour arr&ecirc;ter le grillage en cours de cycle.</li>\n
          <li>Cordon longueur 1 m&egrave;tre.</li>\n
          <li>Garantie 3 ans.</li>\n
          <li>Disponibilit&eacute; des pi&egrave;ces : 10 ans.</li>\n
          </ul>\n
          </div>\n
          <p>&nbsp;</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8628 …}
    #channels: Doctrine\ORM\PersistentCollection {#8614 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8608 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8612 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Toaster vision MAGIMIX"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29693
  -props: [
    "product" => App\Entity\Product\Product {#8606
      #id: 3411
      #code: "toaster-vision-magimix-2170"
      #attributes: Doctrine\ORM\PersistentCollection {#8616 …}
      #variants: Doctrine\ORM\PersistentCollection {#8618 …}
      #options: Doctrine\ORM\PersistentCollection {#8622 …}
      #associations: Doctrine\ORM\PersistentCollection {#8620 …}
      #createdAt: DateTime @1758632936 {#8604
        date: 2025-09-23 21:08:56.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632936 {#8603
        date: 2025-09-23 21:08:56.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8625 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8626
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8606}
          #id: 3411
          #name: "Toaster vision MAGIMIX"
          #slug: "toaster-vision-magimix-2170"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Contr&ocirc;le visuel permettant&nbsp;du brunissement du pain.</li>\n
            <li>Tr&egrave;s beau design.</li>\n
            <li>Garantie 3 ans.</li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description toaster vision MAGIMIX</h1><div class="col is-12"><p>Le toaster Vision Magimix r&eacute;volutionne l'art de griller pains et toasts. Avec sa double paroi en verre, il permet un contr&ocirc;le permanent du brunissement du pain. Le toaster vision Magimix b&eacute;n&eacute;ficie d'un &eacute;quipement performant (tubes &agrave; quartz, finition inox...)<span><span><span><span style="font-weight: bold; color: #ff6600;"><br /></span></span></span></span></p></div><h1>Caractéristiques toaster vision MAGIMIX</h1><div class="col is-12"><p>&nbsp;</p>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 1450 watts.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions : 225 x 395 x 180 mm.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poids du produit : m&eacute;tal 4,3 kg / couleurs 3,9 kg.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fente XL dimensions : 260 x 41 mm pour 2 tranches de pain de mie ou 1 grande tranche de pain de campagne ou 4 morceaux de baguettes.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">R&eacute;gulation &eacute;lectronique de la temp&eacute;rature 8 positions.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Touches r&eacute;tro-&eacute;clair&eacute;es.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">4 tubes quartz pour une parfaite r&eacute;partition du grillage rempla&ccedil;ables.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Remont&eacute;e extra-haute pour r&eacute;cup&eacute;rer les petites tranches sans se br&ucirc;ler.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tiroir ramasse-miettes (lat&eacute;ral).</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Touche STOP pour arr&ecirc;ter le grillage en cours de cycle.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cordon longueur 1 m&egrave;tre.</div>\n
            <div>\n
            <ul>\n
            <li>Puissance 1450 watts.</li>\n
            <li>Dimensions : 225 x 395 x 180 mm.</li>\n
            <li>Poids du produit : m&eacute;tal 4,3 kg / couleurs 3,9 kg.</li>\n
            <li>Fente XL dimensions : 260 x 41 mm pour 2 tranches de pain de mie ou 1 grande tranche de pain de campagne ou 4 morceaux de baguettes.</li>\n
            <li>R&eacute;gulation &eacute;lectronique de la temp&eacute;rature 8 positions.</li>\n
            <li>Touches r&eacute;tro-&eacute;clair&eacute;es.</li>\n
            <li>4 tubes quartz pour une parfaite r&eacute;partition du grillage rempla&ccedil;ables.</li>\n
            <li>Remont&eacute;e extra-haute pour r&eacute;cup&eacute;rer les petites tranches sans se br&ucirc;ler.</li>\n
            <li>Tiroir ramasse-miettes (lat&eacute;ral).</li>\n
            <li>Touche STOP pour arr&ecirc;ter le grillage en cours de cycle.</li>\n
            <li>Cordon longueur 1 m&egrave;tre.</li>\n
            <li>Garantie 3 ans.</li>\n
            <li>Disponibilit&eacute; des pi&egrave;ces : 10 ans.</li>\n
            </ul>\n
            </div>\n
            <p>&nbsp;</p></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8628 …}
      #channels: Doctrine\ORM\PersistentCollection {#8614 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8608 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8612 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29778
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29677 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29753 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29674 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29622 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29630
    #collection: Doctrine\Common\Collections\ArrayCollection {#29639 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29618 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38435 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29778
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29677 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29753 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29674 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Toaster vision MAGIMIX"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29630
    #collection: Doctrine\Common\Collections\ArrayCollection {#29639 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29618 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38435 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29781
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29778
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29677 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29753 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29674 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29622 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29630
      #collection: Doctrine\Common\Collections\ArrayCollection {#29639 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29618 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38435 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29832
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29823 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29830 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29622 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29835
  +variant: App\Entity\Product\ProductVariant {#29622 …}
  +price: "225,00\u{A0}"
  +originalPrice: "250,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8438 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12089 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8427 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29832
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29823 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29830 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.34 ms
Input props
[
  "product" => App\Entity\Product\Product {#8633
    #id: 39
    #code: "thermometre-multifonctions-mastrad-467"
    #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
    #variants: Doctrine\ORM\PersistentCollection {#8645 …}
    #options: Doctrine\ORM\PersistentCollection {#8649 …}
    #associations: Doctrine\ORM\PersistentCollection {#8647 …}
    #createdAt: DateTime @1758632177 {#8631
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632177 {#8630
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8652 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8653
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8633}
        #id: 39
        #name: "Thermomètre multifonctions Mastrad"
        #slug: "thermometre-multifonctions-mastrad-467"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Pr&eacute;programm&eacute;e pour les niveaux de cuisson de diff&eacute;rentes viandes. </li>\r\n
              <li>Vous alerte lorsque la&nbsp;temp&eacute;rature est atteinte. </li>\r\n
              <li>Poign&eacute;e en silicone pour usage en bain marie, confitures, sucres et fritures.<br /></li>\r\n
          </ul></div><h1>Description Thermomètre multifonctions Mastrad</h1><div class="col is-12">Le thermom&egrave;tre &agrave; four est indispensable pour les mets d&eacute;licats. Le thermom&egrave;tre &agrave; four&nbsp;&nbsp;vous permet de cuire &agrave; la perfection au four comme au bain marie. Pr&eacute;-programm&eacute;e,&nbsp;il est aussi r&eacute;glable manuellement et vous alerte d&egrave;s que le niveau de cuisson est atteint.</div><h1>Caractéristiques Thermomètre multifonctions Mastrad</h1><div class="col is-12"><strong>Temp&eacute;rature &agrave; coeur : 0&deg;C &agrave; + 200&deg;c.</strong> Fonction minuteur jusqu'&agrave; 99 minutes. Dimensions : 12 x 7.5 cm. Ecran Lcd. S'aimante sur toutes surfaces m&eacute;talliques. Fil de sonde renforc&eacute; anti-pincement. Longueur totale du fil de sonde :&nbsp; 1,10 m&egrave;tre. Pr&eacute;programmation des cuissons. Alerte sonore 30 secondes. Garantie 1 an.<br /><br /><span>Ne fonctionne pas sur induction, <a style="color: #ff6600;" href="../../../thermometre-infrarouge-yoocook">thermom&egrave;tre &agrave; infrarouge</a> recommand&eacute; dans ce cas.</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 {#8655 …}
    #channels: Doctrine\ORM\PersistentCollection {#8641 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8635 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8639 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29684
  +product: App\Entity\Product\Product {#8633
    #id: 39
    #code: "thermometre-multifonctions-mastrad-467"
    #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
    #variants: Doctrine\ORM\PersistentCollection {#8645 …}
    #options: Doctrine\ORM\PersistentCollection {#8649 …}
    #associations: Doctrine\ORM\PersistentCollection {#8647 …}
    #createdAt: DateTime @1758632177 {#8631
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632177 {#8630
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8652 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8653
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8633}
        #id: 39
        #name: "Thermomètre multifonctions Mastrad"
        #slug: "thermometre-multifonctions-mastrad-467"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Pr&eacute;programm&eacute;e pour les niveaux de cuisson de diff&eacute;rentes viandes. </li>\r\n
              <li>Vous alerte lorsque la&nbsp;temp&eacute;rature est atteinte. </li>\r\n
              <li>Poign&eacute;e en silicone pour usage en bain marie, confitures, sucres et fritures.<br /></li>\r\n
          </ul></div><h1>Description Thermomètre multifonctions Mastrad</h1><div class="col is-12">Le thermom&egrave;tre &agrave; four est indispensable pour les mets d&eacute;licats. Le thermom&egrave;tre &agrave; four&nbsp;&nbsp;vous permet de cuire &agrave; la perfection au four comme au bain marie. Pr&eacute;-programm&eacute;e,&nbsp;il est aussi r&eacute;glable manuellement et vous alerte d&egrave;s que le niveau de cuisson est atteint.</div><h1>Caractéristiques Thermomètre multifonctions Mastrad</h1><div class="col is-12"><strong>Temp&eacute;rature &agrave; coeur : 0&deg;C &agrave; + 200&deg;c.</strong> Fonction minuteur jusqu'&agrave; 99 minutes. Dimensions : 12 x 7.5 cm. Ecran Lcd. S'aimante sur toutes surfaces m&eacute;talliques. Fil de sonde renforc&eacute; anti-pincement. Longueur totale du fil de sonde :&nbsp; 1,10 m&egrave;tre. Pr&eacute;programmation des cuissons. Alerte sonore 30 secondes. Garantie 1 an.<br /><br /><span>Ne fonctionne pas sur induction, <a style="color: #ff6600;" href="../../../thermometre-infrarouge-yoocook">thermom&egrave;tre &agrave; infrarouge</a> recommand&eacute; dans ce cas.</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 {#8655 …}
    #channels: Doctrine\ORM\PersistentCollection {#8641 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8635 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8639 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29898 …}
  +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 {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8633
    #id: 39
    #code: "thermometre-multifonctions-mastrad-467"
    #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
    #variants: Doctrine\ORM\PersistentCollection {#8645 …}
    #options: Doctrine\ORM\PersistentCollection {#8649 …}
    #associations: Doctrine\ORM\PersistentCollection {#8647 …}
    #createdAt: DateTime @1758632177 {#8631
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632177 {#8630
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8652 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8653
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8633}
        #id: 39
        #name: "Thermomètre multifonctions Mastrad"
        #slug: "thermometre-multifonctions-mastrad-467"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Pr&eacute;programm&eacute;e pour les niveaux de cuisson de diff&eacute;rentes viandes. </li>\r\n
              <li>Vous alerte lorsque la&nbsp;temp&eacute;rature est atteinte. </li>\r\n
              <li>Poign&eacute;e en silicone pour usage en bain marie, confitures, sucres et fritures.<br /></li>\r\n
          </ul></div><h1>Description Thermomètre multifonctions Mastrad</h1><div class="col is-12">Le thermom&egrave;tre &agrave; four est indispensable pour les mets d&eacute;licats. Le thermom&egrave;tre &agrave; four&nbsp;&nbsp;vous permet de cuire &agrave; la perfection au four comme au bain marie. Pr&eacute;-programm&eacute;e,&nbsp;il est aussi r&eacute;glable manuellement et vous alerte d&egrave;s que le niveau de cuisson est atteint.</div><h1>Caractéristiques Thermomètre multifonctions Mastrad</h1><div class="col is-12"><strong>Temp&eacute;rature &agrave; coeur : 0&deg;C &agrave; + 200&deg;c.</strong> Fonction minuteur jusqu'&agrave; 99 minutes. Dimensions : 12 x 7.5 cm. Ecran Lcd. S'aimante sur toutes surfaces m&eacute;talliques. Fil de sonde renforc&eacute; anti-pincement. Longueur totale du fil de sonde :&nbsp; 1,10 m&egrave;tre. Pr&eacute;programmation des cuissons. Alerte sonore 30 secondes. Garantie 1 an.<br /><br /><span>Ne fonctionne pas sur induction, <a style="color: #ff6600;" href="../../../thermometre-infrarouge-yoocook">thermom&egrave;tre &agrave; infrarouge</a> recommand&eacute; dans ce cas.</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 {#8655 …}
    #channels: Doctrine\ORM\PersistentCollection {#8641 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8635 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8639 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Thermomètre multifonctions Mastrad"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29969
  -props: [
    "product" => App\Entity\Product\Product {#8633
      #id: 39
      #code: "thermometre-multifonctions-mastrad-467"
      #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
      #variants: Doctrine\ORM\PersistentCollection {#8645 …}
      #options: Doctrine\ORM\PersistentCollection {#8649 …}
      #associations: Doctrine\ORM\PersistentCollection {#8647 …}
      #createdAt: DateTime @1758632177 {#8631
        date: 2025-09-23 20:56:17.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632177 {#8630
        date: 2025-09-23 20:56:17.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8652 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8653
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8633}
          #id: 39
          #name: "Thermomètre multifonctions Mastrad"
          #slug: "thermometre-multifonctions-mastrad-467"
          #description: """
            <div class="col is-12"><ul>\r\n
                <li>Pr&eacute;programm&eacute;e pour les niveaux de cuisson de diff&eacute;rentes viandes. </li>\r\n
                <li>Vous alerte lorsque la&nbsp;temp&eacute;rature est atteinte. </li>\r\n
                <li>Poign&eacute;e en silicone pour usage en bain marie, confitures, sucres et fritures.<br /></li>\r\n
            </ul></div><h1>Description Thermomètre multifonctions Mastrad</h1><div class="col is-12">Le thermom&egrave;tre &agrave; four est indispensable pour les mets d&eacute;licats. Le thermom&egrave;tre &agrave; four&nbsp;&nbsp;vous permet de cuire &agrave; la perfection au four comme au bain marie. Pr&eacute;-programm&eacute;e,&nbsp;il est aussi r&eacute;glable manuellement et vous alerte d&egrave;s que le niveau de cuisson est atteint.</div><h1>Caractéristiques Thermomètre multifonctions Mastrad</h1><div class="col is-12"><strong>Temp&eacute;rature &agrave; coeur : 0&deg;C &agrave; + 200&deg;c.</strong> Fonction minuteur jusqu'&agrave; 99 minutes. Dimensions : 12 x 7.5 cm. Ecran Lcd. S'aimante sur toutes surfaces m&eacute;talliques. Fil de sonde renforc&eacute; anti-pincement. Longueur totale du fil de sonde :&nbsp; 1,10 m&egrave;tre. Pr&eacute;programmation des cuissons. Alerte sonore 30 secondes. Garantie 1 an.<br /><br /><span>Ne fonctionne pas sur induction, <a style="color: #ff6600;" href="../../../thermometre-infrarouge-yoocook">thermom&egrave;tre &agrave; infrarouge</a> recommand&eacute; dans ce cas.</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 {#8655 …}
      #channels: Doctrine\ORM\PersistentCollection {#8641 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8635 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8639 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30043
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29953 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30032 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29950 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29898 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29906
    #collection: Doctrine\Common\Collections\ArrayCollection {#29915 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29894 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38449 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30043
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29953 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30032 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29950 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Thermomètre multifonctions Mastrad"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29906
    #collection: Doctrine\Common\Collections\ArrayCollection {#29915 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29894 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38449 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30048
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30043
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29953 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30032 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29950 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29898 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29906
      #collection: Doctrine\Common\Collections\ArrayCollection {#29915 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29894 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38449 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30097
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30088 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30095 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30096 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29898 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30100
  +variant: App\Entity\Product\ProductVariant {#29898 …}
  +price: "36,00\u{A0}"
  +originalPrice: "39,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8438 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12089 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8427 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30097
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30088 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30095 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30096 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#8662
    #id: 2600
    #code: "set-de-degustation-whisky-les-impitoyables-peugeot-5267"
    #attributes: Doctrine\ORM\PersistentCollection {#8672 …}
    #variants: Doctrine\ORM\PersistentCollection {#8674 …}
    #options: Doctrine\ORM\PersistentCollection {#8678 …}
    #associations: Doctrine\ORM\PersistentCollection {#8676 …}
    #createdAt: DateTime @1758632588 {#8660
      date: 2025-09-23 21:03:08.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632588 {#8661
      date: 2025-09-23 21:03:08.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4834 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4835
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8662}
        #id: 2600
        #name: "Set de dégustation whisky Les Impitoyables Peugeot"
        #slug: "set-de-degustation-whisky-les-impitoyables-peugeot-5267"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Forme du verre sp&eacute;cialement &eacute;tudi&eacute;e pour une d&eacute;gustation parfaite.</li>\n
          <li>Socle astucieux permettant un rafra&icirc;chissement sans glace. (pas de choc thermique)</li>\n
          <li>Pour d&eacute;guster le whisky mais aussi le Cognac, l'Armagnac et le Rhum.</li>\n
          </ul></div><h1>Description Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Le Set de d&eacute;gustation whisky Peugeot permet de mettre en valeur toutes les saveurs de vos meilleurs whiskies, mais aussi les eaux de vies comme le Cognac et l'Armagnac.<br />La forme particuli&egrave;re du verre avec son diam&egrave;tre large et son d&ocirc;me central &eacute;vite la concentration des odeurs agressives li&eacute;es &agrave; l'alcool.<br />Un astucieux socle en m&eacute;tal permet de rafra&icirc;chirvotre brevage pr&eacute;f&eacute;r&eacute; sans glace. Plac&eacute; quelques heures au cong&eacute;lateur, il permet de temp&eacute;rer les alcools pendant au moins 30 minutes sans choc thermique.</div><h1>Caractéristiques Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Verre de d&eacute;gustation. Capacit&eacute; 30 cl. Hauteur 10 cm. Socle en m&eacute;tal. Sous verre en cuir. Livr&eacute; dans une bo&icirc;te coffret. Mode d'emploi. Bouteille non comprise.</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 {#4829 …}
    #channels: Doctrine\ORM\PersistentCollection {#8670 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8664 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8666 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8668 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29960
  +product: App\Entity\Product\Product {#8662
    #id: 2600
    #code: "set-de-degustation-whisky-les-impitoyables-peugeot-5267"
    #attributes: Doctrine\ORM\PersistentCollection {#8672 …}
    #variants: Doctrine\ORM\PersistentCollection {#8674 …}
    #options: Doctrine\ORM\PersistentCollection {#8678 …}
    #associations: Doctrine\ORM\PersistentCollection {#8676 …}
    #createdAt: DateTime @1758632588 {#8660
      date: 2025-09-23 21:03:08.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632588 {#8661
      date: 2025-09-23 21:03:08.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4834 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4835
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8662}
        #id: 2600
        #name: "Set de dégustation whisky Les Impitoyables Peugeot"
        #slug: "set-de-degustation-whisky-les-impitoyables-peugeot-5267"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Forme du verre sp&eacute;cialement &eacute;tudi&eacute;e pour une d&eacute;gustation parfaite.</li>\n
          <li>Socle astucieux permettant un rafra&icirc;chissement sans glace. (pas de choc thermique)</li>\n
          <li>Pour d&eacute;guster le whisky mais aussi le Cognac, l'Armagnac et le Rhum.</li>\n
          </ul></div><h1>Description Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Le Set de d&eacute;gustation whisky Peugeot permet de mettre en valeur toutes les saveurs de vos meilleurs whiskies, mais aussi les eaux de vies comme le Cognac et l'Armagnac.<br />La forme particuli&egrave;re du verre avec son diam&egrave;tre large et son d&ocirc;me central &eacute;vite la concentration des odeurs agressives li&eacute;es &agrave; l'alcool.<br />Un astucieux socle en m&eacute;tal permet de rafra&icirc;chirvotre brevage pr&eacute;f&eacute;r&eacute; sans glace. Plac&eacute; quelques heures au cong&eacute;lateur, il permet de temp&eacute;rer les alcools pendant au moins 30 minutes sans choc thermique.</div><h1>Caractéristiques Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Verre de d&eacute;gustation. Capacit&eacute; 30 cl. Hauteur 10 cm. Socle en m&eacute;tal. Sous verre en cuir. Livr&eacute; dans une bo&icirc;te coffret. Mode d'emploi. Bouteille non comprise.</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 {#4829 …}
    #channels: Doctrine\ORM\PersistentCollection {#8670 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8664 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8666 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8668 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30163 …}
  +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 {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8662
    #id: 2600
    #code: "set-de-degustation-whisky-les-impitoyables-peugeot-5267"
    #attributes: Doctrine\ORM\PersistentCollection {#8672 …}
    #variants: Doctrine\ORM\PersistentCollection {#8674 …}
    #options: Doctrine\ORM\PersistentCollection {#8678 …}
    #associations: Doctrine\ORM\PersistentCollection {#8676 …}
    #createdAt: DateTime @1758632588 {#8660
      date: 2025-09-23 21:03:08.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632588 {#8661
      date: 2025-09-23 21:03:08.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4834 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4835
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8662}
        #id: 2600
        #name: "Set de dégustation whisky Les Impitoyables Peugeot"
        #slug: "set-de-degustation-whisky-les-impitoyables-peugeot-5267"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Forme du verre sp&eacute;cialement &eacute;tudi&eacute;e pour une d&eacute;gustation parfaite.</li>\n
          <li>Socle astucieux permettant un rafra&icirc;chissement sans glace. (pas de choc thermique)</li>\n
          <li>Pour d&eacute;guster le whisky mais aussi le Cognac, l'Armagnac et le Rhum.</li>\n
          </ul></div><h1>Description Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Le Set de d&eacute;gustation whisky Peugeot permet de mettre en valeur toutes les saveurs de vos meilleurs whiskies, mais aussi les eaux de vies comme le Cognac et l'Armagnac.<br />La forme particuli&egrave;re du verre avec son diam&egrave;tre large et son d&ocirc;me central &eacute;vite la concentration des odeurs agressives li&eacute;es &agrave; l'alcool.<br />Un astucieux socle en m&eacute;tal permet de rafra&icirc;chirvotre brevage pr&eacute;f&eacute;r&eacute; sans glace. Plac&eacute; quelques heures au cong&eacute;lateur, il permet de temp&eacute;rer les alcools pendant au moins 30 minutes sans choc thermique.</div><h1>Caractéristiques Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Verre de d&eacute;gustation. Capacit&eacute; 30 cl. Hauteur 10 cm. Socle en m&eacute;tal. Sous verre en cuir. Livr&eacute; dans une bo&icirc;te coffret. Mode d'emploi. Bouteille non comprise.</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 {#4829 …}
    #channels: Doctrine\ORM\PersistentCollection {#8670 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8664 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8666 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8668 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Set de dégustation whisky Les Impitoyables Peugeot"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30237
  -props: [
    "product" => App\Entity\Product\Product {#8662
      #id: 2600
      #code: "set-de-degustation-whisky-les-impitoyables-peugeot-5267"
      #attributes: Doctrine\ORM\PersistentCollection {#8672 …}
      #variants: Doctrine\ORM\PersistentCollection {#8674 …}
      #options: Doctrine\ORM\PersistentCollection {#8678 …}
      #associations: Doctrine\ORM\PersistentCollection {#8676 …}
      #createdAt: DateTime @1758632588 {#8660
        date: 2025-09-23 21:03:08.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632588 {#8661
        date: 2025-09-23 21:03:08.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#4834 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#4835
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8662}
          #id: 2600
          #name: "Set de dégustation whisky Les Impitoyables Peugeot"
          #slug: "set-de-degustation-whisky-les-impitoyables-peugeot-5267"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Forme du verre sp&eacute;cialement &eacute;tudi&eacute;e pour une d&eacute;gustation parfaite.</li>\n
            <li>Socle astucieux permettant un rafra&icirc;chissement sans glace. (pas de choc thermique)</li>\n
            <li>Pour d&eacute;guster le whisky mais aussi le Cognac, l'Armagnac et le Rhum.</li>\n
            </ul></div><h1>Description Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Le Set de d&eacute;gustation whisky Peugeot permet de mettre en valeur toutes les saveurs de vos meilleurs whiskies, mais aussi les eaux de vies comme le Cognac et l'Armagnac.<br />La forme particuli&egrave;re du verre avec son diam&egrave;tre large et son d&ocirc;me central &eacute;vite la concentration des odeurs agressives li&eacute;es &agrave; l'alcool.<br />Un astucieux socle en m&eacute;tal permet de rafra&icirc;chirvotre brevage pr&eacute;f&eacute;r&eacute; sans glace. Plac&eacute; quelques heures au cong&eacute;lateur, il permet de temp&eacute;rer les alcools pendant au moins 30 minutes sans choc thermique.</div><h1>Caractéristiques Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Verre de d&eacute;gustation. Capacit&eacute; 30 cl. Hauteur 10 cm. Socle en m&eacute;tal. Sous verre en cuir. Livr&eacute; dans une bo&icirc;te coffret. Mode d'emploi. Bouteille non comprise.</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 {#4829 …}
      #channels: Doctrine\ORM\PersistentCollection {#8670 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8664 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8666 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8668 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30230
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30221 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30218 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30163 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30171
    #collection: Doctrine\Common\Collections\ArrayCollection {#30183 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30159 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38463 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30230
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30221 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30218 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Set de dégustation whisky Les Impitoyables Peugeot"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30171
    #collection: Doctrine\Common\Collections\ArrayCollection {#30183 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30159 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38463 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30301
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30230
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30221 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30297 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30218 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30163 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30171
      #collection: Doctrine\Common\Collections\ArrayCollection {#30183 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30159 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38463 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30351
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30342 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30349 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30163 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30354
  +variant: App\Entity\Product\ProductVariant {#30163 …}
  +price: "36,00\u{A0}"
  +originalPrice: "42,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8438 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12089 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8427 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30351
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30342 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30349 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 5.28 ms
Input props
[
  "product" => App\Entity\Product\Product {#4837
    #id: 402
    #code: "service-a-fondue-savoyarde-invicta-438"
    #attributes: Doctrine\ORM\PersistentCollection {#4846 …}
    #variants: Doctrine\ORM\PersistentCollection {#4859 …}
    #options: Doctrine\ORM\PersistentCollection {#5145 …}
    #associations: Doctrine\ORM\PersistentCollection {#4842 …}
    #createdAt: DateTime @1758632203 {#4840
      date: 2025-09-23 20:56:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632203 {#4826
      date: 2025-09-23 20:56:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5157 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5114
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4837}
        #id: 402
        #name: "Service à fondue savoyarde Invicta"
        #slug: "service-a-fondue-savoyarde-invicta-438"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poelon 24 cm 3L7</li>\n
          <li>Fonte &eacute;maill&eacute;e haute qualit&eacute;.</li>\n
          <li>Br&ucirc;leur mixte alccol/p&acirc;te &agrave; br&ucirc;ler</li>\n
          <li><strong>Fabriqu&eacute; en France&nbsp;</strong></li>\n
          </ul></div><h1>Description service fondue savoyarde Invicta</h1><div class="col is-12"><font size="1" face="Verdana"> La forme du po&ecirc;lon est bien adapt&eacute;e pour la fondue savoyarde. Po&ecirc;lon en fonte amovible int&eacute;rieur &eacute;maill&eacute;. Peut &ecirc;tre pos&eacute; directement sur la source de chaleur. Livr&eacute; avec support, br&ucirc;leur, planche en bois et 6 fourchettes. Le br&ucirc;leur fonctionne avec de l&rsquo;alcool ou de la p&acirc;te &agrave; br&ucirc;ler. </font></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 {#5128 …}
    #channels: Doctrine\ORM\PersistentCollection {#4847 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4853 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4849 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30228
  +product: App\Entity\Product\Product {#4837
    #id: 402
    #code: "service-a-fondue-savoyarde-invicta-438"
    #attributes: Doctrine\ORM\PersistentCollection {#4846 …}
    #variants: Doctrine\ORM\PersistentCollection {#4859 …}
    #options: Doctrine\ORM\PersistentCollection {#5145 …}
    #associations: Doctrine\ORM\PersistentCollection {#4842 …}
    #createdAt: DateTime @1758632203 {#4840
      date: 2025-09-23 20:56:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632203 {#4826
      date: 2025-09-23 20:56:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5157 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5114
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4837}
        #id: 402
        #name: "Service à fondue savoyarde Invicta"
        #slug: "service-a-fondue-savoyarde-invicta-438"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poelon 24 cm 3L7</li>\n
          <li>Fonte &eacute;maill&eacute;e haute qualit&eacute;.</li>\n
          <li>Br&ucirc;leur mixte alccol/p&acirc;te &agrave; br&ucirc;ler</li>\n
          <li><strong>Fabriqu&eacute; en France&nbsp;</strong></li>\n
          </ul></div><h1>Description service fondue savoyarde Invicta</h1><div class="col is-12"><font size="1" face="Verdana"> La forme du po&ecirc;lon est bien adapt&eacute;e pour la fondue savoyarde. Po&ecirc;lon en fonte amovible int&eacute;rieur &eacute;maill&eacute;. Peut &ecirc;tre pos&eacute; directement sur la source de chaleur. Livr&eacute; avec support, br&ucirc;leur, planche en bois et 6 fourchettes. Le br&ucirc;leur fonctionne avec de l&rsquo;alcool ou de la p&acirc;te &agrave; br&ucirc;ler. </font></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 {#5128 …}
    #channels: Doctrine\ORM\PersistentCollection {#4847 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4853 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4849 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30417 …}
  +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 {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#4837
    #id: 402
    #code: "service-a-fondue-savoyarde-invicta-438"
    #attributes: Doctrine\ORM\PersistentCollection {#4846 …}
    #variants: Doctrine\ORM\PersistentCollection {#4859 …}
    #options: Doctrine\ORM\PersistentCollection {#5145 …}
    #associations: Doctrine\ORM\PersistentCollection {#4842 …}
    #createdAt: DateTime @1758632203 {#4840
      date: 2025-09-23 20:56:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632203 {#4826
      date: 2025-09-23 20:56:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5157 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5114
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4837}
        #id: 402
        #name: "Service à fondue savoyarde Invicta"
        #slug: "service-a-fondue-savoyarde-invicta-438"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poelon 24 cm 3L7</li>\n
          <li>Fonte &eacute;maill&eacute;e haute qualit&eacute;.</li>\n
          <li>Br&ucirc;leur mixte alccol/p&acirc;te &agrave; br&ucirc;ler</li>\n
          <li><strong>Fabriqu&eacute; en France&nbsp;</strong></li>\n
          </ul></div><h1>Description service fondue savoyarde Invicta</h1><div class="col is-12"><font size="1" face="Verdana"> La forme du po&ecirc;lon est bien adapt&eacute;e pour la fondue savoyarde. Po&ecirc;lon en fonte amovible int&eacute;rieur &eacute;maill&eacute;. Peut &ecirc;tre pos&eacute; directement sur la source de chaleur. Livr&eacute; avec support, br&ucirc;leur, planche en bois et 6 fourchettes. Le br&ucirc;leur fonctionne avec de l&rsquo;alcool ou de la p&acirc;te &agrave; br&ucirc;ler. </font></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 {#5128 …}
    #channels: Doctrine\ORM\PersistentCollection {#4847 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4839 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4853 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4849 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Service à fondue savoyarde Invicta"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30491
  -props: [
    "product" => App\Entity\Product\Product {#4837
      #id: 402
      #code: "service-a-fondue-savoyarde-invicta-438"
      #attributes: Doctrine\ORM\PersistentCollection {#4846 …}
      #variants: Doctrine\ORM\PersistentCollection {#4859 …}
      #options: Doctrine\ORM\PersistentCollection {#5145 …}
      #associations: Doctrine\ORM\PersistentCollection {#4842 …}
      #createdAt: DateTime @1758632203 {#4840
        date: 2025-09-23 20:56:43.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632203 {#4826
        date: 2025-09-23 20:56:43.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#5157 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5114
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#4837}
          #id: 402
          #name: "Service à fondue savoyarde Invicta"
          #slug: "service-a-fondue-savoyarde-invicta-438"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Poelon 24 cm 3L7</li>\n
            <li>Fonte &eacute;maill&eacute;e haute qualit&eacute;.</li>\n
            <li>Br&ucirc;leur mixte alccol/p&acirc;te &agrave; br&ucirc;ler</li>\n
            <li><strong>Fabriqu&eacute; en France&nbsp;</strong></li>\n
            </ul></div><h1>Description service fondue savoyarde Invicta</h1><div class="col is-12"><font size="1" face="Verdana"> La forme du po&ecirc;lon est bien adapt&eacute;e pour la fondue savoyarde. Po&ecirc;lon en fonte amovible int&eacute;rieur &eacute;maill&eacute;. Peut &ecirc;tre pos&eacute; directement sur la source de chaleur. Livr&eacute; avec support, br&ucirc;leur, planche en bois et 6 fourchettes. Le br&ucirc;leur fonctionne avec de l&rsquo;alcool ou de la p&acirc;te &agrave; br&ucirc;ler. </font></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 {#5128 …}
      #channels: Doctrine\ORM\PersistentCollection {#4847 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4839 …}
      #reviews: Doctrine\ORM\PersistentCollection {#4853 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#4849 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30575
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30475 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30542 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30472 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30417 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30425
    #collection: Doctrine\Common\Collections\ArrayCollection {#30437 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30413 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38475 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38477 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30575
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30475 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30542 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30472 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Service à fondue savoyarde Invicta"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30425
    #collection: Doctrine\Common\Collections\ArrayCollection {#30437 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30413 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38475 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38477 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30576
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30575
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30475 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30542 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30472 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30417 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30425
      #collection: Doctrine\Common\Collections\ArrayCollection {#30437 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30413 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38475 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38477 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30629
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30620 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30627 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30628 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30417 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30632
  +variant: App\Entity\Product\ProductVariant {#30417 …}
  +price: "139,00\u{A0}"
  +originalPrice: "147,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8438 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12089 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8427 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30629
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30620 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30627 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30628 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 6.52 ms
Input props
[
  "product" => App\Entity\Product\Product {#5127
    #id: 75
    #code: "sauteuse-2-anses-beka-chef-inox-5024"
    #attributes: Doctrine\ORM\PersistentCollection {#5138 …}
    #variants: Doctrine\ORM\PersistentCollection {#5133 …}
    #options: Doctrine\ORM\PersistentCollection {#5156 …}
    #associations: Doctrine\ORM\PersistentCollection {#5118 …}
    #createdAt: DateTime @1758632178 {#5123
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632178 {#5125
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5134 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5120
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5127}
        #id: 75
        #name: "Sauteuse 2 anses Beka Chef inox"
        #slug: "sauteuse-2-anses-beka-chef-inox-5024"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans .</li>\n
          <li>Anses ergonomiques rivet&eacute;es.</li>\n
          <li>Sans rev&ecirc;tement.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li><strong>Promotion - 20 %</strong></li>\n
          </ul></div><h1>Description Sauteuse 2 anses Beka Chef</h1><div class="col is-12">La sauteuse avec anses et couvercle Beka Chef poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les modes de cuisson et &agrave; tous les feux. La sauteuse poss&egrave;de deux anses et un couvercle.&nbsp;</div><h1>Caractéristiques Sauteuse 2 anses Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans. Livr&eacute; avec anses et couvercle. Triple fond capsul&eacute; thermoradiant.sans rev&ecirc;tement.&nbsp;Anses inox rivet&eacute;es. Pas de risque de br&ucirc;lure. Va au four. Va au lave vaisselle. Qualit&eacute; professionnelle. <span style="font-size: 12px;">Hauteur totale (sans couvercle) 10 cm. Profondeur interne 8 cm.&nbsp;</span>Diam&egrave;tre 28 cm. Capacit&eacute; 5.1 L. Convient &agrave; tous les feux y compris l'induction.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5168 …}
    #channels: Doctrine\ORM\PersistentCollection {#5140 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5132 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5142 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30482
  +product: App\Entity\Product\Product {#5127
    #id: 75
    #code: "sauteuse-2-anses-beka-chef-inox-5024"
    #attributes: Doctrine\ORM\PersistentCollection {#5138 …}
    #variants: Doctrine\ORM\PersistentCollection {#5133 …}
    #options: Doctrine\ORM\PersistentCollection {#5156 …}
    #associations: Doctrine\ORM\PersistentCollection {#5118 …}
    #createdAt: DateTime @1758632178 {#5123
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632178 {#5125
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5134 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5120
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5127}
        #id: 75
        #name: "Sauteuse 2 anses Beka Chef inox"
        #slug: "sauteuse-2-anses-beka-chef-inox-5024"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans .</li>\n
          <li>Anses ergonomiques rivet&eacute;es.</li>\n
          <li>Sans rev&ecirc;tement.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li><strong>Promotion - 20 %</strong></li>\n
          </ul></div><h1>Description Sauteuse 2 anses Beka Chef</h1><div class="col is-12">La sauteuse avec anses et couvercle Beka Chef poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les modes de cuisson et &agrave; tous les feux. La sauteuse poss&egrave;de deux anses et un couvercle.&nbsp;</div><h1>Caractéristiques Sauteuse 2 anses Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans. Livr&eacute; avec anses et couvercle. Triple fond capsul&eacute; thermoradiant.sans rev&ecirc;tement.&nbsp;Anses inox rivet&eacute;es. Pas de risque de br&ucirc;lure. Va au four. Va au lave vaisselle. Qualit&eacute; professionnelle. <span style="font-size: 12px;">Hauteur totale (sans couvercle) 10 cm. Profondeur interne 8 cm.&nbsp;</span>Diam&egrave;tre 28 cm. Capacit&eacute; 5.1 L. Convient &agrave; tous les feux y compris l'induction.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5168 …}
    #channels: Doctrine\ORM\PersistentCollection {#5140 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5132 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5142 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30695 …}
  +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 {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#5127
    #id: 75
    #code: "sauteuse-2-anses-beka-chef-inox-5024"
    #attributes: Doctrine\ORM\PersistentCollection {#5138 …}
    #variants: Doctrine\ORM\PersistentCollection {#5133 …}
    #options: Doctrine\ORM\PersistentCollection {#5156 …}
    #associations: Doctrine\ORM\PersistentCollection {#5118 …}
    #createdAt: DateTime @1758632178 {#5123
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632178 {#5125
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5134 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5120
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5127}
        #id: 75
        #name: "Sauteuse 2 anses Beka Chef inox"
        #slug: "sauteuse-2-anses-beka-chef-inox-5024"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans .</li>\n
          <li>Anses ergonomiques rivet&eacute;es.</li>\n
          <li>Sans rev&ecirc;tement.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li><strong>Promotion - 20 %</strong></li>\n
          </ul></div><h1>Description Sauteuse 2 anses Beka Chef</h1><div class="col is-12">La sauteuse avec anses et couvercle Beka Chef poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les modes de cuisson et &agrave; tous les feux. La sauteuse poss&egrave;de deux anses et un couvercle.&nbsp;</div><h1>Caractéristiques Sauteuse 2 anses Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans. Livr&eacute; avec anses et couvercle. Triple fond capsul&eacute; thermoradiant.sans rev&ecirc;tement.&nbsp;Anses inox rivet&eacute;es. Pas de risque de br&ucirc;lure. Va au four. Va au lave vaisselle. Qualit&eacute; professionnelle. <span style="font-size: 12px;">Hauteur totale (sans couvercle) 10 cm. Profondeur interne 8 cm.&nbsp;</span>Diam&egrave;tre 28 cm. Capacit&eacute; 5.1 L. Convient &agrave; tous les feux y compris l'induction.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5168 …}
    #channels: Doctrine\ORM\PersistentCollection {#5140 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5132 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5142 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sauteuse 2 anses Beka Chef inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30769
  -props: [
    "product" => App\Entity\Product\Product {#5127
      #id: 75
      #code: "sauteuse-2-anses-beka-chef-inox-5024"
      #attributes: Doctrine\ORM\PersistentCollection {#5138 …}
      #variants: Doctrine\ORM\PersistentCollection {#5133 …}
      #options: Doctrine\ORM\PersistentCollection {#5156 …}
      #associations: Doctrine\ORM\PersistentCollection {#5118 …}
      #createdAt: DateTime @1758632178 {#5123
        date: 2025-09-23 20:56:18.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632178 {#5125
        date: 2025-09-23 20:56:18.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#5134 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5120
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#5127}
          #id: 75
          #name: "Sauteuse 2 anses Beka Chef inox"
          #slug: "sauteuse-2-anses-beka-chef-inox-5024"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Inox garanti 25 ans .</li>\n
            <li>Anses ergonomiques rivet&eacute;es.</li>\n
            <li>Sans rev&ecirc;tement.</li>\n
            <li>Tous feux y compris induction.</li>\n
            <li><strong>Promotion - 20 %</strong></li>\n
            </ul></div><h1>Description Sauteuse 2 anses Beka Chef</h1><div class="col is-12">La sauteuse avec anses et couvercle Beka Chef poss&egrave;de tous les atouts pour que vous l'appr&eacute;ciez au quotidien. A la fois esth&eacute;tique et pratique, ses caract&eacute;ristiques techniques lui permettent de s'adapter &agrave; tous les modes de cuisson et &agrave; tous les feux. La sauteuse poss&egrave;de deux anses et un couvercle.&nbsp;</div><h1>Caractéristiques Sauteuse 2 anses Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans. Livr&eacute; avec anses et couvercle. Triple fond capsul&eacute; thermoradiant.sans rev&ecirc;tement.&nbsp;Anses inox rivet&eacute;es. Pas de risque de br&ucirc;lure. Va au four. Va au lave vaisselle. Qualit&eacute; professionnelle. <span style="font-size: 12px;">Hauteur totale (sans couvercle) 10 cm. Profondeur interne 8 cm.&nbsp;</span>Diam&egrave;tre 28 cm. Capacit&eacute; 5.1 L. Convient &agrave; tous les feux y compris l'induction.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#5168 …}
      #channels: Doctrine\ORM\PersistentCollection {#5140 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#5132 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#5142 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30762
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30753 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30820 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30750 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30695 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30703
    #collection: Doctrine\Common\Collections\ArrayCollection {#30715 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30691 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38489 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38491 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30762
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30753 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30820 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30750 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sauteuse 2 anses Beka Chef inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30703
    #collection: Doctrine\Common\Collections\ArrayCollection {#30715 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30691 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38489 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38491 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30824
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30762
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30753 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30820 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30750 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30695 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30703
      #collection: Doctrine\Common\Collections\ArrayCollection {#30715 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30691 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38489 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38491 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30874
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30872 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30873 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30695 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30877
  +variant: App\Entity\Product\ProductVariant {#30695 …}
  +price: "114,00\u{A0}"
  +originalPrice: "146,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8438 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12089 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8427 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30874
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30872 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30873 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 8.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#5135
    #id: 1693
    #code: "saladier-bambou-point-virgule-6766"
    #attributes: Doctrine\ORM\PersistentCollection {#5349 …}
    #variants: Doctrine\ORM\PersistentCollection {#5347 …}
    #options: Doctrine\ORM\PersistentCollection {#5344 …}
    #associations: Doctrine\ORM\PersistentCollection {#5353 …}
    #createdAt: DateTime @1758632390 {#5163
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632390 {#5164
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5345 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5339
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5135}
        #id: 1693
        #name: "Saladier Bambou Point Virgule"
        #slug: "saladier-bambou-point-virgule-6766"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Saladier &agrave; la fois l&eacute;ger et robuste.</li>\n
          <li>Bambou, mati&egrave;re v&eacute;g&eacute;tale &eacute;coresponsable.</li>\n
          <li>Parfaitement neutre pour les aliments.</li>\n
          </ul></div><h1>Descriptif Saladier Bambou Point Virgule</h1><div class="col is-12">Le saladier en bambou Point Virgule est id&eacute;al pour servir toutes vos salades. A la fois l&eacute;ger et robuste, il b&eacute;n&eacute;ficie d'une tr&egrave;s belle finition. Vendu seul ou avec couverts.<br /><br />Le bambou est une ressource naturelle in&eacute;puisable car aucun arbre ne doit &ecirc;tre coup&eacute; pour le r&eacute;colter. C'est donc une solution &eacute;cologique permettant de lutter contre la d&eacute;forestation. Plus dure et plus serr&eacute;e que celle de la plupart des bois exotiques, la structure du bambou n'absorbe presque pas l'humidit&eacute; et ne se d&eacute;forme pratiquement pas. Le bambou est un mat&eacute;riau id&eacute;al en cuisine car il d&eacute;compose rapidement les bact&eacute;ries et est donc particuli&egrave;rement hygi&eacute;nique.</div><h1>Caractéristiques Saladier Bambou Point Virgule</h1><div class="col is-12">Bambou.<br /><br />Dimensions saladier&nbsp;<br />- Diam&egrave;tre inf&eacute;rieur 24,5 cm&nbsp;<br />- Diam&egrave;tre sup&eacute;rieur 22,5 cm<br />- Hauteur : 11 cm.<br /><br />Longueur des couverts : 31 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5370 …}
    #channels: Doctrine\ORM\PersistentCollection {#5348 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5158 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5129 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30760
  +product: App\Entity\Product\Product {#5135
    #id: 1693
    #code: "saladier-bambou-point-virgule-6766"
    #attributes: Doctrine\ORM\PersistentCollection {#5349 …}
    #variants: Doctrine\ORM\PersistentCollection {#5347 …}
    #options: Doctrine\ORM\PersistentCollection {#5344 …}
    #associations: Doctrine\ORM\PersistentCollection {#5353 …}
    #createdAt: DateTime @1758632390 {#5163
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632390 {#5164
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5345 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5339
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5135}
        #id: 1693
        #name: "Saladier Bambou Point Virgule"
        #slug: "saladier-bambou-point-virgule-6766"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Saladier &agrave; la fois l&eacute;ger et robuste.</li>\n
          <li>Bambou, mati&egrave;re v&eacute;g&eacute;tale &eacute;coresponsable.</li>\n
          <li>Parfaitement neutre pour les aliments.</li>\n
          </ul></div><h1>Descriptif Saladier Bambou Point Virgule</h1><div class="col is-12">Le saladier en bambou Point Virgule est id&eacute;al pour servir toutes vos salades. A la fois l&eacute;ger et robuste, il b&eacute;n&eacute;ficie d'une tr&egrave;s belle finition. Vendu seul ou avec couverts.<br /><br />Le bambou est une ressource naturelle in&eacute;puisable car aucun arbre ne doit &ecirc;tre coup&eacute; pour le r&eacute;colter. C'est donc une solution &eacute;cologique permettant de lutter contre la d&eacute;forestation. Plus dure et plus serr&eacute;e que celle de la plupart des bois exotiques, la structure du bambou n'absorbe presque pas l'humidit&eacute; et ne se d&eacute;forme pratiquement pas. Le bambou est un mat&eacute;riau id&eacute;al en cuisine car il d&eacute;compose rapidement les bact&eacute;ries et est donc particuli&egrave;rement hygi&eacute;nique.</div><h1>Caractéristiques Saladier Bambou Point Virgule</h1><div class="col is-12">Bambou.<br /><br />Dimensions saladier&nbsp;<br />- Diam&egrave;tre inf&eacute;rieur 24,5 cm&nbsp;<br />- Diam&egrave;tre sup&eacute;rieur 22,5 cm<br />- Hauteur : 11 cm.<br /><br />Longueur des couverts : 31 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5370 …}
    #channels: Doctrine\ORM\PersistentCollection {#5348 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5158 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5129 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30940 …}
  +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 {#27743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27776 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#5135
    #id: 1693
    #code: "saladier-bambou-point-virgule-6766"
    #attributes: Doctrine\ORM\PersistentCollection {#5349 …}
    #variants: Doctrine\ORM\PersistentCollection {#5347 …}
    #options: Doctrine\ORM\PersistentCollection {#5344 …}
    #associations: Doctrine\ORM\PersistentCollection {#5353 …}
    #createdAt: DateTime @1758632390 {#5163
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632390 {#5164
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5345 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5339
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5135}
        #id: 1693
        #name: "Saladier Bambou Point Virgule"
        #slug: "saladier-bambou-point-virgule-6766"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Saladier &agrave; la fois l&eacute;ger et robuste.</li>\n
          <li>Bambou, mati&egrave;re v&eacute;g&eacute;tale &eacute;coresponsable.</li>\n
          <li>Parfaitement neutre pour les aliments.</li>\n
          </ul></div><h1>Descriptif Saladier Bambou Point Virgule</h1><div class="col is-12">Le saladier en bambou Point Virgule est id&eacute;al pour servir toutes vos salades. A la fois l&eacute;ger et robuste, il b&eacute;n&eacute;ficie d'une tr&egrave;s belle finition. Vendu seul ou avec couverts.<br /><br />Le bambou est une ressource naturelle in&eacute;puisable car aucun arbre ne doit &ecirc;tre coup&eacute; pour le r&eacute;colter. C'est donc une solution &eacute;cologique permettant de lutter contre la d&eacute;forestation. Plus dure et plus serr&eacute;e que celle de la plupart des bois exotiques, la structure du bambou n'absorbe presque pas l'humidit&eacute; et ne se d&eacute;forme pratiquement pas. Le bambou est un mat&eacute;riau id&eacute;al en cuisine car il d&eacute;compose rapidement les bact&eacute;ries et est donc particuli&egrave;rement hygi&eacute;nique.</div><h1>Caractéristiques Saladier Bambou Point Virgule</h1><div class="col is-12">Bambou.<br /><br />Dimensions saladier&nbsp;<br />- Diam&egrave;tre inf&eacute;rieur 24,5 cm&nbsp;<br />- Diam&egrave;tre sup&eacute;rieur 22,5 cm<br />- Hauteur : 11 cm.<br /><br />Longueur des couverts : 31 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5370 …}
    #channels: Doctrine\ORM\PersistentCollection {#5348 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5158 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5129 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Saladier Bambou Point Virgule"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31011
  -props: [
    "product" => App\Entity\Product\Product {#5135
      #id: 1693
      #code: "saladier-bambou-point-virgule-6766"
      #attributes: Doctrine\ORM\PersistentCollection {#5349 …}
      #variants: Doctrine\ORM\PersistentCollection {#5347 …}
      #options: Doctrine\ORM\PersistentCollection {#5344 …}
      #associations: Doctrine\ORM\PersistentCollection {#5353 …}
      #createdAt: DateTime @1758632390 {#5163
        date: 2025-09-23 20:59:50.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632390 {#5164
        date: 2025-09-23 20:59:50.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#5345 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5339
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#5135}
          #id: 1693
          #name: "Saladier Bambou Point Virgule"
          #slug: "saladier-bambou-point-virgule-6766"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Saladier &agrave; la fois l&eacute;ger et robuste.</li>\n
            <li>Bambou, mati&egrave;re v&eacute;g&eacute;tale &eacute;coresponsable.</li>\n
            <li>Parfaitement neutre pour les aliments.</li>\n
            </ul></div><h1>Descriptif Saladier Bambou Point Virgule</h1><div class="col is-12">Le saladier en bambou Point Virgule est id&eacute;al pour servir toutes vos salades. A la fois l&eacute;ger et robuste, il b&eacute;n&eacute;ficie d'une tr&egrave;s belle finition. Vendu seul ou avec couverts.<br /><br />Le bambou est une ressource naturelle in&eacute;puisable car aucun arbre ne doit &ecirc;tre coup&eacute; pour le r&eacute;colter. C'est donc une solution &eacute;cologique permettant de lutter contre la d&eacute;forestation. Plus dure et plus serr&eacute;e que celle de la plupart des bois exotiques, la structure du bambou n'absorbe presque pas l'humidit&eacute; et ne se d&eacute;forme pratiquement pas. Le bambou est un mat&eacute;riau id&eacute;al en cuisine car il d&eacute;compose rapidement les bact&eacute;ries et est donc particuli&egrave;rement hygi&eacute;nique.</div><h1>Caractéristiques Saladier Bambou Point Virgule</h1><div class="col is-12">Bambou.<br /><br />Dimensions saladier&nbsp;<br />- Diam&egrave;tre inf&eacute;rieur 24,5 cm&nbsp;<br />- Diam&egrave;tre sup&eacute;rieur 22,5 cm<br />- Hauteur : 11 cm.<br /><br />Longueur des couverts : 31 cm.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#5370 …}
      #channels: Doctrine\ORM\PersistentCollection {#5348 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5174 …}
      #reviews: Doctrine\ORM\PersistentCollection {#5158 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#5129 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31087
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30995 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30992 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30940 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30948
    #collection: Doctrine\Common\Collections\ArrayCollection {#30957 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30936 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38503 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38505 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31087
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30995 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30992 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Saladier Bambou Point Virgule"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30948
    #collection: Doctrine\Common\Collections\ArrayCollection {#30957 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30936 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38503 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38505 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31090
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31087
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30995 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31065 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30992 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30940 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30948
      #collection: Doctrine\Common\Collections\ArrayCollection {#30957 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30936 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38503 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38505 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31141
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31132 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31139 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31140 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30940 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31144
  +variant: App\Entity\Product\ProductVariant {#30940 …}
  +price: "45,00\u{A0}"
  +originalPrice: "50,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8438 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12089 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8427 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31141
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31132 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31139 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31140 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 104.0 MiB 2.03 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27445
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12154 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27467 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12164 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31460
  +cart: App\Entity\Order\Order {#13068 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27445
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12154 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27467 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12164 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}