Components

12 Twig Components
44 Render Count
73 ms Render Time
118.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 46.22ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 8.27ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 6.75ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.56ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.12ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.71ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.43ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.47ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.95ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.87ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.79ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.08ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 118.0 MiB 1.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12625
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12618 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12624 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12623 …}
    +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 {#13245
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12625
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12618 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12624 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12623 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 118.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13322
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13318 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13320 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13321 …}
    +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 {#13331
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13322
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13318 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13320 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13321 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 118.0 MiB 4.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13413
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13392 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13412 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13411 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13428
  +cart: App\Entity\Order\Order {#13495 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13413
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13392 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13412 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13411 …}
    +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 118.0 MiB 14.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13681
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13669 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13675 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13667 …}
    +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 {#13690
  #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 {#13681
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13669 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13675 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13667 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 118.0 MiB 0.95 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27472
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27468 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27469 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27471 …}
    +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 {#27481
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27472
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27468 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27469 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27471 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 118.0 MiB 0.87 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27585
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27581 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27582 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27584 …}
    +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 {#27593
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27585
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27581 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27582 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27584 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 118.0 MiB 1.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27669
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27665 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27666 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27668 …}
    +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 {#27677
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27669
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27665 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27666 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27668 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 118.0 MiB 9.14 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1088
    #code: "planche-a-decouper-et-servir-pebbly-6847"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632306 {#7766
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#7832
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1088
        #name: "Planche à Découper et Servir Pebbly"
        #slug: "planche-a-decouper-et-servir-pebbly-6847"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En fr&ecirc;ne blanc, &agrave; la fois l&eacute;g&egrave;re et solide.</li>\n
          <li>Bois issu des for&ecirc;ts de Franche-Comt&eacute;. Label PEFC.</li>\n
          <li><strong>Con&ccedil;ue, fabriqu&eacute;e et emball&eacute;e en France (Haute-Savoie).</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Descriptif Planche à Découper et Servir Pebbly</h1><div class="col is-12">A la fois ludique et pratique, la planche &agrave; D&eacute;couper et Servir Pebbly est id&eacute;ale pour la d&eacute;coupe des mets les plus longs comme le pain, un r&ocirc;ti ou encore du saucisson. R&eacute;alis&eacute;e en fr&ecirc;ne blanc, bois &agrave; la fois solide et l&eacute;ger, cette planche est tr&egrave;s facile &agrave; manipuler. Elle est prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Découper et Servir Pebbly</h1><div class="col is-12">- Fr&ecirc;ne blanc de Franche-Comt&eacute;.<br />- Fabrication en Haute-Savoie.<br />- Prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.<br />- Orifice d'accrochage en bout de manche.<br />- Dimensions : 55 x 15 cm.<br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28202
  +product: App\Entity\Product\Product {#7969
    #id: 1088
    #code: "planche-a-decouper-et-servir-pebbly-6847"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632306 {#7766
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#7832
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1088
        #name: "Planche à Découper et Servir Pebbly"
        #slug: "planche-a-decouper-et-servir-pebbly-6847"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En fr&ecirc;ne blanc, &agrave; la fois l&eacute;g&egrave;re et solide.</li>\n
          <li>Bois issu des for&ecirc;ts de Franche-Comt&eacute;. Label PEFC.</li>\n
          <li><strong>Con&ccedil;ue, fabriqu&eacute;e et emball&eacute;e en France (Haute-Savoie).</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Descriptif Planche à Découper et Servir Pebbly</h1><div class="col is-12">A la fois ludique et pratique, la planche &agrave; D&eacute;couper et Servir Pebbly est id&eacute;ale pour la d&eacute;coupe des mets les plus longs comme le pain, un r&ocirc;ti ou encore du saucisson. R&eacute;alis&eacute;e en fr&ecirc;ne blanc, bois &agrave; la fois solide et l&eacute;ger, cette planche est tr&egrave;s facile &agrave; manipuler. Elle est prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Découper et Servir Pebbly</h1><div class="col is-12">- Fr&ecirc;ne blanc de Franche-Comt&eacute;.<br />- Fabrication en Haute-Savoie.<br />- Prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.<br />- Orifice d'accrochage en bout de manche.<br />- Dimensions : 55 x 15 cm.<br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28464 …}
  +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 {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 1.95 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1088
    #code: "planche-a-decouper-et-servir-pebbly-6847"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632306 {#7766
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#7832
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1088
        #name: "Planche à Découper et Servir Pebbly"
        #slug: "planche-a-decouper-et-servir-pebbly-6847"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En fr&ecirc;ne blanc, &agrave; la fois l&eacute;g&egrave;re et solide.</li>\n
          <li>Bois issu des for&ecirc;ts de Franche-Comt&eacute;. Label PEFC.</li>\n
          <li><strong>Con&ccedil;ue, fabriqu&eacute;e et emball&eacute;e en France (Haute-Savoie).</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Descriptif Planche à Découper et Servir Pebbly</h1><div class="col is-12">A la fois ludique et pratique, la planche &agrave; D&eacute;couper et Servir Pebbly est id&eacute;ale pour la d&eacute;coupe des mets les plus longs comme le pain, un r&ocirc;ti ou encore du saucisson. R&eacute;alis&eacute;e en fr&ecirc;ne blanc, bois &agrave; la fois solide et l&eacute;ger, cette planche est tr&egrave;s facile &agrave; manipuler. Elle est prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Découper et Servir Pebbly</h1><div class="col is-12">- Fr&ecirc;ne blanc de Franche-Comt&eacute;.<br />- Fabrication en Haute-Savoie.<br />- Prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.<br />- Orifice d'accrochage en bout de manche.<br />- Dimensions : 55 x 15 cm.<br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Planche à Découper et Servir Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28875
  -props: [
    "product" => App\Entity\Product\Product {#7969
      #id: 1088
      #code: "planche-a-decouper-et-servir-pebbly-6847"
      #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
      #variants: Doctrine\ORM\PersistentCollection {#8401 …}
      #options: Doctrine\ORM\PersistentCollection {#8529 …}
      #associations: Doctrine\ORM\PersistentCollection {#8469 …}
      #createdAt: DateTime @1758632306 {#7766
        date: 2025-09-23 20:58:26.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632306 {#7832
        date: 2025-09-23 20:58:26.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8528 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8531
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7969}
          #id: 1088
          #name: "Planche à Découper et Servir Pebbly"
          #slug: "planche-a-decouper-et-servir-pebbly-6847"
          #description: """
            <div class="col is-12"><ul>\n
            <li>En fr&ecirc;ne blanc, &agrave; la fois l&eacute;g&egrave;re et solide.</li>\n
            <li>Bois issu des for&ecirc;ts de Franche-Comt&eacute;. Label PEFC.</li>\n
            <li><strong>Con&ccedil;ue, fabriqu&eacute;e et emball&eacute;e en France (Haute-Savoie).</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Descriptif Planche à Découper et Servir Pebbly</h1><div class="col is-12">A la fois ludique et pratique, la planche &agrave; D&eacute;couper et Servir Pebbly est id&eacute;ale pour la d&eacute;coupe des mets les plus longs comme le pain, un r&ocirc;ti ou encore du saucisson. R&eacute;alis&eacute;e en fr&ecirc;ne blanc, bois &agrave; la fois solide et l&eacute;ger, cette planche est tr&egrave;s facile &agrave; manipuler. Elle est prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Découper et Servir Pebbly</h1><div class="col is-12">- Fr&ecirc;ne blanc de Franche-Comt&eacute;.<br />- Fabrication en Haute-Savoie.<br />- Prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.<br />- Orifice d'accrochage en bout de manche.<br />- Dimensions : 55 x 15 cm.<br /></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
      #channels: Doctrine\ORM\PersistentCollection {#8037 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8040 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 1.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28945
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28948 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28943 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28942 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28464 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28810
    #collection: Doctrine\Common\Collections\ArrayCollection {#28809 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28647 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38215 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38267 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28945
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28948 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28943 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28942 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Planche à Découper et Servir Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28810
    #collection: Doctrine\Common\Collections\ArrayCollection {#28809 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28647 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38215 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38267 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28953
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28945
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28948 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28943 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28942 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28464 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28810
      #collection: Doctrine\Common\Collections\ArrayCollection {#28809 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28647 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38215 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38267 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29021
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29011 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29019 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29020 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28464 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29030
  +variant: App\Entity\Product\ProductVariant {#28464 …}
  +price: "34,00\u{A0}"
  +originalPrice: "34,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29021
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29011 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29019 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29020 …}
    +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 118.0 MiB 4.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 1094
    #code: "planche-a-decouper-sapelli-roger-orfevre-7880"
    #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
    #variants: Doctrine\ORM\PersistentCollection {#8552 …}
    #options: Doctrine\ORM\PersistentCollection {#8556 …}
    #associations: Doctrine\ORM\PersistentCollection {#8554 …}
    #createdAt: DateTime @1758632306 {#8541
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#8542
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8559 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8560
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 1094
        #name: "Planche à Découper Sapelli Roger Orfevre"
        #slug: "planche-a-decouper-sapelli-roger-orfevre-7880"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En sapelli, bois exotique haute qualit&eacute;.</li>\n
          <li>Rigole et r&eacute;servoir pour jus.</li>\n
          <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Descriptif Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">Cette Planche &agrave; D&eacute;couper Roger Orfevre est r&eacute;alis&eacute;e dans un bois exotique tr&egrave;s r&eacute;sistant, le sapelli. Elle poss&egrave;de une rigole de r&eacute;cup&eacute;ration des jus et un coin verseur., hyper pratique ! Son &eacute;paisseur g&eacute;n&eacute;reuse de 2 cm lui conf&egrave;re une grande robustesse.<br /><br />Cette planche est fabriqu&eacute;e en France au sein de la manufacture Roger Orfevre. Elle b&eacute;n&eacute;ficie donc de tout le savoir faire reconnu de la marque.</div><h1>Caractéristiques Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">- Sapelli bois exotique.<br />- Rigole de r&eacute;cup&eacute;ration des jus et r&eacute;servoir.<br />- Dimensions : 40 x 24 x 2 cm.<br />- Lavage &agrave; la main uniquement</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …}
    #channels: Doctrine\ORM\PersistentCollection {#8548 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8546 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28853
  +product: App\Entity\Product\Product {#8543
    #id: 1094
    #code: "planche-a-decouper-sapelli-roger-orfevre-7880"
    #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
    #variants: Doctrine\ORM\PersistentCollection {#8552 …}
    #options: Doctrine\ORM\PersistentCollection {#8556 …}
    #associations: Doctrine\ORM\PersistentCollection {#8554 …}
    #createdAt: DateTime @1758632306 {#8541
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#8542
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8559 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8560
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 1094
        #name: "Planche à Découper Sapelli Roger Orfevre"
        #slug: "planche-a-decouper-sapelli-roger-orfevre-7880"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En sapelli, bois exotique haute qualit&eacute;.</li>\n
          <li>Rigole et r&eacute;servoir pour jus.</li>\n
          <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Descriptif Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">Cette Planche &agrave; D&eacute;couper Roger Orfevre est r&eacute;alis&eacute;e dans un bois exotique tr&egrave;s r&eacute;sistant, le sapelli. Elle poss&egrave;de une rigole de r&eacute;cup&eacute;ration des jus et un coin verseur., hyper pratique ! Son &eacute;paisseur g&eacute;n&eacute;reuse de 2 cm lui conf&egrave;re une grande robustesse.<br /><br />Cette planche est fabriqu&eacute;e en France au sein de la manufacture Roger Orfevre. Elle b&eacute;n&eacute;ficie donc de tout le savoir faire reconnu de la marque.</div><h1>Caractéristiques Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">- Sapelli bois exotique.<br />- Rigole de r&eacute;cup&eacute;ration des jus et r&eacute;servoir.<br />- Dimensions : 40 x 24 x 2 cm.<br />- Lavage &agrave; la main uniquement</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …}
    #channels: Doctrine\ORM\PersistentCollection {#8548 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8546 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29103 …}
  +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 {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 1094
    #code: "planche-a-decouper-sapelli-roger-orfevre-7880"
    #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
    #variants: Doctrine\ORM\PersistentCollection {#8552 …}
    #options: Doctrine\ORM\PersistentCollection {#8556 …}
    #associations: Doctrine\ORM\PersistentCollection {#8554 …}
    #createdAt: DateTime @1758632306 {#8541
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#8542
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8559 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8560
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 1094
        #name: "Planche à Découper Sapelli Roger Orfevre"
        #slug: "planche-a-decouper-sapelli-roger-orfevre-7880"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En sapelli, bois exotique haute qualit&eacute;.</li>\n
          <li>Rigole et r&eacute;servoir pour jus.</li>\n
          <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Descriptif Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">Cette Planche &agrave; D&eacute;couper Roger Orfevre est r&eacute;alis&eacute;e dans un bois exotique tr&egrave;s r&eacute;sistant, le sapelli. Elle poss&egrave;de une rigole de r&eacute;cup&eacute;ration des jus et un coin verseur., hyper pratique ! Son &eacute;paisseur g&eacute;n&eacute;reuse de 2 cm lui conf&egrave;re une grande robustesse.<br /><br />Cette planche est fabriqu&eacute;e en France au sein de la manufacture Roger Orfevre. Elle b&eacute;n&eacute;ficie donc de tout le savoir faire reconnu de la marque.</div><h1>Caractéristiques Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">- Sapelli bois exotique.<br />- Rigole de r&eacute;cup&eacute;ration des jus et r&eacute;servoir.<br />- Dimensions : 40 x 24 x 2 cm.<br />- Lavage &agrave; la main uniquement</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …}
    #channels: Doctrine\ORM\PersistentCollection {#8548 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8546 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Planche à Découper Sapelli Roger Orfevre"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29177
  -props: [
    "product" => App\Entity\Product\Product {#8543
      #id: 1094
      #code: "planche-a-decouper-sapelli-roger-orfevre-7880"
      #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
      #variants: Doctrine\ORM\PersistentCollection {#8552 …}
      #options: Doctrine\ORM\PersistentCollection {#8556 …}
      #associations: Doctrine\ORM\PersistentCollection {#8554 …}
      #createdAt: DateTime @1758632306 {#8541
        date: 2025-09-23 20:58:26.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632306 {#8542
        date: 2025-09-23 20:58:26.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8559 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8560
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8543}
          #id: 1094
          #name: "Planche à Découper Sapelli Roger Orfevre"
          #slug: "planche-a-decouper-sapelli-roger-orfevre-7880"
          #description: """
            <div class="col is-12"><ul>\n
            <li>En sapelli, bois exotique haute qualit&eacute;.</li>\n
            <li>Rigole et r&eacute;servoir pour jus.</li>\n
            <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
            </ul></div><h1>Descriptif Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">Cette Planche &agrave; D&eacute;couper Roger Orfevre est r&eacute;alis&eacute;e dans un bois exotique tr&egrave;s r&eacute;sistant, le sapelli. Elle poss&egrave;de une rigole de r&eacute;cup&eacute;ration des jus et un coin verseur., hyper pratique ! Son &eacute;paisseur g&eacute;n&eacute;reuse de 2 cm lui conf&egrave;re une grande robustesse.<br /><br />Cette planche est fabriqu&eacute;e en France au sein de la manufacture Roger Orfevre. Elle b&eacute;n&eacute;ficie donc de tout le savoir faire reconnu de la marque.</div><h1>Caractéristiques Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">- Sapelli bois exotique.<br />- Rigole de r&eacute;cup&eacute;ration des jus et r&eacute;servoir.<br />- Dimensions : 40 x 24 x 2 cm.<br />- Lavage &agrave; la main uniquement</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …}
      #channels: Doctrine\ORM\PersistentCollection {#8548 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8546 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29170
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29161 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29228 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29158 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29103 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29111
    #collection: Doctrine\Common\Collections\ArrayCollection {#29123 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29099 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38287 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29170
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29161 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29228 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29158 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Planche à Découper Sapelli Roger Orfevre"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29111
    #collection: Doctrine\Common\Collections\ArrayCollection {#29123 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29099 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38287 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29232
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29170
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29161 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29228 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29158 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29103 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29111
      #collection: Doctrine\Common\Collections\ArrayCollection {#29123 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29099 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38287 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29282
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29273 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29280 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29281 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29103 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29285
  +variant: App\Entity\Product\ProductVariant {#29103 …}
  +price: "41,00\u{A0}"
  +originalPrice: "41,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29282
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29273 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29280 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29281 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 118.0 MiB 4.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#8566
    #id: 932
    #code: "planche-a-pain-en-frene-blanc-pebbly-6848"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632277 {#8564
      date: 2025-09-23 20:57:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632277 {#8565
      date: 2025-09-23 20:57:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8566}
        #id: 932
        #name: "Planche à Pain en Frêne Blanc Pebbly"
        #slug: "planche-a-pain-en-frene-blanc-pebbly-6848"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En fr&ecirc;ne blanc, &agrave; la fois l&eacute;g&egrave;re et solide.</li>\n
          <li>Bois issu des for&ecirc;ts de Franche-Comt&eacute;. Label PEFC.</li>\n
          <li><strong style="font-weight: bold;">Con&ccedil;ue, fabriqu&eacute;e et emball&eacute;e en France (Haute-Savoie).</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">Avec ses rigoles pour retenir les miettes, la planche &agrave; pain Pebbly est id&eacute;ale pour la d&eacute;coupe de tous vos pains. R&eacute;alis&eacute;e en fr&ecirc;ne blanc, bois &agrave; la fois solide et l&eacute;ger, cette planche est tr&egrave;s facile &agrave; manipuler. Elle est prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">- Fr&ecirc;ne blanc issu des for&ecirc;ts de Franche-Comt&eacute;.<br />- Fabraication et emballage : Haute-Savoie.<br />- Dimensions : 30 x 40 cm.<br />- Prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29168
  +product: App\Entity\Product\Product {#8566
    #id: 932
    #code: "planche-a-pain-en-frene-blanc-pebbly-6848"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632277 {#8564
      date: 2025-09-23 20:57:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632277 {#8565
      date: 2025-09-23 20:57:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8566}
        #id: 932
        #name: "Planche à Pain en Frêne Blanc Pebbly"
        #slug: "planche-a-pain-en-frene-blanc-pebbly-6848"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En fr&ecirc;ne blanc, &agrave; la fois l&eacute;g&egrave;re et solide.</li>\n
          <li>Bois issu des for&ecirc;ts de Franche-Comt&eacute;. Label PEFC.</li>\n
          <li><strong style="font-weight: bold;">Con&ccedil;ue, fabriqu&eacute;e et emball&eacute;e en France (Haute-Savoie).</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">Avec ses rigoles pour retenir les miettes, la planche &agrave; pain Pebbly est id&eacute;ale pour la d&eacute;coupe de tous vos pains. R&eacute;alis&eacute;e en fr&ecirc;ne blanc, bois &agrave; la fois solide et l&eacute;ger, cette planche est tr&egrave;s facile &agrave; manipuler. Elle est prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">- Fr&ecirc;ne blanc issu des for&ecirc;ts de Franche-Comt&eacute;.<br />- Fabraication et emballage : Haute-Savoie.<br />- Dimensions : 30 x 40 cm.<br />- Prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29348 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.78 ms
Input props
[
  "product" => App\Entity\Product\Product {#8566
    #id: 932
    #code: "planche-a-pain-en-frene-blanc-pebbly-6848"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632277 {#8564
      date: 2025-09-23 20:57:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632277 {#8565
      date: 2025-09-23 20:57:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8566}
        #id: 932
        #name: "Planche à Pain en Frêne Blanc Pebbly"
        #slug: "planche-a-pain-en-frene-blanc-pebbly-6848"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En fr&ecirc;ne blanc, &agrave; la fois l&eacute;g&egrave;re et solide.</li>\n
          <li>Bois issu des for&ecirc;ts de Franche-Comt&eacute;. Label PEFC.</li>\n
          <li><strong style="font-weight: bold;">Con&ccedil;ue, fabriqu&eacute;e et emball&eacute;e en France (Haute-Savoie).</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">Avec ses rigoles pour retenir les miettes, la planche &agrave; pain Pebbly est id&eacute;ale pour la d&eacute;coupe de tous vos pains. R&eacute;alis&eacute;e en fr&ecirc;ne blanc, bois &agrave; la fois solide et l&eacute;ger, cette planche est tr&egrave;s facile &agrave; manipuler. Elle est prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">- Fr&ecirc;ne blanc issu des for&ecirc;ts de Franche-Comt&eacute;.<br />- Fabraication et emballage : Haute-Savoie.<br />- Dimensions : 30 x 40 cm.<br />- Prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Planche à Pain en Frêne Blanc Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29422
  -props: [
    "product" => App\Entity\Product\Product {#8566
      #id: 932
      #code: "planche-a-pain-en-frene-blanc-pebbly-6848"
      #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
      #variants: Doctrine\ORM\PersistentCollection {#8578 …}
      #options: Doctrine\ORM\PersistentCollection {#8582 …}
      #associations: Doctrine\ORM\PersistentCollection {#8580 …}
      #createdAt: DateTime @1758632277 {#8564
        date: 2025-09-23 20:57:57.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632277 {#8565
        date: 2025-09-23 20:57:57.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8585 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8586
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8566}
          #id: 932
          #name: "Planche à Pain en Frêne Blanc Pebbly"
          #slug: "planche-a-pain-en-frene-blanc-pebbly-6848"
          #description: """
            <div class="col is-12"><ul>\n
            <li>En fr&ecirc;ne blanc, &agrave; la fois l&eacute;g&egrave;re et solide.</li>\n
            <li>Bois issu des for&ecirc;ts de Franche-Comt&eacute;. Label PEFC.</li>\n
            <li><strong style="font-weight: bold;">Con&ccedil;ue, fabriqu&eacute;e et emball&eacute;e en France (Haute-Savoie).</strong></li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Descriptif Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">Avec ses rigoles pour retenir les miettes, la planche &agrave; pain Pebbly est id&eacute;ale pour la d&eacute;coupe de tous vos pains. R&eacute;alis&eacute;e en fr&ecirc;ne blanc, bois &agrave; la fois solide et l&eacute;ger, cette planche est tr&egrave;s facile &agrave; manipuler. Elle est prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">- Fr&ecirc;ne blanc issu des for&ecirc;ts de Franche-Comt&eacute;.<br />- Fabraication et emballage : Haute-Savoie.<br />- Dimensions : 30 x 40 cm.<br />- Prot&eacute;g&eacute;e par une huile de lin alimentaire naturelle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8588 …}
      #channels: Doctrine\ORM\PersistentCollection {#8574 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8572 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29415
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29406 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29473 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29403 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29348 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29356
    #collection: Doctrine\Common\Collections\ArrayCollection {#29368 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29344 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38301 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38303 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29415
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29406 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29473 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29403 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Planche à Pain en Frêne Blanc Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29356
    #collection: Doctrine\Common\Collections\ArrayCollection {#29368 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29344 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38301 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38303 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29477
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29415
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29406 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29473 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29403 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29348 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29356
      #collection: Doctrine\Common\Collections\ArrayCollection {#29368 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29344 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38301 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38303 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29527
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29518 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29525 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29526 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29348 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29530
  +variant: App\Entity\Product\ProductVariant {#29348 …}
  +price: "39,00\u{A0}"
  +originalPrice: "39,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29527
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29518 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29525 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29526 …}
    +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 118.0 MiB 4.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#8592
    #id: 692
    #code: "rape-a-fromage-inox-louis-tellier-1026"
    #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
    #variants: Doctrine\ORM\PersistentCollection {#8604 …}
    #options: Doctrine\ORM\PersistentCollection {#8608 …}
    #associations: Doctrine\ORM\PersistentCollection {#8606 …}
    #createdAt: DateTime @1758632243 {#8590
      date: 2025-09-23 20:57:23.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632243 {#8591
      date: 2025-09-23 20:57:23.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8612
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8592}
        #id: 692
        #name: "Râpe à fromage inox Louis Tellier"
        #slug: "rape-a-fromage-inox-louis-tellier-1026"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tout inox, con&ccedil;ue pour durer.&nbsp;</li>\n
          <li>Ne plie pas sous la pression.</li>\n
          <li>Existe en 3 versions. (1,2 ou 3 tambours)</li>\n
          <li><span style="font-weight: bold;">Fabriqu&eacute;e en france.</span></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Gouda, Parmesan, gruy&egrave;re, autant de fromage d&eacute;licieux. R&acirc;p&eacute;s, ils subliment les salades et les p&acirc;tes. Lorsqu'ils sont gratin&eacute;s, ils forment une cro&ucirc;te dor&eacute;e tant appr&eacute;ci&eacute; sur les pizzas et les gratins.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec la r&acirc;pe &agrave; fromage Louis Tellier, vous avez du fromage &agrave; p&acirc;te dure fra&icirc;chement r&acirc;p&eacute; en un rien de temps. Remplissez simplement le morceau de fromage dans la r&acirc;pe et fermez le dispositif de maintien. R&acirc;pez le fromage en tournant la manivelle. Apr&egrave;s avoir servi, la r&acirc;pe &agrave; fromage peut &ecirc;tre mise au lave-vaisselle.</div>\n
          <div>Gouda, Parmesan, gruy&egrave;re, autant de fromages d&eacute;licieux. R&acirc;p&eacute;s, ils subliment les salades et les p&acirc;tes. Lorsqu'ils sont gratin&eacute;s, ils forment une cro&ucirc;te dor&eacute;e tant appr&eacute;ci&eacute; sur les pizzas et les gratins.&nbsp;<br /><br /></div>\n
          <div>Avec la r&acirc;pe &agrave; fromage Louis Tellier, vous avez du fromage &agrave; p&acirc;te dure fra&icirc;chement r&acirc;p&eacute; en un rien de temps. Remplissez simplement le morceau de fromage dans la r&acirc;pe et fermez le dispositif de maintien. R&acirc;pez le fromage en tournant la manivelle.<br /><br />Fabriqu&eacute;e tout en inox cette r&acirc;pe &agrave; fromage est faite pour durer. Elle ne plie pas sous la pression. Les tambours &eacute;tant d&eacute;montables,&nbsp; le nettoyage est facile. Apr&egrave;s avoir servi, la r&acirc;pe &agrave; fromage peut &ecirc;tre mise au lave-vaisselle.</div></div><h1>Caractéristiques Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Inox</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Passe au lave-vaisselle</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Label La Bonne Graine</div>\n
          <div>\n
          <ul>\n
          <li>Inox</li>\n
          <li>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</li>\n
          <li>Passe au lave-vaisselle</li>\n
          <li>Marque : La Bonne Graine par Louis Tellier</li>\n
          </ul>\n
          </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 {#8614 …}
    #channels: Doctrine\ORM\PersistentCollection {#8600 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8598 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29413
  +product: App\Entity\Product\Product {#8592
    #id: 692
    #code: "rape-a-fromage-inox-louis-tellier-1026"
    #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
    #variants: Doctrine\ORM\PersistentCollection {#8604 …}
    #options: Doctrine\ORM\PersistentCollection {#8608 …}
    #associations: Doctrine\ORM\PersistentCollection {#8606 …}
    #createdAt: DateTime @1758632243 {#8590
      date: 2025-09-23 20:57:23.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632243 {#8591
      date: 2025-09-23 20:57:23.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8612
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8592}
        #id: 692
        #name: "Râpe à fromage inox Louis Tellier"
        #slug: "rape-a-fromage-inox-louis-tellier-1026"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tout inox, con&ccedil;ue pour durer.&nbsp;</li>\n
          <li>Ne plie pas sous la pression.</li>\n
          <li>Existe en 3 versions. (1,2 ou 3 tambours)</li>\n
          <li><span style="font-weight: bold;">Fabriqu&eacute;e en france.</span></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Gouda, Parmesan, gruy&egrave;re, autant de fromage d&eacute;licieux. R&acirc;p&eacute;s, ils subliment les salades et les p&acirc;tes. Lorsqu'ils sont gratin&eacute;s, ils forment une cro&ucirc;te dor&eacute;e tant appr&eacute;ci&eacute; sur les pizzas et les gratins.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec la r&acirc;pe &agrave; fromage Louis Tellier, vous avez du fromage &agrave; p&acirc;te dure fra&icirc;chement r&acirc;p&eacute; en un rien de temps. Remplissez simplement le morceau de fromage dans la r&acirc;pe et fermez le dispositif de maintien. R&acirc;pez le fromage en tournant la manivelle. Apr&egrave;s avoir servi, la r&acirc;pe &agrave; fromage peut &ecirc;tre mise au lave-vaisselle.</div>\n
          <div>Gouda, Parmesan, gruy&egrave;re, autant de fromages d&eacute;licieux. R&acirc;p&eacute;s, ils subliment les salades et les p&acirc;tes. Lorsqu'ils sont gratin&eacute;s, ils forment une cro&ucirc;te dor&eacute;e tant appr&eacute;ci&eacute; sur les pizzas et les gratins.&nbsp;<br /><br /></div>\n
          <div>Avec la r&acirc;pe &agrave; fromage Louis Tellier, vous avez du fromage &agrave; p&acirc;te dure fra&icirc;chement r&acirc;p&eacute; en un rien de temps. Remplissez simplement le morceau de fromage dans la r&acirc;pe et fermez le dispositif de maintien. R&acirc;pez le fromage en tournant la manivelle.<br /><br />Fabriqu&eacute;e tout en inox cette r&acirc;pe &agrave; fromage est faite pour durer. Elle ne plie pas sous la pression. Les tambours &eacute;tant d&eacute;montables,&nbsp; le nettoyage est facile. Apr&egrave;s avoir servi, la r&acirc;pe &agrave; fromage peut &ecirc;tre mise au lave-vaisselle.</div></div><h1>Caractéristiques Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Inox</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Passe au lave-vaisselle</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Label La Bonne Graine</div>\n
          <div>\n
          <ul>\n
          <li>Inox</li>\n
          <li>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</li>\n
          <li>Passe au lave-vaisselle</li>\n
          <li>Marque : La Bonne Graine par Louis Tellier</li>\n
          </ul>\n
          </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 {#8614 …}
    #channels: Doctrine\ORM\PersistentCollection {#8600 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8598 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29593 …}
  +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 {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#8592
    #id: 692
    #code: "rape-a-fromage-inox-louis-tellier-1026"
    #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
    #variants: Doctrine\ORM\PersistentCollection {#8604 …}
    #options: Doctrine\ORM\PersistentCollection {#8608 …}
    #associations: Doctrine\ORM\PersistentCollection {#8606 …}
    #createdAt: DateTime @1758632243 {#8590
      date: 2025-09-23 20:57:23.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632243 {#8591
      date: 2025-09-23 20:57:23.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8612
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8592}
        #id: 692
        #name: "Râpe à fromage inox Louis Tellier"
        #slug: "rape-a-fromage-inox-louis-tellier-1026"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tout inox, con&ccedil;ue pour durer.&nbsp;</li>\n
          <li>Ne plie pas sous la pression.</li>\n
          <li>Existe en 3 versions. (1,2 ou 3 tambours)</li>\n
          <li><span style="font-weight: bold;">Fabriqu&eacute;e en france.</span></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Gouda, Parmesan, gruy&egrave;re, autant de fromage d&eacute;licieux. R&acirc;p&eacute;s, ils subliment les salades et les p&acirc;tes. Lorsqu'ils sont gratin&eacute;s, ils forment une cro&ucirc;te dor&eacute;e tant appr&eacute;ci&eacute; sur les pizzas et les gratins.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec la r&acirc;pe &agrave; fromage Louis Tellier, vous avez du fromage &agrave; p&acirc;te dure fra&icirc;chement r&acirc;p&eacute; en un rien de temps. Remplissez simplement le morceau de fromage dans la r&acirc;pe et fermez le dispositif de maintien. R&acirc;pez le fromage en tournant la manivelle. Apr&egrave;s avoir servi, la r&acirc;pe &agrave; fromage peut &ecirc;tre mise au lave-vaisselle.</div>\n
          <div>Gouda, Parmesan, gruy&egrave;re, autant de fromages d&eacute;licieux. R&acirc;p&eacute;s, ils subliment les salades et les p&acirc;tes. Lorsqu'ils sont gratin&eacute;s, ils forment une cro&ucirc;te dor&eacute;e tant appr&eacute;ci&eacute; sur les pizzas et les gratins.&nbsp;<br /><br /></div>\n
          <div>Avec la r&acirc;pe &agrave; fromage Louis Tellier, vous avez du fromage &agrave; p&acirc;te dure fra&icirc;chement r&acirc;p&eacute; en un rien de temps. Remplissez simplement le morceau de fromage dans la r&acirc;pe et fermez le dispositif de maintien. R&acirc;pez le fromage en tournant la manivelle.<br /><br />Fabriqu&eacute;e tout en inox cette r&acirc;pe &agrave; fromage est faite pour durer. Elle ne plie pas sous la pression. Les tambours &eacute;tant d&eacute;montables,&nbsp; le nettoyage est facile. Apr&egrave;s avoir servi, la r&acirc;pe &agrave; fromage peut &ecirc;tre mise au lave-vaisselle.</div></div><h1>Caractéristiques Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Inox</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Passe au lave-vaisselle</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Label La Bonne Graine</div>\n
          <div>\n
          <ul>\n
          <li>Inox</li>\n
          <li>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</li>\n
          <li>Passe au lave-vaisselle</li>\n
          <li>Marque : La Bonne Graine par Louis Tellier</li>\n
          </ul>\n
          </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 {#8614 …}
    #channels: Doctrine\ORM\PersistentCollection {#8600 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8598 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Râpe à fromage inox Louis Tellier"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29667
  -props: [
    "product" => App\Entity\Product\Product {#8592
      #id: 692
      #code: "rape-a-fromage-inox-louis-tellier-1026"
      #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
      #variants: Doctrine\ORM\PersistentCollection {#8604 …}
      #options: Doctrine\ORM\PersistentCollection {#8608 …}
      #associations: Doctrine\ORM\PersistentCollection {#8606 …}
      #createdAt: DateTime @1758632243 {#8590
        date: 2025-09-23 20:57:23.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632243 {#8591
        date: 2025-09-23 20:57:23.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8611 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8612
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8592}
          #id: 692
          #name: "Râpe à fromage inox Louis Tellier"
          #slug: "rape-a-fromage-inox-louis-tellier-1026"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Tout inox, con&ccedil;ue pour durer.&nbsp;</li>\n
            <li>Ne plie pas sous la pression.</li>\n
            <li>Existe en 3 versions. (1,2 ou 3 tambours)</li>\n
            <li><span style="font-weight: bold;">Fabriqu&eacute;e en france.</span></li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Gouda, Parmesan, gruy&egrave;re, autant de fromage d&eacute;licieux. R&acirc;p&eacute;s, ils subliment les salades et les p&acirc;tes. Lorsqu'ils sont gratin&eacute;s, ils forment une cro&ucirc;te dor&eacute;e tant appr&eacute;ci&eacute; sur les pizzas et les gratins.&nbsp;</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec la r&acirc;pe &agrave; fromage Louis Tellier, vous avez du fromage &agrave; p&acirc;te dure fra&icirc;chement r&acirc;p&eacute; en un rien de temps. Remplissez simplement le morceau de fromage dans la r&acirc;pe et fermez le dispositif de maintien. R&acirc;pez le fromage en tournant la manivelle. Apr&egrave;s avoir servi, la r&acirc;pe &agrave; fromage peut &ecirc;tre mise au lave-vaisselle.</div>\n
            <div>Gouda, Parmesan, gruy&egrave;re, autant de fromages d&eacute;licieux. R&acirc;p&eacute;s, ils subliment les salades et les p&acirc;tes. Lorsqu'ils sont gratin&eacute;s, ils forment une cro&ucirc;te dor&eacute;e tant appr&eacute;ci&eacute; sur les pizzas et les gratins.&nbsp;<br /><br /></div>\n
            <div>Avec la r&acirc;pe &agrave; fromage Louis Tellier, vous avez du fromage &agrave; p&acirc;te dure fra&icirc;chement r&acirc;p&eacute; en un rien de temps. Remplissez simplement le morceau de fromage dans la r&acirc;pe et fermez le dispositif de maintien. R&acirc;pez le fromage en tournant la manivelle.<br /><br />Fabriqu&eacute;e tout en inox cette r&acirc;pe &agrave; fromage est faite pour durer. Elle ne plie pas sous la pression. Les tambours &eacute;tant d&eacute;montables,&nbsp; le nettoyage est facile. Apr&egrave;s avoir servi, la r&acirc;pe &agrave; fromage peut &ecirc;tre mise au lave-vaisselle.</div></div><h1>Caractéristiques Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Inox</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Passe au lave-vaisselle</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>&bull;<span style="white-space: pre;"> </span>Label La Bonne Graine</div>\n
            <div>\n
            <ul>\n
            <li>Inox</li>\n
            <li>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</li>\n
            <li>Passe au lave-vaisselle</li>\n
            <li>Marque : La Bonne Graine par Louis Tellier</li>\n
            </ul>\n
            </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 {#8614 …}
      #channels: Doctrine\ORM\PersistentCollection {#8600 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8598 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29651 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29730 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29648 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29593 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29601
    #collection: Doctrine\Common\Collections\ArrayCollection {#29613 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29589 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38315 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38317 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29651 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29730 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29648 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Râpe à fromage inox Louis Tellier"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29601
    #collection: Doctrine\Common\Collections\ArrayCollection {#29613 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29589 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38315 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38317 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29755
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29651 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29730 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29648 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29593 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29601
      #collection: Doctrine\Common\Collections\ArrayCollection {#29613 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29589 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38315 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38317 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29806
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29797 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29804 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29805 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29593 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29809
  +variant: App\Entity\Product\ProductVariant {#29593 …}
  +price: "22,00\u{A0}"
  +originalPrice: "22,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29806
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29797 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29804 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29805 …}
    +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 118.0 MiB 4.14 ms
Input props
[
  "product" => App\Entity\Product\Product {#8621
    #id: 3860
    #code: "set-ensemble-planche-a-decouper-made-in-france-7411"
    #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
    #variants: Doctrine\ORM\PersistentCollection {#8630 …}
    #options: Doctrine\ORM\PersistentCollection {#8634 …}
    #associations: Doctrine\ORM\PersistentCollection {#8632 …}
    #createdAt: DateTime @1758633176 {#8619
      date: 2025-09-23 21:12:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633176 {#8620
      date: 2025-09-23 21:12:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8637 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8638
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8621}
        #id: 3860
        #name: "Set ensemble planche à découper made in France"
        #slug: "set-ensemble-planche-a-decouper-made-in-france-7411"
        #description: """
          <div class="col is-12"><ul>\n
          <li>El&eacute;ments tous fabriqu&eacute;s en France.</li>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          </ul></div><h1>Description Set ensemble planche à découper made in France</h1><div class="col is-12">Voil&agrave; un bel ensemble qui en plus de sa fabrication fran&ccedil;aise se distingue par son excellent rapport qualit&eacute;-prix. Il se compose d'abord d'une planche &agrave; d&eacute;couper monobloc de marque Roger Orfevre. En h&ecirc;tre massif, elle vraimentt tr&egrave;s r&eacute;sistante. Son format compact est adapt&eacute; &agrave; toutes les d&eacute;coupes courantes, r&ocirc;tis ou volailles. Rigole et bac r&eacute;cup&eacute;rateur de jus inclus.&nbsp;<br /><br />Le couteau et la fourchette figure parmi les bests sellers de notre offre en coutellerie. Lame inox et manche en r&eacute;sine ergonomique, le couteau &agrave; d&eacute;couper de la gamme Chef Sabatier est une entr&eacute;e de gamme de la marque Sabatier bas&eacute;e &agrave; Thiers. Mais entr&eacute;e de gamme ne signifie pas ici bas de gamme loin de l&agrave; ! Avec cet ensemble coutellerie, aucune d&eacute;coupe ne vous r&eacute;sistera !</div><h1>Caractéristiques Set ensemble planche à découper made in France</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle. Longueur 15 cm.</div>\n
          <div><strong>Caract&eacute;ristiques fourchette &agrave; d&eacute;couper Chef<br /></strong>Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle. Longueur 15 cm.<br /><br /><strong>Caract&eacute;ristiques couteau &agrave; d&eacute;couper Chef<br /></strong>Lame pleine soie en acier inoxydable 20 cm. Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle.<br /><br /><strong>Caract&eacute;ristiques Planche &agrave; d&eacute;couper Roger Orfevre</strong><br />H&ecirc;tre massif. Poign&eacute;e int&eacute;gr&eacute;e. Rigole et bac de r&eacute;cup&eacute;ration des jus. Dimensions : 39 x 28 x 1,4 cm.</div>\n
          <div></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 {#8640 …}
    #channels: Doctrine\ORM\PersistentCollection {#8626 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8624 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29658
  +product: App\Entity\Product\Product {#8621
    #id: 3860
    #code: "set-ensemble-planche-a-decouper-made-in-france-7411"
    #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
    #variants: Doctrine\ORM\PersistentCollection {#8630 …}
    #options: Doctrine\ORM\PersistentCollection {#8634 …}
    #associations: Doctrine\ORM\PersistentCollection {#8632 …}
    #createdAt: DateTime @1758633176 {#8619
      date: 2025-09-23 21:12:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633176 {#8620
      date: 2025-09-23 21:12:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8637 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8638
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8621}
        #id: 3860
        #name: "Set ensemble planche à découper made in France"
        #slug: "set-ensemble-planche-a-decouper-made-in-france-7411"
        #description: """
          <div class="col is-12"><ul>\n
          <li>El&eacute;ments tous fabriqu&eacute;s en France.</li>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          </ul></div><h1>Description Set ensemble planche à découper made in France</h1><div class="col is-12">Voil&agrave; un bel ensemble qui en plus de sa fabrication fran&ccedil;aise se distingue par son excellent rapport qualit&eacute;-prix. Il se compose d'abord d'une planche &agrave; d&eacute;couper monobloc de marque Roger Orfevre. En h&ecirc;tre massif, elle vraimentt tr&egrave;s r&eacute;sistante. Son format compact est adapt&eacute; &agrave; toutes les d&eacute;coupes courantes, r&ocirc;tis ou volailles. Rigole et bac r&eacute;cup&eacute;rateur de jus inclus.&nbsp;<br /><br />Le couteau et la fourchette figure parmi les bests sellers de notre offre en coutellerie. Lame inox et manche en r&eacute;sine ergonomique, le couteau &agrave; d&eacute;couper de la gamme Chef Sabatier est une entr&eacute;e de gamme de la marque Sabatier bas&eacute;e &agrave; Thiers. Mais entr&eacute;e de gamme ne signifie pas ici bas de gamme loin de l&agrave; ! Avec cet ensemble coutellerie, aucune d&eacute;coupe ne vous r&eacute;sistera !</div><h1>Caractéristiques Set ensemble planche à découper made in France</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle. Longueur 15 cm.</div>\n
          <div><strong>Caract&eacute;ristiques fourchette &agrave; d&eacute;couper Chef<br /></strong>Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle. Longueur 15 cm.<br /><br /><strong>Caract&eacute;ristiques couteau &agrave; d&eacute;couper Chef<br /></strong>Lame pleine soie en acier inoxydable 20 cm. Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle.<br /><br /><strong>Caract&eacute;ristiques Planche &agrave; d&eacute;couper Roger Orfevre</strong><br />H&ecirc;tre massif. Poign&eacute;e int&eacute;gr&eacute;e. Rigole et bac de r&eacute;cup&eacute;ration des jus. Dimensions : 39 x 28 x 1,4 cm.</div>\n
          <div></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 {#8640 …}
    #channels: Doctrine\ORM\PersistentCollection {#8626 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8624 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29872 …}
  +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 {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8621
    #id: 3860
    #code: "set-ensemble-planche-a-decouper-made-in-france-7411"
    #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
    #variants: Doctrine\ORM\PersistentCollection {#8630 …}
    #options: Doctrine\ORM\PersistentCollection {#8634 …}
    #associations: Doctrine\ORM\PersistentCollection {#8632 …}
    #createdAt: DateTime @1758633176 {#8619
      date: 2025-09-23 21:12:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633176 {#8620
      date: 2025-09-23 21:12:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8637 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8638
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8621}
        #id: 3860
        #name: "Set ensemble planche à découper made in France"
        #slug: "set-ensemble-planche-a-decouper-made-in-france-7411"
        #description: """
          <div class="col is-12"><ul>\n
          <li>El&eacute;ments tous fabriqu&eacute;s en France.</li>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          </ul></div><h1>Description Set ensemble planche à découper made in France</h1><div class="col is-12">Voil&agrave; un bel ensemble qui en plus de sa fabrication fran&ccedil;aise se distingue par son excellent rapport qualit&eacute;-prix. Il se compose d'abord d'une planche &agrave; d&eacute;couper monobloc de marque Roger Orfevre. En h&ecirc;tre massif, elle vraimentt tr&egrave;s r&eacute;sistante. Son format compact est adapt&eacute; &agrave; toutes les d&eacute;coupes courantes, r&ocirc;tis ou volailles. Rigole et bac r&eacute;cup&eacute;rateur de jus inclus.&nbsp;<br /><br />Le couteau et la fourchette figure parmi les bests sellers de notre offre en coutellerie. Lame inox et manche en r&eacute;sine ergonomique, le couteau &agrave; d&eacute;couper de la gamme Chef Sabatier est une entr&eacute;e de gamme de la marque Sabatier bas&eacute;e &agrave; Thiers. Mais entr&eacute;e de gamme ne signifie pas ici bas de gamme loin de l&agrave; ! Avec cet ensemble coutellerie, aucune d&eacute;coupe ne vous r&eacute;sistera !</div><h1>Caractéristiques Set ensemble planche à découper made in France</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle. Longueur 15 cm.</div>\n
          <div><strong>Caract&eacute;ristiques fourchette &agrave; d&eacute;couper Chef<br /></strong>Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle. Longueur 15 cm.<br /><br /><strong>Caract&eacute;ristiques couteau &agrave; d&eacute;couper Chef<br /></strong>Lame pleine soie en acier inoxydable 20 cm. Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle.<br /><br /><strong>Caract&eacute;ristiques Planche &agrave; d&eacute;couper Roger Orfevre</strong><br />H&ecirc;tre massif. Poign&eacute;e int&eacute;gr&eacute;e. Rigole et bac de r&eacute;cup&eacute;ration des jus. Dimensions : 39 x 28 x 1,4 cm.</div>\n
          <div></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 {#8640 …}
    #channels: Doctrine\ORM\PersistentCollection {#8626 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8624 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Set ensemble planche à découper made in France"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29943
  -props: [
    "product" => App\Entity\Product\Product {#8621
      #id: 3860
      #code: "set-ensemble-planche-a-decouper-made-in-france-7411"
      #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
      #variants: Doctrine\ORM\PersistentCollection {#8630 …}
      #options: Doctrine\ORM\PersistentCollection {#8634 …}
      #associations: Doctrine\ORM\PersistentCollection {#8632 …}
      #createdAt: DateTime @1758633176 {#8619
        date: 2025-09-23 21:12:56.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633176 {#8620
        date: 2025-09-23 21:12:56.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8637 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8638
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8621}
          #id: 3860
          #name: "Set ensemble planche à découper made in France"
          #slug: "set-ensemble-planche-a-decouper-made-in-france-7411"
          #description: """
            <div class="col is-12"><ul>\n
            <li>El&eacute;ments tous fabriqu&eacute;s en France.</li>\n
            <li>Excellent rapport qualit&eacute;-prix.</li>\n
            </ul></div><h1>Description Set ensemble planche à découper made in France</h1><div class="col is-12">Voil&agrave; un bel ensemble qui en plus de sa fabrication fran&ccedil;aise se distingue par son excellent rapport qualit&eacute;-prix. Il se compose d'abord d'une planche &agrave; d&eacute;couper monobloc de marque Roger Orfevre. En h&ecirc;tre massif, elle vraimentt tr&egrave;s r&eacute;sistante. Son format compact est adapt&eacute; &agrave; toutes les d&eacute;coupes courantes, r&ocirc;tis ou volailles. Rigole et bac r&eacute;cup&eacute;rateur de jus inclus.&nbsp;<br /><br />Le couteau et la fourchette figure parmi les bests sellers de notre offre en coutellerie. Lame inox et manche en r&eacute;sine ergonomique, le couteau &agrave; d&eacute;couper de la gamme Chef Sabatier est une entr&eacute;e de gamme de la marque Sabatier bas&eacute;e &agrave; Thiers. Mais entr&eacute;e de gamme ne signifie pas ici bas de gamme loin de l&agrave; ! Avec cet ensemble coutellerie, aucune d&eacute;coupe ne vous r&eacute;sistera !</div><h1>Caractéristiques Set ensemble planche à découper made in France</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle. Longueur 15 cm.</div>\n
            <div><strong>Caract&eacute;ristiques fourchette &agrave; d&eacute;couper Chef<br /></strong>Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle. Longueur 15 cm.<br /><br /><strong>Caract&eacute;ristiques couteau &agrave; d&eacute;couper Chef<br /></strong>Lame pleine soie en acier inoxydable 20 cm. Mitre aluminium. Manche rivet&eacute; en r&eacute;sine noire. Garantie 10 ans. Va au lave vaisselle.<br /><br /><strong>Caract&eacute;ristiques Planche &agrave; d&eacute;couper Roger Orfevre</strong><br />H&ecirc;tre massif. Poign&eacute;e int&eacute;gr&eacute;e. Rigole et bac de r&eacute;cup&eacute;ration des jus. Dimensions : 39 x 28 x 1,4 cm.</div>\n
            <div></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 {#8640 …}
      #channels: Doctrine\ORM\PersistentCollection {#8626 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8624 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29936
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29927 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29994 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29924 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29872 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29880
    #collection: Doctrine\Common\Collections\ArrayCollection {#29889 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29868 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38329 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38331 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29936
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29927 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29994 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29924 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Set ensemble planche à découper made in France"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29880
    #collection: Doctrine\Common\Collections\ArrayCollection {#29889 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29868 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38329 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38331 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29998
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29936
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29927 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29994 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29924 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29872 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29880
      #collection: Doctrine\Common\Collections\ArrayCollection {#29889 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29868 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38329 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38331 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30048
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30039 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30046 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30047 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29872 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30051
  +variant: App\Entity\Product\ProductVariant {#29872 …}
  +price: "66,00\u{A0}"
  +originalPrice: "74,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30048
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30039 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30046 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30047 …}
    +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 118.0 MiB 4.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#8647
    #id: 685
    #code: "support-jambon-roger-orfevre-8188"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758632240 {#8645
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632240 {#8646
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8666 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8667
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8647}
        #id: 685
        #name: "Support Jambon Roger Orfèvre"
        #slug: "support-jambon-roger-orfevre-8188"
        #description: """
          <div class="col is-12"><ul>\n
          <li>H&ecirc;tre et inox.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: 81px; top: 36.2px;"></div></div><h1>Descriptif Support Jambon Roger Orfèvre</h1><div class="col is-12">Le Support Jambon Rog&eacute; Orf&egrave;vre est r&eacute;alis&eacute; en bois de h&ecirc;tre et en inox. C'est l'ustensile indispensable pour tenir le jambon durant le tranchage.</div><h1>Caractéristiques Support Jambon Roger Orfèvre</h1><div class="col is-12">- H&ecirc;tre et inox.<br />- Dimensions : 38 x 14 x 31 cm.<br />- Poids : 1,012 kg.<br />- Fabriqu&eacute; en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8649 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8653 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29934
  +product: App\Entity\Product\Product {#8647
    #id: 685
    #code: "support-jambon-roger-orfevre-8188"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758632240 {#8645
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632240 {#8646
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8666 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8667
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8647}
        #id: 685
        #name: "Support Jambon Roger Orfèvre"
        #slug: "support-jambon-roger-orfevre-8188"
        #description: """
          <div class="col is-12"><ul>\n
          <li>H&ecirc;tre et inox.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: 81px; top: 36.2px;"></div></div><h1>Descriptif Support Jambon Roger Orfèvre</h1><div class="col is-12">Le Support Jambon Rog&eacute; Orf&egrave;vre est r&eacute;alis&eacute; en bois de h&ecirc;tre et en inox. C'est l'ustensile indispensable pour tenir le jambon durant le tranchage.</div><h1>Caractéristiques Support Jambon Roger Orfèvre</h1><div class="col is-12">- H&ecirc;tre et inox.<br />- Dimensions : 38 x 14 x 31 cm.<br />- Poids : 1,012 kg.<br />- Fabriqu&eacute; en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8649 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8653 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30114 …}
  +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 {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#8647
    #id: 685
    #code: "support-jambon-roger-orfevre-8188"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758632240 {#8645
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632240 {#8646
      date: 2025-09-23 20:57:20.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8666 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8667
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8647}
        #id: 685
        #name: "Support Jambon Roger Orfèvre"
        #slug: "support-jambon-roger-orfevre-8188"
        #description: """
          <div class="col is-12"><ul>\n
          <li>H&ecirc;tre et inox.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: 81px; top: 36.2px;"></div></div><h1>Descriptif Support Jambon Roger Orfèvre</h1><div class="col is-12">Le Support Jambon Rog&eacute; Orf&egrave;vre est r&eacute;alis&eacute; en bois de h&ecirc;tre et en inox. C'est l'ustensile indispensable pour tenir le jambon durant le tranchage.</div><h1>Caractéristiques Support Jambon Roger Orfèvre</h1><div class="col is-12">- H&ecirc;tre et inox.<br />- Dimensions : 38 x 14 x 31 cm.<br />- Poids : 1,012 kg.<br />- Fabriqu&eacute; en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8649 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8653 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Support Jambon Roger Orfèvre"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30185
  -props: [
    "product" => App\Entity\Product\Product {#8647
      #id: 685
      #code: "support-jambon-roger-orfevre-8188"
      #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
      #variants: Doctrine\ORM\PersistentCollection {#8659 …}
      #options: Doctrine\ORM\PersistentCollection {#8663 …}
      #associations: Doctrine\ORM\PersistentCollection {#8661 …}
      #createdAt: DateTime @1758632240 {#8645
        date: 2025-09-23 20:57:20.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632240 {#8646
        date: 2025-09-23 20:57:20.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8666 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8667
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8647}
          #id: 685
          #name: "Support Jambon Roger Orfèvre"
          #slug: "support-jambon-roger-orfevre-8188"
          #description: """
            <div class="col is-12"><ul>\n
            <li>H&ecirc;tre et inox.</li>\n
            <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
            </ul>\n
            <div id="gtx-trans" style="position: absolute; left: 81px; top: 36.2px;"></div></div><h1>Descriptif Support Jambon Roger Orfèvre</h1><div class="col is-12">Le Support Jambon Rog&eacute; Orf&egrave;vre est r&eacute;alis&eacute; en bois de h&ecirc;tre et en inox. C'est l'ustensile indispensable pour tenir le jambon durant le tranchage.</div><h1>Caractéristiques Support Jambon Roger Orfèvre</h1><div class="col is-12">- H&ecirc;tre et inox.<br />- Dimensions : 38 x 14 x 31 cm.<br />- Poids : 1,012 kg.<br />- Fabriqu&eacute; en France.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …}
      #channels: Doctrine\ORM\PersistentCollection {#8655 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8649 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8653 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.64 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30178
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30169 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30236 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30166 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30114 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30122
    #collection: Doctrine\Common\Collections\ArrayCollection {#30131 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30110 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38343 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38345 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30178
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30169 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30236 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30166 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Support Jambon Roger Orfèvre"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30122
    #collection: Doctrine\Common\Collections\ArrayCollection {#30131 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30110 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38343 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38345 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30240
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30178
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30169 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30236 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30166 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30114 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30122
      #collection: Doctrine\Common\Collections\ArrayCollection {#30131 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30110 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38343 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38345 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30290
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30281 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30288 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30114 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30293
  +variant: App\Entity\Product\ProductVariant {#30114 …}
  +price: "49,00\u{A0}"
  +originalPrice: "49,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30290
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30281 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30288 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30289 …}
    +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 118.0 MiB 4.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#8673
    #id: 1071
    #code: "tartineur-inox-et-bois-d-olivier-roger-orfevre-7881"
    #attributes: Doctrine\ORM\PersistentCollection {#8683 …}
    #variants: Doctrine\ORM\PersistentCollection {#8685 …}
    #options: Doctrine\ORM\PersistentCollection {#8689 …}
    #associations: Doctrine\ORM\PersistentCollection {#8687 …}
    #createdAt: DateTime @1758632305 {#8671
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632305 {#8672
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8692 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8693
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 1071
        #name: "Tartineur Inox et Bois d'Olivier Roger Orfevre"
        #slug: "tartineur-inox-et-bois-d-olivier-roger-orfevre-7881"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Mat&eacute;riaux nobles et durables.</li>\n
          <li>Con&ccedil;u pour durer.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Descriptif Tartineur Bois d'Olivier Roger Orfevre</h1><div class="col is-12">Voici un superbe Tartineur dot&eacute; d'une lame en acier inoxydable rivet&eacute;e sur un manche en bois d'Olivier. Il fera le bonheur de vos petits d&eacute;jeuners et de vos go&ucirc;ters. Pour beurre, confiture et p&acirc;te &agrave; tartiner.<br /><br />Fabriqu&eacute; avec le plus gransd soin en France au sein de la manufacture Roger Orfevre, il a &eacute;t&eacute; con&ccedil;u pour durer...</div><h1>Caractéristiques Tartineur Bois d'Olivier Roger Orfevre</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche rivet&eacute; en bois d'Olivier.<br />- Longueur totale : 18,5 cm.<br />- Longueur manche : 10 cm.<br />- Fabriqu&eacute; en France.</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 {#8695 …}
    #channels: Doctrine\ORM\PersistentCollection {#8681 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8677 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8679 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30176
  +product: App\Entity\Product\Product {#8673
    #id: 1071
    #code: "tartineur-inox-et-bois-d-olivier-roger-orfevre-7881"
    #attributes: Doctrine\ORM\PersistentCollection {#8683 …}
    #variants: Doctrine\ORM\PersistentCollection {#8685 …}
    #options: Doctrine\ORM\PersistentCollection {#8689 …}
    #associations: Doctrine\ORM\PersistentCollection {#8687 …}
    #createdAt: DateTime @1758632305 {#8671
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632305 {#8672
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8692 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8693
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 1071
        #name: "Tartineur Inox et Bois d'Olivier Roger Orfevre"
        #slug: "tartineur-inox-et-bois-d-olivier-roger-orfevre-7881"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Mat&eacute;riaux nobles et durables.</li>\n
          <li>Con&ccedil;u pour durer.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Descriptif Tartineur Bois d'Olivier Roger Orfevre</h1><div class="col is-12">Voici un superbe Tartineur dot&eacute; d'une lame en acier inoxydable rivet&eacute;e sur un manche en bois d'Olivier. Il fera le bonheur de vos petits d&eacute;jeuners et de vos go&ucirc;ters. Pour beurre, confiture et p&acirc;te &agrave; tartiner.<br /><br />Fabriqu&eacute; avec le plus gransd soin en France au sein de la manufacture Roger Orfevre, il a &eacute;t&eacute; con&ccedil;u pour durer...</div><h1>Caractéristiques Tartineur Bois d'Olivier Roger Orfevre</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche rivet&eacute; en bois d'Olivier.<br />- Longueur totale : 18,5 cm.<br />- Longueur manche : 10 cm.<br />- Fabriqu&eacute; en France.</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 {#8695 …}
    #channels: Doctrine\ORM\PersistentCollection {#8681 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8677 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8679 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30356 …}
  +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 {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#8673
    #id: 1071
    #code: "tartineur-inox-et-bois-d-olivier-roger-orfevre-7881"
    #attributes: Doctrine\ORM\PersistentCollection {#8683 …}
    #variants: Doctrine\ORM\PersistentCollection {#8685 …}
    #options: Doctrine\ORM\PersistentCollection {#8689 …}
    #associations: Doctrine\ORM\PersistentCollection {#8687 …}
    #createdAt: DateTime @1758632305 {#8671
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632305 {#8672
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8692 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8693
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 1071
        #name: "Tartineur Inox et Bois d'Olivier Roger Orfevre"
        #slug: "tartineur-inox-et-bois-d-olivier-roger-orfevre-7881"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Mat&eacute;riaux nobles et durables.</li>\n
          <li>Con&ccedil;u pour durer.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Descriptif Tartineur Bois d'Olivier Roger Orfevre</h1><div class="col is-12">Voici un superbe Tartineur dot&eacute; d'une lame en acier inoxydable rivet&eacute;e sur un manche en bois d'Olivier. Il fera le bonheur de vos petits d&eacute;jeuners et de vos go&ucirc;ters. Pour beurre, confiture et p&acirc;te &agrave; tartiner.<br /><br />Fabriqu&eacute; avec le plus gransd soin en France au sein de la manufacture Roger Orfevre, il a &eacute;t&eacute; con&ccedil;u pour durer...</div><h1>Caractéristiques Tartineur Bois d'Olivier Roger Orfevre</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche rivet&eacute; en bois d'Olivier.<br />- Longueur totale : 18,5 cm.<br />- Longueur manche : 10 cm.<br />- Fabriqu&eacute; en France.</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 {#8695 …}
    #channels: Doctrine\ORM\PersistentCollection {#8681 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8677 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8679 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tartineur Inox et Bois d'Olivier Roger Orfevre"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30427
  -props: [
    "product" => App\Entity\Product\Product {#8673
      #id: 1071
      #code: "tartineur-inox-et-bois-d-olivier-roger-orfevre-7881"
      #attributes: Doctrine\ORM\PersistentCollection {#8683 …}
      #variants: Doctrine\ORM\PersistentCollection {#8685 …}
      #options: Doctrine\ORM\PersistentCollection {#8689 …}
      #associations: Doctrine\ORM\PersistentCollection {#8687 …}
      #createdAt: DateTime @1758632305 {#8671
        date: 2025-09-23 20:58:25.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632305 {#8672
        date: 2025-09-23 20:58:25.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8692 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8693
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8673}
          #id: 1071
          #name: "Tartineur Inox et Bois d'Olivier Roger Orfevre"
          #slug: "tartineur-inox-et-bois-d-olivier-roger-orfevre-7881"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Mat&eacute;riaux nobles et durables.</li>\n
            <li>Con&ccedil;u pour durer.</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul></div><h1>Descriptif Tartineur Bois d'Olivier Roger Orfevre</h1><div class="col is-12">Voici un superbe Tartineur dot&eacute; d'une lame en acier inoxydable rivet&eacute;e sur un manche en bois d'Olivier. Il fera le bonheur de vos petits d&eacute;jeuners et de vos go&ucirc;ters. Pour beurre, confiture et p&acirc;te &agrave; tartiner.<br /><br />Fabriqu&eacute; avec le plus gransd soin en France au sein de la manufacture Roger Orfevre, il a &eacute;t&eacute; con&ccedil;u pour durer...</div><h1>Caractéristiques Tartineur Bois d'Olivier Roger Orfevre</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche rivet&eacute; en bois d'Olivier.<br />- Longueur totale : 18,5 cm.<br />- Longueur manche : 10 cm.<br />- Fabriqu&eacute; en France.</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 {#8695 …}
      #channels: Doctrine\ORM\PersistentCollection {#8681 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8675 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8677 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8679 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30420
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30411 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30408 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30356 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30364
    #collection: Doctrine\Common\Collections\ArrayCollection {#30373 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30352 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38357 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38359 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30420
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30411 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30408 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tartineur Inox et Bois d'Olivier Roger Orfevre"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30364
    #collection: Doctrine\Common\Collections\ArrayCollection {#30373 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30352 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38357 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38359 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30482
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30420
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30411 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30478 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30408 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30356 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30364
      #collection: Doctrine\Common\Collections\ArrayCollection {#30373 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30352 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38357 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38359 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30532
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30523 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30530 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30531 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30356 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30535
  +variant: App\Entity\Product\ProductVariant {#30356 …}
  +price: "8,00\u{A0}"
  +originalPrice: "8,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30532
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30523 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30530 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30531 …}
    +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 118.0 MiB 4.53 ms
Input props
[
  "product" => App\Entity\Product\Product {#8702
    #id: 1069
    #code: "tartineur-thermo-conducteur-la-bonne-graine-6020"
    #attributes: Doctrine\ORM\PersistentCollection {#8709 …}
    #variants: Doctrine\ORM\PersistentCollection {#8711 …}
    #options: Doctrine\ORM\PersistentCollection {#8715 …}
    #associations: Doctrine\ORM\PersistentCollection {#8713 …}
    #createdAt: DateTime @1758632305 {#8700
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632305 {#8701
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8718 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8719
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8702}
        #id: 1069
        #name: "Tartineur Thermo-conducteur La Bonne Graine"
        #slug: "tartineur-thermo-conducteur-la-bonne-graine-6020"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Aluminium pour transfert de chaleur.</li>\n
          <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">Avec le Tartineur Thermo-conducteur La Bonne Graine, il est facile de Couper et d'&eacute;taler facilement le beurre, m&ecirc;me s'il est tr&egrave;s froid. Gr&acirc;ce &agrave; la tr&egrave;s bonne conductivit&eacute; de l'aluminium, la chaleur de la main se diffuse tr&egrave;s facilement au tartineur.&nbsp; Il peut aussi &ecirc;tre utilis&eacute; pour les fromages, les p&acirc;tes &agrave; tartiner et les confitures.</div><h1>Caractéristiques Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">- Aluminium.<br />- Dimensions : 17,5 x 2 cm.<br />- Fabrication Fran&ccedil;aise.<br />- Ne va pas au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8721 …}
    #channels: Doctrine\ORM\PersistentCollection {#8707 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8703 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8705 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30418
  +product: App\Entity\Product\Product {#8702
    #id: 1069
    #code: "tartineur-thermo-conducteur-la-bonne-graine-6020"
    #attributes: Doctrine\ORM\PersistentCollection {#8709 …}
    #variants: Doctrine\ORM\PersistentCollection {#8711 …}
    #options: Doctrine\ORM\PersistentCollection {#8715 …}
    #associations: Doctrine\ORM\PersistentCollection {#8713 …}
    #createdAt: DateTime @1758632305 {#8700
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632305 {#8701
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8718 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8719
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8702}
        #id: 1069
        #name: "Tartineur Thermo-conducteur La Bonne Graine"
        #slug: "tartineur-thermo-conducteur-la-bonne-graine-6020"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Aluminium pour transfert de chaleur.</li>\n
          <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">Avec le Tartineur Thermo-conducteur La Bonne Graine, il est facile de Couper et d'&eacute;taler facilement le beurre, m&ecirc;me s'il est tr&egrave;s froid. Gr&acirc;ce &agrave; la tr&egrave;s bonne conductivit&eacute; de l'aluminium, la chaleur de la main se diffuse tr&egrave;s facilement au tartineur.&nbsp; Il peut aussi &ecirc;tre utilis&eacute; pour les fromages, les p&acirc;tes &agrave; tartiner et les confitures.</div><h1>Caractéristiques Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">- Aluminium.<br />- Dimensions : 17,5 x 2 cm.<br />- Fabrication Fran&ccedil;aise.<br />- Ne va pas au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8721 …}
    #channels: Doctrine\ORM\PersistentCollection {#8707 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8703 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8705 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30598 …}
  +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 {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#8702
    #id: 1069
    #code: "tartineur-thermo-conducteur-la-bonne-graine-6020"
    #attributes: Doctrine\ORM\PersistentCollection {#8709 …}
    #variants: Doctrine\ORM\PersistentCollection {#8711 …}
    #options: Doctrine\ORM\PersistentCollection {#8715 …}
    #associations: Doctrine\ORM\PersistentCollection {#8713 …}
    #createdAt: DateTime @1758632305 {#8700
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632305 {#8701
      date: 2025-09-23 20:58:25.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8718 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8719
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8702}
        #id: 1069
        #name: "Tartineur Thermo-conducteur La Bonne Graine"
        #slug: "tartineur-thermo-conducteur-la-bonne-graine-6020"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Aluminium pour transfert de chaleur.</li>\n
          <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">Avec le Tartineur Thermo-conducteur La Bonne Graine, il est facile de Couper et d'&eacute;taler facilement le beurre, m&ecirc;me s'il est tr&egrave;s froid. Gr&acirc;ce &agrave; la tr&egrave;s bonne conductivit&eacute; de l'aluminium, la chaleur de la main se diffuse tr&egrave;s facilement au tartineur.&nbsp; Il peut aussi &ecirc;tre utilis&eacute; pour les fromages, les p&acirc;tes &agrave; tartiner et les confitures.</div><h1>Caractéristiques Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">- Aluminium.<br />- Dimensions : 17,5 x 2 cm.<br />- Fabrication Fran&ccedil;aise.<br />- Ne va pas au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8721 …}
    #channels: Doctrine\ORM\PersistentCollection {#8707 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8675 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8703 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8705 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tartineur Thermo-conducteur La Bonne Graine"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30672
  -props: [
    "product" => App\Entity\Product\Product {#8702
      #id: 1069
      #code: "tartineur-thermo-conducteur-la-bonne-graine-6020"
      #attributes: Doctrine\ORM\PersistentCollection {#8709 …}
      #variants: Doctrine\ORM\PersistentCollection {#8711 …}
      #options: Doctrine\ORM\PersistentCollection {#8715 …}
      #associations: Doctrine\ORM\PersistentCollection {#8713 …}
      #createdAt: DateTime @1758632305 {#8700
        date: 2025-09-23 20:58:25.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632305 {#8701
        date: 2025-09-23 20:58:25.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8718 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8719
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8702}
          #id: 1069
          #name: "Tartineur Thermo-conducteur La Bonne Graine"
          #slug: "tartineur-thermo-conducteur-la-bonne-graine-6020"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Aluminium pour transfert de chaleur.</li>\n
            <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
            </ul></div><h1>Descriptif Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">Avec le Tartineur Thermo-conducteur La Bonne Graine, il est facile de Couper et d'&eacute;taler facilement le beurre, m&ecirc;me s'il est tr&egrave;s froid. Gr&acirc;ce &agrave; la tr&egrave;s bonne conductivit&eacute; de l'aluminium, la chaleur de la main se diffuse tr&egrave;s facilement au tartineur.&nbsp; Il peut aussi &ecirc;tre utilis&eacute; pour les fromages, les p&acirc;tes &agrave; tartiner et les confitures.</div><h1>Caractéristiques Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">- Aluminium.<br />- Dimensions : 17,5 x 2 cm.<br />- Fabrication Fran&ccedil;aise.<br />- Ne va pas au lave vaisselle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8721 …}
      #channels: Doctrine\ORM\PersistentCollection {#8707 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8675 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8703 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8705 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30665
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30656 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30726 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30653 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30598 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30606
    #collection: Doctrine\Common\Collections\ArrayCollection {#30618 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30594 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38371 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38373 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30665
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30656 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30726 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30653 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tartineur Thermo-conducteur La Bonne Graine"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30606
    #collection: Doctrine\Common\Collections\ArrayCollection {#30618 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30594 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38371 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38373 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30730
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30665
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30656 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30726 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30653 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30598 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30606
      #collection: Doctrine\Common\Collections\ArrayCollection {#30618 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30594 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38371 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38373 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30780
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30771 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30778 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30779 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30598 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30783
  +variant: App\Entity\Product\ProductVariant {#30598 …}
  +price: "26,00\u{A0}"
  +originalPrice: "26,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30780
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30771 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30778 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30779 …}
    +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 118.0 MiB 5.18 ms
Input props
[
  "product" => App\Entity\Product\Product {#8725
    #id: 1020
    #code: "tranchelard-santoku-fk2-de-buyer-5982"
    #attributes: Doctrine\ORM\PersistentCollection {#8732 …}
    #variants: Doctrine\ORM\PersistentCollection {#8734 …}
    #options: Doctrine\ORM\PersistentCollection {#8738 …}
    #associations: Doctrine\ORM\PersistentCollection {#8736 …}
    #createdAt: DateTime @1758632296 {#8723
      date: 2025-09-23 20:58:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632296 {#8724
      date: 2025-09-23 20:58:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8741 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8742
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8725}
        #id: 1020
        #name: "Tranchelard Santoku FK2 De Buyer"
        #slug: "tranchelard-santoku-fk2-de-buyer-5982"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tranchant parfait, lame r&eacute;sistante et fonctionnelle.</li>\n
          <li>Id&eacute;al pour les tranches fines.</li>\n
          <li>Fabriqu&eacute; en France. Val d'Ajol. Vosges.</li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Tranchelard Santoku FK2 De Buyer</h1><div class="col is-12">Le Tranchelard Santoku FK2 De Buyer est id&eacute;al pour faire des tranches fines de saumon, jambon, lard...</div><h1>Caractéristiques Tranchelard Santoku FK2 De Buyer</h1><div class="col is-12">Lame inox alv&eacute;ol&eacute;e 30 cm. Longueur totale du couteau : 42,5 cm. Soie solide monobloc. Manche polym&egrave;re et fibre de carbone. Syst&egrave;me de contrepoids ajustable pour r&eacute;gler l'&eacute;quilibre du couteau.</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 {#8744 …}
    #channels: Doctrine\ORM\PersistentCollection {#8730 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8649 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8726 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8728 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30663
  +product: App\Entity\Product\Product {#8725
    #id: 1020
    #code: "tranchelard-santoku-fk2-de-buyer-5982"
    #attributes: Doctrine\ORM\PersistentCollection {#8732 …}
    #variants: Doctrine\ORM\PersistentCollection {#8734 …}
    #options: Doctrine\ORM\PersistentCollection {#8738 …}
    #associations: Doctrine\ORM\PersistentCollection {#8736 …}
    #createdAt: DateTime @1758632296 {#8723
      date: 2025-09-23 20:58:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632296 {#8724
      date: 2025-09-23 20:58:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8741 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8742
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8725}
        #id: 1020
        #name: "Tranchelard Santoku FK2 De Buyer"
        #slug: "tranchelard-santoku-fk2-de-buyer-5982"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tranchant parfait, lame r&eacute;sistante et fonctionnelle.</li>\n
          <li>Id&eacute;al pour les tranches fines.</li>\n
          <li>Fabriqu&eacute; en France. Val d'Ajol. Vosges.</li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Tranchelard Santoku FK2 De Buyer</h1><div class="col is-12">Le Tranchelard Santoku FK2 De Buyer est id&eacute;al pour faire des tranches fines de saumon, jambon, lard...</div><h1>Caractéristiques Tranchelard Santoku FK2 De Buyer</h1><div class="col is-12">Lame inox alv&eacute;ol&eacute;e 30 cm. Longueur totale du couteau : 42,5 cm. Soie solide monobloc. Manche polym&egrave;re et fibre de carbone. Syst&egrave;me de contrepoids ajustable pour r&eacute;gler l'&eacute;quilibre du couteau.</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 {#8744 …}
    #channels: Doctrine\ORM\PersistentCollection {#8730 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8649 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8726 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8728 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30846 …}
  +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 {#27734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27767 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27773 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27760 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8725
    #id: 1020
    #code: "tranchelard-santoku-fk2-de-buyer-5982"
    #attributes: Doctrine\ORM\PersistentCollection {#8732 …}
    #variants: Doctrine\ORM\PersistentCollection {#8734 …}
    #options: Doctrine\ORM\PersistentCollection {#8738 …}
    #associations: Doctrine\ORM\PersistentCollection {#8736 …}
    #createdAt: DateTime @1758632296 {#8723
      date: 2025-09-23 20:58:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632296 {#8724
      date: 2025-09-23 20:58:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8741 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8742
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8725}
        #id: 1020
        #name: "Tranchelard Santoku FK2 De Buyer"
        #slug: "tranchelard-santoku-fk2-de-buyer-5982"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tranchant parfait, lame r&eacute;sistante et fonctionnelle.</li>\n
          <li>Id&eacute;al pour les tranches fines.</li>\n
          <li>Fabriqu&eacute; en France. Val d'Ajol. Vosges.</li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Tranchelard Santoku FK2 De Buyer</h1><div class="col is-12">Le Tranchelard Santoku FK2 De Buyer est id&eacute;al pour faire des tranches fines de saumon, jambon, lard...</div><h1>Caractéristiques Tranchelard Santoku FK2 De Buyer</h1><div class="col is-12">Lame inox alv&eacute;ol&eacute;e 30 cm. Longueur totale du couteau : 42,5 cm. Soie solide monobloc. Manche polym&egrave;re et fibre de carbone. Syst&egrave;me de contrepoids ajustable pour r&eacute;gler l'&eacute;quilibre du couteau.</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 {#8744 …}
    #channels: Doctrine\ORM\PersistentCollection {#8730 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8649 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8726 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8728 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tranchelard Santoku FK2 De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30920
  -props: [
    "product" => App\Entity\Product\Product {#8725
      #id: 1020
      #code: "tranchelard-santoku-fk2-de-buyer-5982"
      #attributes: Doctrine\ORM\PersistentCollection {#8732 …}
      #variants: Doctrine\ORM\PersistentCollection {#8734 …}
      #options: Doctrine\ORM\PersistentCollection {#8738 …}
      #associations: Doctrine\ORM\PersistentCollection {#8736 …}
      #createdAt: DateTime @1758632296 {#8723
        date: 2025-09-23 20:58:16.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632296 {#8724
        date: 2025-09-23 20:58:16.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8741 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8742
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8725}
          #id: 1020
          #name: "Tranchelard Santoku FK2 De Buyer"
          #slug: "tranchelard-santoku-fk2-de-buyer-5982"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Tranchant parfait, lame r&eacute;sistante et fonctionnelle.</li>\n
            <li>Id&eacute;al pour les tranches fines.</li>\n
            <li>Fabriqu&eacute; en France. Val d'Ajol. Vosges.</li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Description Tranchelard Santoku FK2 De Buyer</h1><div class="col is-12">Le Tranchelard Santoku FK2 De Buyer est id&eacute;al pour faire des tranches fines de saumon, jambon, lard...</div><h1>Caractéristiques Tranchelard Santoku FK2 De Buyer</h1><div class="col is-12">Lame inox alv&eacute;ol&eacute;e 30 cm. Longueur totale du couteau : 42,5 cm. Soie solide monobloc. Manche polym&egrave;re et fibre de carbone. Syst&egrave;me de contrepoids ajustable pour r&eacute;gler l'&eacute;quilibre du couteau.</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 {#8744 …}
      #channels: Doctrine\ORM\PersistentCollection {#8730 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8649 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8726 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8728 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30913
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30904 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30971 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30901 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30846 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30854
    #collection: Doctrine\Common\Collections\ArrayCollection {#30866 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30842 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38385 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38387 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30913
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30904 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30971 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30901 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tranchelard Santoku FK2 De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30854
    #collection: Doctrine\Common\Collections\ArrayCollection {#30866 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30842 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38385 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38387 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30975
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30913
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30904 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30971 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30901 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30846 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30854
      #collection: Doctrine\Common\Collections\ArrayCollection {#30866 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30842 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38385 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38387 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31025
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31016 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31023 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31024 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30846 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31028
  +variant: App\Entity\Product\ProductVariant {#30846 …}
  +price: "61,00\u{A0}"
  +originalPrice: "61,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31025
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31016 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31023 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31024 …}
    +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 118.0 MiB 2.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27434
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12581 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27456 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31344
  +cart: App\Entity\Order\Order {#13495 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27434
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12581 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27456 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}