Components

12 Twig Components
44 Render Count
83 ms Render Time
110.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 55.72ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 10.08ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 8.09ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.79ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.08ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.73ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.53ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 15.13ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.04ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.64ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.74ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.45ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 110.0 MiB 1.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12592 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …}
    +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 {#13213
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12592 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 110.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13288 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …}
    +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 {#13299
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13288 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 110.0 MiB 4.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13396
  +cart: App\Entity\Order\Order {#13463 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …}
    +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 110.0 MiB 15.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …}
    +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 {#13658
  #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 {#13649
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 110.0 MiB 1.04 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27446 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …}
    +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 {#27458
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27446 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 110.0 MiB 0.64 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27559 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …}
    +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 {#27570
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27559 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 110.0 MiB 1.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27630 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …}
    +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 {#27641
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27630 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 110.0 MiB 11.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 720
    #code: "barre-aimantee-pour-couteaux-925"
    #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
    #variants: Doctrine\ORM\PersistentCollection {#8393 …}
    #options: Doctrine\ORM\PersistentCollection {#8521 …}
    #associations: Doctrine\ORM\PersistentCollection {#8461 …}
    #createdAt: DateTime @1758632247 {#7680
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#7403
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8520 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8523
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 720
        #name: "Barre aimantée pour couteaux"
        #slug: "barre-aimantee-pour-couteaux-925"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tous vos couteaux et ustensiles &agrave; port&eacute;e de main.</li>\n
          <li>Fixation murale.&nbsp;</li>\n
          <li>Pratique et durable.&nbsp;</li>\n
          <li>Bon rapport qualit&eacute;-prix.&nbsp;</li>\n
          </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimant&eacute;e pour couteaux permet d'avoir vos accessoires de d&eacute;coupe &agrave; port&eacute;e de main pour &eacute;viter les blessures en les sortant du tiroir. Tr&egrave;s pratique, ce support magn&eacute;tique s'accroche facilement &agrave; votre mur, vos ustensiles sont alors pr&ecirc;ts &agrave; &ecirc;tre accroch&eacute;s !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n
          <ul>\n
          <li>Livr&eacute;e sans ustensiles.&nbsp;</li>\n
          <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n
          <li>Garantie 1 an</li>\n
          </ul>\n
          <ul>\n
          </ul></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 {#8526 …}
    #channels: Doctrine\ORM\PersistentCollection {#8029 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8032 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28167
  +product: App\Entity\Product\Product {#7964
    #id: 720
    #code: "barre-aimantee-pour-couteaux-925"
    #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
    #variants: Doctrine\ORM\PersistentCollection {#8393 …}
    #options: Doctrine\ORM\PersistentCollection {#8521 …}
    #associations: Doctrine\ORM\PersistentCollection {#8461 …}
    #createdAt: DateTime @1758632247 {#7680
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#7403
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8520 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8523
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 720
        #name: "Barre aimantée pour couteaux"
        #slug: "barre-aimantee-pour-couteaux-925"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tous vos couteaux et ustensiles &agrave; port&eacute;e de main.</li>\n
          <li>Fixation murale.&nbsp;</li>\n
          <li>Pratique et durable.&nbsp;</li>\n
          <li>Bon rapport qualit&eacute;-prix.&nbsp;</li>\n
          </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimant&eacute;e pour couteaux permet d'avoir vos accessoires de d&eacute;coupe &agrave; port&eacute;e de main pour &eacute;viter les blessures en les sortant du tiroir. Tr&egrave;s pratique, ce support magn&eacute;tique s'accroche facilement &agrave; votre mur, vos ustensiles sont alors pr&ecirc;ts &agrave; &ecirc;tre accroch&eacute;s !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n
          <ul>\n
          <li>Livr&eacute;e sans ustensiles.&nbsp;</li>\n
          <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n
          <li>Garantie 1 an</li>\n
          </ul>\n
          <ul>\n
          </ul></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 {#8526 …}
    #channels: Doctrine\ORM\PersistentCollection {#8029 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8032 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28433 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 2.30 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 720
    #code: "barre-aimantee-pour-couteaux-925"
    #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
    #variants: Doctrine\ORM\PersistentCollection {#8393 …}
    #options: Doctrine\ORM\PersistentCollection {#8521 …}
    #associations: Doctrine\ORM\PersistentCollection {#8461 …}
    #createdAt: DateTime @1758632247 {#7680
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#7403
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8520 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8523
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 720
        #name: "Barre aimantée pour couteaux"
        #slug: "barre-aimantee-pour-couteaux-925"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tous vos couteaux et ustensiles &agrave; port&eacute;e de main.</li>\n
          <li>Fixation murale.&nbsp;</li>\n
          <li>Pratique et durable.&nbsp;</li>\n
          <li>Bon rapport qualit&eacute;-prix.&nbsp;</li>\n
          </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimant&eacute;e pour couteaux permet d'avoir vos accessoires de d&eacute;coupe &agrave; port&eacute;e de main pour &eacute;viter les blessures en les sortant du tiroir. Tr&egrave;s pratique, ce support magn&eacute;tique s'accroche facilement &agrave; votre mur, vos ustensiles sont alors pr&ecirc;ts &agrave; &ecirc;tre accroch&eacute;s !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n
          <ul>\n
          <li>Livr&eacute;e sans ustensiles.&nbsp;</li>\n
          <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n
          <li>Garantie 1 an</li>\n
          </ul>\n
          <ul>\n
          </ul></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 {#8526 …}
    #channels: Doctrine\ORM\PersistentCollection {#8029 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8032 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Barre aimantée pour couteaux"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28844
  -props: [
    "product" => App\Entity\Product\Product {#7964
      #id: 720
      #code: "barre-aimantee-pour-couteaux-925"
      #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
      #variants: Doctrine\ORM\PersistentCollection {#8393 …}
      #options: Doctrine\ORM\PersistentCollection {#8521 …}
      #associations: Doctrine\ORM\PersistentCollection {#8461 …}
      #createdAt: DateTime @1758632247 {#7680
        date: 2025-09-23 20:57:27.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632247 {#7403
        date: 2025-09-23 20:57:27.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8520 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8523
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7964}
          #id: 720
          #name: "Barre aimantée pour couteaux"
          #slug: "barre-aimantee-pour-couteaux-925"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Tous vos couteaux et ustensiles &agrave; port&eacute;e de main.</li>\n
            <li>Fixation murale.&nbsp;</li>\n
            <li>Pratique et durable.&nbsp;</li>\n
            <li>Bon rapport qualit&eacute;-prix.&nbsp;</li>\n
            </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimant&eacute;e pour couteaux permet d'avoir vos accessoires de d&eacute;coupe &agrave; port&eacute;e de main pour &eacute;viter les blessures en les sortant du tiroir. Tr&egrave;s pratique, ce support magn&eacute;tique s'accroche facilement &agrave; votre mur, vos ustensiles sont alors pr&ecirc;ts &agrave; &ecirc;tre accroch&eacute;s !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n
            <ul>\n
            <li>Livr&eacute;e sans ustensiles.&nbsp;</li>\n
            <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n
            <li>Garantie 1 an</li>\n
            </ul>\n
            <ul>\n
            </ul></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 {#8526 …}
      #channels: Doctrine\ORM\PersistentCollection {#8029 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8032 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 1.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28959
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28915 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28956 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28433 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
    #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28616 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38288 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28959
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28915 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28956 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Barre aimantée pour couteaux"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
    #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28616 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38288 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28960
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28959
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28915 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28956 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28433 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
      #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28616 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38288 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.48 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29019 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29027 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29028 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28433 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29038
  +variant: App\Entity\Product\ProductVariant {#28433 …}
  +price: "11,00\u{A0}"
  +originalPrice: "11,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29019 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29027 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29028 …}
    +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 110.0 MiB 6.10 ms
Input props
[
  "product" => App\Entity\Product\Product {#8535
    #id: 721
    #code: "barre-aimantee-inox-3048"
    #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
    #variants: Doctrine\ORM\PersistentCollection {#8544 …}
    #options: Doctrine\ORM\PersistentCollection {#8548 …}
    #associations: Doctrine\ORM\PersistentCollection {#8546 …}
    #createdAt: DateTime @1758632247 {#8533
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8534
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8551 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8552
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 721
        #name: "Barre aimantée inox"
        #slug: "barre-aimantee-inox-3048"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Finition inox.</li>\n
          <li>2 longueurs.</li>\n
          <li>Vis (fournies) non apparentes.&nbsp;</li>\n
          </ul></div><h1>Description barre aimantée inox</h1><div class="col is-12"><span>La barre aimant&eacute;e inox permet d'avoir toujours vos couteaux &agrave;  port&eacute;e de main.<br /> Livr&eacute;e sans couteaux. Fixation murale par vis (fournies) non apparentes. Finition inox. 2 longueurs. Hauteur: 4.5 cm. Epaisseur 1.9 cm.<br /></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …}
    #channels: Doctrine\ORM\PersistentCollection {#8540 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8538 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28822
  +product: App\Entity\Product\Product {#8535
    #id: 721
    #code: "barre-aimantee-inox-3048"
    #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
    #variants: Doctrine\ORM\PersistentCollection {#8544 …}
    #options: Doctrine\ORM\PersistentCollection {#8548 …}
    #associations: Doctrine\ORM\PersistentCollection {#8546 …}
    #createdAt: DateTime @1758632247 {#8533
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8534
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8551 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8552
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 721
        #name: "Barre aimantée inox"
        #slug: "barre-aimantee-inox-3048"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Finition inox.</li>\n
          <li>2 longueurs.</li>\n
          <li>Vis (fournies) non apparentes.&nbsp;</li>\n
          </ul></div><h1>Description barre aimantée inox</h1><div class="col is-12"><span>La barre aimant&eacute;e inox permet d'avoir toujours vos couteaux &agrave;  port&eacute;e de main.<br /> Livr&eacute;e sans couteaux. Fixation murale par vis (fournies) non apparentes. Finition inox. 2 longueurs. Hauteur: 4.5 cm. Epaisseur 1.9 cm.<br /></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …}
    #channels: Doctrine\ORM\PersistentCollection {#8540 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8538 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29111 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 0.98 ms
Input props
[
  "product" => App\Entity\Product\Product {#8535
    #id: 721
    #code: "barre-aimantee-inox-3048"
    #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
    #variants: Doctrine\ORM\PersistentCollection {#8544 …}
    #options: Doctrine\ORM\PersistentCollection {#8548 …}
    #associations: Doctrine\ORM\PersistentCollection {#8546 …}
    #createdAt: DateTime @1758632247 {#8533
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8534
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8551 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8552
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 721
        #name: "Barre aimantée inox"
        #slug: "barre-aimantee-inox-3048"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Finition inox.</li>\n
          <li>2 longueurs.</li>\n
          <li>Vis (fournies) non apparentes.&nbsp;</li>\n
          </ul></div><h1>Description barre aimantée inox</h1><div class="col is-12"><span>La barre aimant&eacute;e inox permet d'avoir toujours vos couteaux &agrave;  port&eacute;e de main.<br /> Livr&eacute;e sans couteaux. Fixation murale par vis (fournies) non apparentes. Finition inox. 2 longueurs. Hauteur: 4.5 cm. Epaisseur 1.9 cm.<br /></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …}
    #channels: Doctrine\ORM\PersistentCollection {#8540 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8538 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Barre aimantée inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29182
  -props: [
    "product" => App\Entity\Product\Product {#8535
      #id: 721
      #code: "barre-aimantee-inox-3048"
      #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
      #variants: Doctrine\ORM\PersistentCollection {#8544 …}
      #options: Doctrine\ORM\PersistentCollection {#8548 …}
      #associations: Doctrine\ORM\PersistentCollection {#8546 …}
      #createdAt: DateTime @1758632247 {#8533
        date: 2025-09-23 20:57:27.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632247 {#8534
        date: 2025-09-23 20:57:27.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8551 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8552
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8535}
          #id: 721
          #name: "Barre aimantée inox"
          #slug: "barre-aimantee-inox-3048"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Finition inox.</li>\n
            <li>2 longueurs.</li>\n
            <li>Vis (fournies) non apparentes.&nbsp;</li>\n
            </ul></div><h1>Description barre aimantée inox</h1><div class="col is-12"><span>La barre aimant&eacute;e inox permet d'avoir toujours vos couteaux &agrave;  port&eacute;e de main.<br /> Livr&eacute;e sans couteaux. Fixation murale par vis (fournies) non apparentes. Finition inox. 2 longueurs. Hauteur: 4.5 cm. Epaisseur 1.9 cm.<br /></span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …}
      #channels: Doctrine\ORM\PersistentCollection {#8540 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8538 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 0.87 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29266
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29233 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29163 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29111 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29119
    #collection: Doctrine\Common\Collections\ArrayCollection {#29128 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29107 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29266
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29166 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29233 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29163 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Barre aimantée inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29119
    #collection: Doctrine\Common\Collections\ArrayCollection {#29128 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29107 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29267
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29266
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29166 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29233 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29163 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29111 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29119
      #collection: Doctrine\Common\Collections\ArrayCollection {#29128 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29107 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29320
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29311 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29318 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29319 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29111 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29323
  +variant: App\Entity\Product\ProductVariant {#29111 …}
  +price: "15,00\u{A0}"
  +originalPrice: "15,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29320
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29311 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29318 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29319 …}
    +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 110.0 MiB 5.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#8558
    #id: 722
    #code: "set-3-couteaux-wuesthof-et-porte-couteaux-3250"
    #attributes: Doctrine\ORM\PersistentCollection {#8565 …}
    #variants: Doctrine\ORM\PersistentCollection {#8567 …}
    #options: Doctrine\ORM\PersistentCollection {#8571 …}
    #associations: Doctrine\ORM\PersistentCollection {#8569 …}
    #createdAt: DateTime @1758632247 {#8556
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8557
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8574 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8575
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8558}
        #id: 722
        #name: "Set 3 couteaux Wüsthof et porte-couteaux"
        #slug: "set-3-couteaux-wuesthof-et-porte-couteaux-3250"
        #description: """
          <div class="col is-12"><ul>\r\n
          <li>Couteaux qualité Solingen.</li>\r\n
          <li>Lame forgée, qualité de coupe irréprochable.</li>\r\n
          <li>Porte-couteaux 7 pièces encombrement réduit.</li>\r\n
          </ul></div><h1>Description Set 3 couteaux Wüsthof </h1><div class="col is-12">Couteaux Wüsthof série Classic. Set comprenant : \r\n
               - 1 couteau de chef: Pour hacher et couper la viande, le poisson, les fruits et légumes. Le couteau à tout faire de la cuisine.\r\n
               - 1 tranchelard: Le couteau à trancher par excellence. Rôtis, viandes, jambons \r\n
               - 1 couteau d´office: Petit couteau polyvalent à lame mince semi-pointue et à fil lisse. Pour couper les oignons et les fines herbes. Utile aussi pour la préparation des légumes.\r\n
          \r\n
          Forgés dans une seule pièce d'un acier spécial trempé et doté d'une haute teneur en carbone, pour en garantir la solidité et la durabilité. Parfaitement équilibrés, pour une découpe sans effort.. Construction du manche sans soudure donc hygiénique. Manche avec 3 rivets, semelle pleine traversant le manche. Manche synthétique de couleur noire.\r\n
          \r\n
          </div><h1>Description porte-couteaux Wüsthof</h1><div class="col is-12">Le porte-couteaux Wüsthof permet de ranger jusqu'à 7 couteaux (4 petits + 3 grands). Vos couteaus peuvent ainsi être rangés dans un tiroir (encombrement réduit) tout en protégeant efficacement leurs lames.\r\n
          Caractéristiques techniques\r\n
          Matière Bois&#8232;. Dimensions du porte-couteaux : Hauteur : 5 cm &#8232;Largeur : 10,3 cm &#8232;Longueur : 43 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8577 …}
    #channels: Doctrine\ORM\PersistentCollection {#8563 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8559 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8561 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29173
  +product: App\Entity\Product\Product {#8558
    #id: 722
    #code: "set-3-couteaux-wuesthof-et-porte-couteaux-3250"
    #attributes: Doctrine\ORM\PersistentCollection {#8565 …}
    #variants: Doctrine\ORM\PersistentCollection {#8567 …}
    #options: Doctrine\ORM\PersistentCollection {#8571 …}
    #associations: Doctrine\ORM\PersistentCollection {#8569 …}
    #createdAt: DateTime @1758632247 {#8556
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8557
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8574 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8575
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8558}
        #id: 722
        #name: "Set 3 couteaux Wüsthof et porte-couteaux"
        #slug: "set-3-couteaux-wuesthof-et-porte-couteaux-3250"
        #description: """
          <div class="col is-12"><ul>\r\n
          <li>Couteaux qualité Solingen.</li>\r\n
          <li>Lame forgée, qualité de coupe irréprochable.</li>\r\n
          <li>Porte-couteaux 7 pièces encombrement réduit.</li>\r\n
          </ul></div><h1>Description Set 3 couteaux Wüsthof </h1><div class="col is-12">Couteaux Wüsthof série Classic. Set comprenant : \r\n
               - 1 couteau de chef: Pour hacher et couper la viande, le poisson, les fruits et légumes. Le couteau à tout faire de la cuisine.\r\n
               - 1 tranchelard: Le couteau à trancher par excellence. Rôtis, viandes, jambons \r\n
               - 1 couteau d´office: Petit couteau polyvalent à lame mince semi-pointue et à fil lisse. Pour couper les oignons et les fines herbes. Utile aussi pour la préparation des légumes.\r\n
          \r\n
          Forgés dans une seule pièce d'un acier spécial trempé et doté d'une haute teneur en carbone, pour en garantir la solidité et la durabilité. Parfaitement équilibrés, pour une découpe sans effort.. Construction du manche sans soudure donc hygiénique. Manche avec 3 rivets, semelle pleine traversant le manche. Manche synthétique de couleur noire.\r\n
          \r\n
          </div><h1>Description porte-couteaux Wüsthof</h1><div class="col is-12">Le porte-couteaux Wüsthof permet de ranger jusqu'à 7 couteaux (4 petits + 3 grands). Vos couteaus peuvent ainsi être rangés dans un tiroir (encombrement réduit) tout en protégeant efficacement leurs lames.\r\n
          Caractéristiques techniques\r\n
          Matière Bois&#8232;. Dimensions du porte-couteaux : Hauteur : 5 cm &#8232;Largeur : 10,3 cm &#8232;Longueur : 43 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8577 …}
    #channels: Doctrine\ORM\PersistentCollection {#8563 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8559 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8561 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29386 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 0.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#8558
    #id: 722
    #code: "set-3-couteaux-wuesthof-et-porte-couteaux-3250"
    #attributes: Doctrine\ORM\PersistentCollection {#8565 …}
    #variants: Doctrine\ORM\PersistentCollection {#8567 …}
    #options: Doctrine\ORM\PersistentCollection {#8571 …}
    #associations: Doctrine\ORM\PersistentCollection {#8569 …}
    #createdAt: DateTime @1758632247 {#8556
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8557
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8574 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8575
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8558}
        #id: 722
        #name: "Set 3 couteaux Wüsthof et porte-couteaux"
        #slug: "set-3-couteaux-wuesthof-et-porte-couteaux-3250"
        #description: """
          <div class="col is-12"><ul>\r\n
          <li>Couteaux qualité Solingen.</li>\r\n
          <li>Lame forgée, qualité de coupe irréprochable.</li>\r\n
          <li>Porte-couteaux 7 pièces encombrement réduit.</li>\r\n
          </ul></div><h1>Description Set 3 couteaux Wüsthof </h1><div class="col is-12">Couteaux Wüsthof série Classic. Set comprenant : \r\n
               - 1 couteau de chef: Pour hacher et couper la viande, le poisson, les fruits et légumes. Le couteau à tout faire de la cuisine.\r\n
               - 1 tranchelard: Le couteau à trancher par excellence. Rôtis, viandes, jambons \r\n
               - 1 couteau d´office: Petit couteau polyvalent à lame mince semi-pointue et à fil lisse. Pour couper les oignons et les fines herbes. Utile aussi pour la préparation des légumes.\r\n
          \r\n
          Forgés dans une seule pièce d'un acier spécial trempé et doté d'une haute teneur en carbone, pour en garantir la solidité et la durabilité. Parfaitement équilibrés, pour une découpe sans effort.. Construction du manche sans soudure donc hygiénique. Manche avec 3 rivets, semelle pleine traversant le manche. Manche synthétique de couleur noire.\r\n
          \r\n
          </div><h1>Description porte-couteaux Wüsthof</h1><div class="col is-12">Le porte-couteaux Wüsthof permet de ranger jusqu'à 7 couteaux (4 petits + 3 grands). Vos couteaus peuvent ainsi être rangés dans un tiroir (encombrement réduit) tout en protégeant efficacement leurs lames.\r\n
          Caractéristiques techniques\r\n
          Matière Bois&#8232;. Dimensions du porte-couteaux : Hauteur : 5 cm &#8232;Largeur : 10,3 cm &#8232;Longueur : 43 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8577 …}
    #channels: Doctrine\ORM\PersistentCollection {#8563 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8559 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8561 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Set 3 couteaux Wüsthof et porte-couteaux"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29460
  -props: [
    "product" => App\Entity\Product\Product {#8558
      #id: 722
      #code: "set-3-couteaux-wuesthof-et-porte-couteaux-3250"
      #attributes: Doctrine\ORM\PersistentCollection {#8565 …}
      #variants: Doctrine\ORM\PersistentCollection {#8567 …}
      #options: Doctrine\ORM\PersistentCollection {#8571 …}
      #associations: Doctrine\ORM\PersistentCollection {#8569 …}
      #createdAt: DateTime @1758632247 {#8556
        date: 2025-09-23 20:57:27.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632247 {#8557
        date: 2025-09-23 20:57:27.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8574 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8575
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8558}
          #id: 722
          #name: "Set 3 couteaux Wüsthof et porte-couteaux"
          #slug: "set-3-couteaux-wuesthof-et-porte-couteaux-3250"
          #description: """
            <div class="col is-12"><ul>\r\n
            <li>Couteaux qualité Solingen.</li>\r\n
            <li>Lame forgée, qualité de coupe irréprochable.</li>\r\n
            <li>Porte-couteaux 7 pièces encombrement réduit.</li>\r\n
            </ul></div><h1>Description Set 3 couteaux Wüsthof </h1><div class="col is-12">Couteaux Wüsthof série Classic. Set comprenant : \r\n
                 - 1 couteau de chef: Pour hacher et couper la viande, le poisson, les fruits et légumes. Le couteau à tout faire de la cuisine.\r\n
                 - 1 tranchelard: Le couteau à trancher par excellence. Rôtis, viandes, jambons \r\n
                 - 1 couteau d´office: Petit couteau polyvalent à lame mince semi-pointue et à fil lisse. Pour couper les oignons et les fines herbes. Utile aussi pour la préparation des légumes.\r\n
            \r\n
            Forgés dans une seule pièce d'un acier spécial trempé et doté d'une haute teneur en carbone, pour en garantir la solidité et la durabilité. Parfaitement équilibrés, pour une découpe sans effort.. Construction du manche sans soudure donc hygiénique. Manche avec 3 rivets, semelle pleine traversant le manche. Manche synthétique de couleur noire.\r\n
            \r\n
            </div><h1>Description porte-couteaux Wüsthof</h1><div class="col is-12">Le porte-couteaux Wüsthof permet de ranger jusqu'à 7 couteaux (4 petits + 3 grands). Vos couteaus peuvent ainsi être rangés dans un tiroir (encombrement réduit) tout en protégeant efficacement leurs lames.\r\n
            Caractéristiques techniques\r\n
            Matière Bois&#8232;. Dimensions du porte-couteaux : Hauteur : 5 cm &#8232;Largeur : 10,3 cm &#8232;Longueur : 43 cm.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8577 …}
      #channels: Doctrine\ORM\PersistentCollection {#8563 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8559 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8561 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29453
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29444 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29511 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29441 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29386 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29394
    #collection: Doctrine\Common\Collections\ArrayCollection {#29406 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29382 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29453
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29444 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29511 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29441 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Set 3 couteaux Wüsthof et porte-couteaux"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29394
    #collection: Doctrine\Common\Collections\ArrayCollection {#29406 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29382 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29515
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29453
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29444 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29511 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29441 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29386 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29394
      #collection: Doctrine\Common\Collections\ArrayCollection {#29406 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29382 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29565
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29556 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29563 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29564 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29386 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29568
  +variant: App\Entity\Product\ProductVariant {#29386 …}
  +price: "199,00\u{A0}"
  +originalPrice: "199,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29565
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29556 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29563 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29564 …}
    +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 110.0 MiB 5.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#8581
    #id: 723
    #code: "bloc-couteaux-5-pieces-3252"
    #attributes: Doctrine\ORM\PersistentCollection {#8588 …}
    #variants: Doctrine\ORM\PersistentCollection {#8590 …}
    #options: Doctrine\ORM\PersistentCollection {#8594 …}
    #associations: Doctrine\ORM\PersistentCollection {#8592 …}
    #createdAt: DateTime @1758632247 {#8579
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8580
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8597 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8598
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8581}
        #id: 723
        #name: "Bloc couteaux 5 pièces"
        #slug: "bloc-couteaux-5-pieces-3252"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Bloc de rangement design.</li>\n
          <li>Couteaux lame forg&eacute;e tr&egrave;s efficace.</li>\n
          <li>Manche ergonomique.&nbsp;</li>\n
          <li>Assortiment id&eacute;al pour le cuisinier amateur.</li>\n
          </ul></div><h1>Description bloc couteaux 5 pièces</h1><div class="col is-12">Les couteaux composant ce bloc ont une lame façonnée dans un seul bloc. Chaque couteau est façonné avec précision pour un équilibre parfait et un affûtage facile et efficace. </div><h1>Caractéristiques bloc couteaux 5 pièces</h1><div class="col is-12"><ul>\n
          <li>Couteaux lame acier inox forg&eacute;e. </li>\n
          <li>Bloc inox acier bross&eacute;. </li>\n
          <li>1 couteau chef 20 cm, 1 couteau &agrave; pain 20 cm, 1 couteau &agrave; d&eacute;couper 20 cm, 1 couteau multi-fonctions 12.5 cm, 1 couteau office 8,5 cm. </li>\n
          <li>Dimensions du bloc : 21 x 14 cm.&nbsp;</li>\n
          <li>Manche ergonomique anti-glisse. </li>\n
          <li>Couteaux allant au lave vaisselle.</li>\n
          <li>Nettoyage facile du bloc.&nbsp;</li>\n
          </ul></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 {#8600 …}
    #channels: Doctrine\ORM\PersistentCollection {#8586 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8582 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8584 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29451
  +product: App\Entity\Product\Product {#8581
    #id: 723
    #code: "bloc-couteaux-5-pieces-3252"
    #attributes: Doctrine\ORM\PersistentCollection {#8588 …}
    #variants: Doctrine\ORM\PersistentCollection {#8590 …}
    #options: Doctrine\ORM\PersistentCollection {#8594 …}
    #associations: Doctrine\ORM\PersistentCollection {#8592 …}
    #createdAt: DateTime @1758632247 {#8579
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8580
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8597 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8598
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8581}
        #id: 723
        #name: "Bloc couteaux 5 pièces"
        #slug: "bloc-couteaux-5-pieces-3252"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Bloc de rangement design.</li>\n
          <li>Couteaux lame forg&eacute;e tr&egrave;s efficace.</li>\n
          <li>Manche ergonomique.&nbsp;</li>\n
          <li>Assortiment id&eacute;al pour le cuisinier amateur.</li>\n
          </ul></div><h1>Description bloc couteaux 5 pièces</h1><div class="col is-12">Les couteaux composant ce bloc ont une lame façonnée dans un seul bloc. Chaque couteau est façonné avec précision pour un équilibre parfait et un affûtage facile et efficace. </div><h1>Caractéristiques bloc couteaux 5 pièces</h1><div class="col is-12"><ul>\n
          <li>Couteaux lame acier inox forg&eacute;e. </li>\n
          <li>Bloc inox acier bross&eacute;. </li>\n
          <li>1 couteau chef 20 cm, 1 couteau &agrave; pain 20 cm, 1 couteau &agrave; d&eacute;couper 20 cm, 1 couteau multi-fonctions 12.5 cm, 1 couteau office 8,5 cm. </li>\n
          <li>Dimensions du bloc : 21 x 14 cm.&nbsp;</li>\n
          <li>Manche ergonomique anti-glisse. </li>\n
          <li>Couteaux allant au lave vaisselle.</li>\n
          <li>Nettoyage facile du bloc.&nbsp;</li>\n
          </ul></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 {#8600 …}
    #channels: Doctrine\ORM\PersistentCollection {#8586 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8582 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8584 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29631 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 1.30 ms
Input props
[
  "product" => App\Entity\Product\Product {#8581
    #id: 723
    #code: "bloc-couteaux-5-pieces-3252"
    #attributes: Doctrine\ORM\PersistentCollection {#8588 …}
    #variants: Doctrine\ORM\PersistentCollection {#8590 …}
    #options: Doctrine\ORM\PersistentCollection {#8594 …}
    #associations: Doctrine\ORM\PersistentCollection {#8592 …}
    #createdAt: DateTime @1758632247 {#8579
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8580
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8597 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8598
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8581}
        #id: 723
        #name: "Bloc couteaux 5 pièces"
        #slug: "bloc-couteaux-5-pieces-3252"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Bloc de rangement design.</li>\n
          <li>Couteaux lame forg&eacute;e tr&egrave;s efficace.</li>\n
          <li>Manche ergonomique.&nbsp;</li>\n
          <li>Assortiment id&eacute;al pour le cuisinier amateur.</li>\n
          </ul></div><h1>Description bloc couteaux 5 pièces</h1><div class="col is-12">Les couteaux composant ce bloc ont une lame façonnée dans un seul bloc. Chaque couteau est façonné avec précision pour un équilibre parfait et un affûtage facile et efficace. </div><h1>Caractéristiques bloc couteaux 5 pièces</h1><div class="col is-12"><ul>\n
          <li>Couteaux lame acier inox forg&eacute;e. </li>\n
          <li>Bloc inox acier bross&eacute;. </li>\n
          <li>1 couteau chef 20 cm, 1 couteau &agrave; pain 20 cm, 1 couteau &agrave; d&eacute;couper 20 cm, 1 couteau multi-fonctions 12.5 cm, 1 couteau office 8,5 cm. </li>\n
          <li>Dimensions du bloc : 21 x 14 cm.&nbsp;</li>\n
          <li>Manche ergonomique anti-glisse. </li>\n
          <li>Couteaux allant au lave vaisselle.</li>\n
          <li>Nettoyage facile du bloc.&nbsp;</li>\n
          </ul></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 {#8600 …}
    #channels: Doctrine\ORM\PersistentCollection {#8586 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8582 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8584 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bloc couteaux 5 pièces"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29702
  -props: [
    "product" => App\Entity\Product\Product {#8581
      #id: 723
      #code: "bloc-couteaux-5-pieces-3252"
      #attributes: Doctrine\ORM\PersistentCollection {#8588 …}
      #variants: Doctrine\ORM\PersistentCollection {#8590 …}
      #options: Doctrine\ORM\PersistentCollection {#8594 …}
      #associations: Doctrine\ORM\PersistentCollection {#8592 …}
      #createdAt: DateTime @1758632247 {#8579
        date: 2025-09-23 20:57:27.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632247 {#8580
        date: 2025-09-23 20:57:27.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8597 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8598
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8581}
          #id: 723
          #name: "Bloc couteaux 5 pièces"
          #slug: "bloc-couteaux-5-pieces-3252"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Bloc de rangement design.</li>\n
            <li>Couteaux lame forg&eacute;e tr&egrave;s efficace.</li>\n
            <li>Manche ergonomique.&nbsp;</li>\n
            <li>Assortiment id&eacute;al pour le cuisinier amateur.</li>\n
            </ul></div><h1>Description bloc couteaux 5 pièces</h1><div class="col is-12">Les couteaux composant ce bloc ont une lame façonnée dans un seul bloc. Chaque couteau est façonné avec précision pour un équilibre parfait et un affûtage facile et efficace. </div><h1>Caractéristiques bloc couteaux 5 pièces</h1><div class="col is-12"><ul>\n
            <li>Couteaux lame acier inox forg&eacute;e. </li>\n
            <li>Bloc inox acier bross&eacute;. </li>\n
            <li>1 couteau chef 20 cm, 1 couteau &agrave; pain 20 cm, 1 couteau &agrave; d&eacute;couper 20 cm, 1 couteau multi-fonctions 12.5 cm, 1 couteau office 8,5 cm. </li>\n
            <li>Dimensions du bloc : 21 x 14 cm.&nbsp;</li>\n
            <li>Manche ergonomique anti-glisse. </li>\n
            <li>Couteaux allant au lave vaisselle.</li>\n
            <li>Nettoyage facile du bloc.&nbsp;</li>\n
            </ul></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 {#8600 …}
      #channels: Doctrine\ORM\PersistentCollection {#8586 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8582 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8584 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 0.83 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29695
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29686 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29683 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29631 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29639
    #collection: Doctrine\Common\Collections\ArrayCollection {#29648 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29627 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38336 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38338 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29695
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29686 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29683 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bloc couteaux 5 pièces"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29639
    #collection: Doctrine\Common\Collections\ArrayCollection {#29648 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29627 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38336 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38338 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29769
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29695
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29686 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29765 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29683 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29631 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29639
      #collection: Doctrine\Common\Collections\ArrayCollection {#29648 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29627 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38336 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38338 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29819
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29810 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29817 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29818 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29631 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29822
  +variant: App\Entity\Product\ProductVariant {#29631 …}
  +price: "99,00\u{A0}"
  +originalPrice: "99,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29819
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29810 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29817 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29818 …}
    +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 110.0 MiB 5.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#8604
    #id: 724
    #code: "bloc-couteaux-universel-rond-taco-arcos-4712"
    #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
    #variants: Doctrine\ORM\PersistentCollection {#8613 …}
    #options: Doctrine\ORM\PersistentCollection {#8617 …}
    #associations: Doctrine\ORM\PersistentCollection {#8615 …}
    #createdAt: DateTime @1758632247 {#8602
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8603
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8620 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8621
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8604}
        #id: 724
        #name: "Bloc couteaux universel rond Taco Arcos"
        #slug: "bloc-couteaux-universel-rond-taco-arcos-4712"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour les couteaux de moin de 20 cm</li>\n
          <li>Encombrement r&eacute;duit, gain de place</li>\n
          <li>Amovible, facile &agrave; entretenir&nbsp;</li>\n
          </ul></div><h1>Description Bloc couteaux universel rond Taco Arcos</h1><div class="col is-12">Le bloc &agrave; couteaux Arcos peut contenir tout les couteaux avec une lame de moins de 20 cm gr&acirc;ce &agrave; ses fibres de polypropyl&egrave;ne tr&egrave;s fines.<br />Le bloc &agrave; couteaux Arcos vous permettra d'associer l'esth&eacute;tisme et la praticit&eacute;.</div><h1>Caractéristiques Bloc couteaux universel rond Taco Arcos</h1><div class="col is-12">Bloc en plastique avec l'int&eacute;rieur en fibres de polypropyl&egrave;ne. Dimensions: Hauteur: 22.5 cm. Diam&egrave;tre 11 cm. Amovible, facile &agrave; nettoyer. Garantie 10 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …}
    #channels: Doctrine\ORM\PersistentCollection {#8609 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8607 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29693
  +product: App\Entity\Product\Product {#8604
    #id: 724
    #code: "bloc-couteaux-universel-rond-taco-arcos-4712"
    #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
    #variants: Doctrine\ORM\PersistentCollection {#8613 …}
    #options: Doctrine\ORM\PersistentCollection {#8617 …}
    #associations: Doctrine\ORM\PersistentCollection {#8615 …}
    #createdAt: DateTime @1758632247 {#8602
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8603
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8620 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8621
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8604}
        #id: 724
        #name: "Bloc couteaux universel rond Taco Arcos"
        #slug: "bloc-couteaux-universel-rond-taco-arcos-4712"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour les couteaux de moin de 20 cm</li>\n
          <li>Encombrement r&eacute;duit, gain de place</li>\n
          <li>Amovible, facile &agrave; entretenir&nbsp;</li>\n
          </ul></div><h1>Description Bloc couteaux universel rond Taco Arcos</h1><div class="col is-12">Le bloc &agrave; couteaux Arcos peut contenir tout les couteaux avec une lame de moins de 20 cm gr&acirc;ce &agrave; ses fibres de polypropyl&egrave;ne tr&egrave;s fines.<br />Le bloc &agrave; couteaux Arcos vous permettra d'associer l'esth&eacute;tisme et la praticit&eacute;.</div><h1>Caractéristiques Bloc couteaux universel rond Taco Arcos</h1><div class="col is-12">Bloc en plastique avec l'int&eacute;rieur en fibres de polypropyl&egrave;ne. Dimensions: Hauteur: 22.5 cm. Diam&egrave;tre 11 cm. Amovible, facile &agrave; nettoyer. Garantie 10 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …}
    #channels: Doctrine\ORM\PersistentCollection {#8609 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8607 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29885 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 0.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#8604
    #id: 724
    #code: "bloc-couteaux-universel-rond-taco-arcos-4712"
    #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
    #variants: Doctrine\ORM\PersistentCollection {#8613 …}
    #options: Doctrine\ORM\PersistentCollection {#8617 …}
    #associations: Doctrine\ORM\PersistentCollection {#8615 …}
    #createdAt: DateTime @1758632247 {#8602
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632247 {#8603
      date: 2025-09-23 20:57:27.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8620 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8621
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8604}
        #id: 724
        #name: "Bloc couteaux universel rond Taco Arcos"
        #slug: "bloc-couteaux-universel-rond-taco-arcos-4712"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour les couteaux de moin de 20 cm</li>\n
          <li>Encombrement r&eacute;duit, gain de place</li>\n
          <li>Amovible, facile &agrave; entretenir&nbsp;</li>\n
          </ul></div><h1>Description Bloc couteaux universel rond Taco Arcos</h1><div class="col is-12">Le bloc &agrave; couteaux Arcos peut contenir tout les couteaux avec une lame de moins de 20 cm gr&acirc;ce &agrave; ses fibres de polypropyl&egrave;ne tr&egrave;s fines.<br />Le bloc &agrave; couteaux Arcos vous permettra d'associer l'esth&eacute;tisme et la praticit&eacute;.</div><h1>Caractéristiques Bloc couteaux universel rond Taco Arcos</h1><div class="col is-12">Bloc en plastique avec l'int&eacute;rieur en fibres de polypropyl&egrave;ne. Dimensions: Hauteur: 22.5 cm. Diam&egrave;tre 11 cm. Amovible, facile &agrave; nettoyer. Garantie 10 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …}
    #channels: Doctrine\ORM\PersistentCollection {#8609 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8607 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bloc couteaux universel rond Taco Arcos"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29956
  -props: [
    "product" => App\Entity\Product\Product {#8604
      #id: 724
      #code: "bloc-couteaux-universel-rond-taco-arcos-4712"
      #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
      #variants: Doctrine\ORM\PersistentCollection {#8613 …}
      #options: Doctrine\ORM\PersistentCollection {#8617 …}
      #associations: Doctrine\ORM\PersistentCollection {#8615 …}
      #createdAt: DateTime @1758632247 {#8602
        date: 2025-09-23 20:57:27.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632247 {#8603
        date: 2025-09-23 20:57:27.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8620 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8621
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8604}
          #id: 724
          #name: "Bloc couteaux universel rond Taco Arcos"
          #slug: "bloc-couteaux-universel-rond-taco-arcos-4712"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour les couteaux de moin de 20 cm</li>\n
            <li>Encombrement r&eacute;duit, gain de place</li>\n
            <li>Amovible, facile &agrave; entretenir&nbsp;</li>\n
            </ul></div><h1>Description Bloc couteaux universel rond Taco Arcos</h1><div class="col is-12">Le bloc &agrave; couteaux Arcos peut contenir tout les couteaux avec une lame de moins de 20 cm gr&acirc;ce &agrave; ses fibres de polypropyl&egrave;ne tr&egrave;s fines.<br />Le bloc &agrave; couteaux Arcos vous permettra d'associer l'esth&eacute;tisme et la praticit&eacute;.</div><h1>Caractéristiques Bloc couteaux universel rond Taco Arcos</h1><div class="col is-12">Bloc en plastique avec l'int&eacute;rieur en fibres de polypropyl&egrave;ne. Dimensions: Hauteur: 22.5 cm. Diam&egrave;tre 11 cm. Amovible, facile &agrave; nettoyer. Garantie 10 ans.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …}
      #channels: Doctrine\ORM\PersistentCollection {#8609 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8607 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 0.82 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29949
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29940 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30007 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29937 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29885 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29893
    #collection: Doctrine\Common\Collections\ArrayCollection {#29902 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29881 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38350 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38352 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29949
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29940 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30007 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29937 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bloc couteaux universel rond Taco Arcos"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29893
    #collection: Doctrine\Common\Collections\ArrayCollection {#29902 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29881 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38350 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38352 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30011
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29949
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29940 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30007 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29937 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29885 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29893
      #collection: Doctrine\Common\Collections\ArrayCollection {#29902 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29881 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38350 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38352 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30061
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30052 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30059 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30060 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29885 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30064
  +variant: App\Entity\Product\ProductVariant {#29885 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30061
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30052 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30059 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30060 …}
    +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 110.0 MiB 5.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#8627
    #id: 711
    #code: "bloc-couteaux-universel-ovale-taco-arcos-4735"
    #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
    #variants: Doctrine\ORM\PersistentCollection {#8636 …}
    #options: Doctrine\ORM\PersistentCollection {#8640 …}
    #associations: Doctrine\ORM\PersistentCollection {#8638 …}
    #createdAt: DateTime @1758632246 {#8625
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8626
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 711
        #name: "Bloc couteaux universel ovale Taco Arcos"
        #slug: "bloc-couteaux-universel-ovale-taco-arcos-4735"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient pour n'importe quels couteaux.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Rangement simple et design.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie 10 ans.&nbsp;</div>\n
          <div>\n
          <ul>\n
          <li>Compartiment interne en fibre, convient pour n'importe quels couteaux.</li>\n
          <li>Rangement simple et design.</li>\n
          <li>Garantie 10 ans.&nbsp;</li>\n
          </ul>\n
          </div></div><h1>Description Bloc couteaux universel ovale Taco Arcos</h1><div class="col is-12">Le bloc &agrave; couteaux Arcos vous permet de ranger dans l'ordre souhait&eacute; vos couteaux. Les fibres sp&eacute;ciales ont &eacute;t&eacute; concues pour ne pas abimer vos couteaux qui seront donc prot&eacute;g&eacute;s. De plus, l'int&eacute;rieur du bloc se retire pour faciliter le lavage.<br />&nbsp;</div><h1>Caractéristiques Bloc couteaux universel ovale Taco Arcos</h1><div class="col is-12">Couleur noire. Int&eacute;rieur compos&eacute; de fibres de verre. Contenance : 6 &agrave; 8 couteaux. Largeur : 16 x 7 cm. Hauteur : 22.5 cm.&nbsp;</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 {#8646 …}
    #channels: Doctrine\ORM\PersistentCollection {#8632 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8630 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29947
  +product: App\Entity\Product\Product {#8627
    #id: 711
    #code: "bloc-couteaux-universel-ovale-taco-arcos-4735"
    #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
    #variants: Doctrine\ORM\PersistentCollection {#8636 …}
    #options: Doctrine\ORM\PersistentCollection {#8640 …}
    #associations: Doctrine\ORM\PersistentCollection {#8638 …}
    #createdAt: DateTime @1758632246 {#8625
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8626
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 711
        #name: "Bloc couteaux universel ovale Taco Arcos"
        #slug: "bloc-couteaux-universel-ovale-taco-arcos-4735"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient pour n'importe quels couteaux.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Rangement simple et design.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie 10 ans.&nbsp;</div>\n
          <div>\n
          <ul>\n
          <li>Compartiment interne en fibre, convient pour n'importe quels couteaux.</li>\n
          <li>Rangement simple et design.</li>\n
          <li>Garantie 10 ans.&nbsp;</li>\n
          </ul>\n
          </div></div><h1>Description Bloc couteaux universel ovale Taco Arcos</h1><div class="col is-12">Le bloc &agrave; couteaux Arcos vous permet de ranger dans l'ordre souhait&eacute; vos couteaux. Les fibres sp&eacute;ciales ont &eacute;t&eacute; concues pour ne pas abimer vos couteaux qui seront donc prot&eacute;g&eacute;s. De plus, l'int&eacute;rieur du bloc se retire pour faciliter le lavage.<br />&nbsp;</div><h1>Caractéristiques Bloc couteaux universel ovale Taco Arcos</h1><div class="col is-12">Couleur noire. Int&eacute;rieur compos&eacute; de fibres de verre. Contenance : 6 &agrave; 8 couteaux. Largeur : 16 x 7 cm. Hauteur : 22.5 cm.&nbsp;</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 {#8646 …}
    #channels: Doctrine\ORM\PersistentCollection {#8632 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8630 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30127 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 1.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#8627
    #id: 711
    #code: "bloc-couteaux-universel-ovale-taco-arcos-4735"
    #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
    #variants: Doctrine\ORM\PersistentCollection {#8636 …}
    #options: Doctrine\ORM\PersistentCollection {#8640 …}
    #associations: Doctrine\ORM\PersistentCollection {#8638 …}
    #createdAt: DateTime @1758632246 {#8625
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8626
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 711
        #name: "Bloc couteaux universel ovale Taco Arcos"
        #slug: "bloc-couteaux-universel-ovale-taco-arcos-4735"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient pour n'importe quels couteaux.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Rangement simple et design.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie 10 ans.&nbsp;</div>\n
          <div>\n
          <ul>\n
          <li>Compartiment interne en fibre, convient pour n'importe quels couteaux.</li>\n
          <li>Rangement simple et design.</li>\n
          <li>Garantie 10 ans.&nbsp;</li>\n
          </ul>\n
          </div></div><h1>Description Bloc couteaux universel ovale Taco Arcos</h1><div class="col is-12">Le bloc &agrave; couteaux Arcos vous permet de ranger dans l'ordre souhait&eacute; vos couteaux. Les fibres sp&eacute;ciales ont &eacute;t&eacute; concues pour ne pas abimer vos couteaux qui seront donc prot&eacute;g&eacute;s. De plus, l'int&eacute;rieur du bloc se retire pour faciliter le lavage.<br />&nbsp;</div><h1>Caractéristiques Bloc couteaux universel ovale Taco Arcos</h1><div class="col is-12">Couleur noire. Int&eacute;rieur compos&eacute; de fibres de verre. Contenance : 6 &agrave; 8 couteaux. Largeur : 16 x 7 cm. Hauteur : 22.5 cm.&nbsp;</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 {#8646 …}
    #channels: Doctrine\ORM\PersistentCollection {#8632 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8630 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bloc couteaux universel ovale Taco Arcos"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30198
  -props: [
    "product" => App\Entity\Product\Product {#8627
      #id: 711
      #code: "bloc-couteaux-universel-ovale-taco-arcos-4735"
      #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
      #variants: Doctrine\ORM\PersistentCollection {#8636 …}
      #options: Doctrine\ORM\PersistentCollection {#8640 …}
      #associations: Doctrine\ORM\PersistentCollection {#8638 …}
      #createdAt: DateTime @1758632246 {#8625
        date: 2025-09-23 20:57:26.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632246 {#8626
        date: 2025-09-23 20:57:26.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8643 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8644
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8627}
          #id: 711
          #name: "Bloc couteaux universel ovale Taco Arcos"
          #slug: "bloc-couteaux-universel-ovale-taco-arcos-4735"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient pour n'importe quels couteaux.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Rangement simple et design.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie 10 ans.&nbsp;</div>\n
            <div>\n
            <ul>\n
            <li>Compartiment interne en fibre, convient pour n'importe quels couteaux.</li>\n
            <li>Rangement simple et design.</li>\n
            <li>Garantie 10 ans.&nbsp;</li>\n
            </ul>\n
            </div></div><h1>Description Bloc couteaux universel ovale Taco Arcos</h1><div class="col is-12">Le bloc &agrave; couteaux Arcos vous permet de ranger dans l'ordre souhait&eacute; vos couteaux. Les fibres sp&eacute;ciales ont &eacute;t&eacute; concues pour ne pas abimer vos couteaux qui seront donc prot&eacute;g&eacute;s. De plus, l'int&eacute;rieur du bloc se retire pour faciliter le lavage.<br />&nbsp;</div><h1>Caractéristiques Bloc couteaux universel ovale Taco Arcos</h1><div class="col is-12">Couleur noire. Int&eacute;rieur compos&eacute; de fibres de verre. Contenance : 6 &agrave; 8 couteaux. Largeur : 16 x 7 cm. Hauteur : 22.5 cm.&nbsp;</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 {#8646 …}
      #channels: Doctrine\ORM\PersistentCollection {#8632 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8630 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 0.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30191
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30182 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30252 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30179 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30127 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30135
    #collection: Doctrine\Common\Collections\ArrayCollection {#30144 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30123 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38364 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30191
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30182 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30252 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30179 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bloc couteaux universel ovale Taco Arcos"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30135
    #collection: Doctrine\Common\Collections\ArrayCollection {#30144 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30123 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38364 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30256
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30191
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30182 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30252 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30179 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30127 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30135
      #collection: Doctrine\Common\Collections\ArrayCollection {#30144 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30123 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38364 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30306
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30297 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30304 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30305 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30127 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30309
  +variant: App\Entity\Product\ProductVariant {#30127 …}
  +price: "31,00\u{A0}"
  +originalPrice: "31,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30306
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30297 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30304 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30305 …}
    +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 110.0 MiB 5.37 ms
Input props
[
  "product" => App\Entity\Product\Product {#8650
    #id: 712
    #code: "bloc-5-couteaux-kitchen-craft-4849"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758632246 {#8648
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8649
      date: 2025-09-23 20:57:26.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 {#8650}
        #id: 712
        #name: "Bloc 5 couteaux Kitchen Craft"
        #slug: "bloc-5-couteaux-kitchen-craft-4849"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          <li>Couteaux haute qualit&eacute; avec manches rivet&eacute;s.&nbsp;</li>\n
          <li>Bloc style contemporain (bois et inox)</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Bloc 5 couteaux Kitchen Craft</h1><div class="col is-12">Le bloc avec 5 couteaux Kitchen Craft est compos&eacute; d'un bloc de bois et de 5 couteaux pour diff&eacute;rentes utilisations.&nbsp;<br /></div><h1>Caractéristiques Bloc 5 couteaux Kitchen Craft</h1><div class="col is-12">Bloc bois et inox. &nbsp;5 couteaux : couteau de cuisine 20 cm ; couteau &agrave; d&eacute;couper 20 cm ; couteau &agrave; pain 20 cm ; couteau multifonctions 12,5 cm ; couteau &eacute;plucheur 7,5 cm. Va au lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30189
  +product: App\Entity\Product\Product {#8650
    #id: 712
    #code: "bloc-5-couteaux-kitchen-craft-4849"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758632246 {#8648
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8649
      date: 2025-09-23 20:57:26.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 {#8650}
        #id: 712
        #name: "Bloc 5 couteaux Kitchen Craft"
        #slug: "bloc-5-couteaux-kitchen-craft-4849"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          <li>Couteaux haute qualit&eacute; avec manches rivet&eacute;s.&nbsp;</li>\n
          <li>Bloc style contemporain (bois et inox)</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Bloc 5 couteaux Kitchen Craft</h1><div class="col is-12">Le bloc avec 5 couteaux Kitchen Craft est compos&eacute; d'un bloc de bois et de 5 couteaux pour diff&eacute;rentes utilisations.&nbsp;<br /></div><h1>Caractéristiques Bloc 5 couteaux Kitchen Craft</h1><div class="col is-12">Bloc bois et inox. &nbsp;5 couteaux : couteau de cuisine 20 cm ; couteau &agrave; d&eacute;couper 20 cm ; couteau &agrave; pain 20 cm ; couteau multifonctions 12,5 cm ; couteau &eacute;plucheur 7,5 cm. Va au lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8653 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30372 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#8650
    #id: 712
    #code: "bloc-5-couteaux-kitchen-craft-4849"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758632246 {#8648
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8649
      date: 2025-09-23 20:57:26.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 {#8650}
        #id: 712
        #name: "Bloc 5 couteaux Kitchen Craft"
        #slug: "bloc-5-couteaux-kitchen-craft-4849"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Excellent rapport qualit&eacute;-prix.</li>\n
          <li>Couteaux haute qualit&eacute; avec manches rivet&eacute;s.&nbsp;</li>\n
          <li>Bloc style contemporain (bois et inox)</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Bloc 5 couteaux Kitchen Craft</h1><div class="col is-12">Le bloc avec 5 couteaux Kitchen Craft est compos&eacute; d'un bloc de bois et de 5 couteaux pour diff&eacute;rentes utilisations.&nbsp;<br /></div><h1>Caractéristiques Bloc 5 couteaux Kitchen Craft</h1><div class="col is-12">Bloc bois et inox. &nbsp;5 couteaux : couteau de cuisine 20 cm ; couteau &agrave; d&eacute;couper 20 cm ; couteau &agrave; pain 20 cm ; couteau multifonctions 12,5 cm ; couteau &eacute;plucheur 7,5 cm. Va au lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #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" => "Bloc 5 couteaux Kitchen Craft"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30443
  -props: [
    "product" => App\Entity\Product\Product {#8650
      #id: 712
      #code: "bloc-5-couteaux-kitchen-craft-4849"
      #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
      #variants: Doctrine\ORM\PersistentCollection {#8659 …}
      #options: Doctrine\ORM\PersistentCollection {#8663 …}
      #associations: Doctrine\ORM\PersistentCollection {#8661 …}
      #createdAt: DateTime @1758632246 {#8648
        date: 2025-09-23 20:57:26.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632246 {#8649
        date: 2025-09-23 20:57:26.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 {#8650}
          #id: 712
          #name: "Bloc 5 couteaux Kitchen Craft"
          #slug: "bloc-5-couteaux-kitchen-craft-4849"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Excellent rapport qualit&eacute;-prix.</li>\n
            <li>Couteaux haute qualit&eacute; avec manches rivet&eacute;s.&nbsp;</li>\n
            <li>Bloc style contemporain (bois et inox)</li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Bloc 5 couteaux Kitchen Craft</h1><div class="col is-12">Le bloc avec 5 couteaux Kitchen Craft est compos&eacute; d'un bloc de bois et de 5 couteaux pour diff&eacute;rentes utilisations.&nbsp;<br /></div><h1>Caractéristiques Bloc 5 couteaux Kitchen Craft</h1><div class="col is-12">Bloc bois et inox. &nbsp;5 couteaux : couteau de cuisine 20 cm ; couteau &agrave; d&eacute;couper 20 cm ; couteau &agrave; pain 20 cm ; couteau multifonctions 12,5 cm ; couteau &eacute;plucheur 7,5 cm. Va au lave-vaisselle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …}
      #channels: Doctrine\ORM\PersistentCollection {#8655 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #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]
110.0 MiB 0.83 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30436
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30427 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30494 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30424 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30372 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30380
    #collection: Doctrine\Common\Collections\ArrayCollection {#30389 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30368 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38378 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38380 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30436
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30427 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30494 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30424 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bloc 5 couteaux Kitchen Craft"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30380
    #collection: Doctrine\Common\Collections\ArrayCollection {#30389 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30368 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38378 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38380 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30498
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30436
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30427 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30494 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30424 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30372 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30380
      #collection: Doctrine\Common\Collections\ArrayCollection {#30389 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30368 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38378 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38380 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30548
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30539 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30546 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30547 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30372 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30551
  +variant: App\Entity\Product\ProductVariant {#30372 …}
  +price: "59,00\u{A0}"
  +originalPrice: "59,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30548
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30539 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30546 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30547 …}
    +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 110.0 MiB 5.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#8673
    #id: 713
    #code: "bloc-couteau-5-pieces-riviera-arcos-5600"
    #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
    #variants: Doctrine\ORM\PersistentCollection {#8682 …}
    #options: Doctrine\ORM\PersistentCollection {#8686 …}
    #associations: Doctrine\ORM\PersistentCollection {#8684 …}
    #createdAt: DateTime @1758632246 {#8671
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8672
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8689 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8690
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 713
        #name: "Bloc couteau 5 pièces Riviera Arcos"
        #slug: "bloc-couteau-5-pieces-riviera-arcos-5600"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Contient 4 couteaux gamme Riviera Arcos (office, jambon, pain, cuisine) et une paire de ciseaux.</li>\n
          <li><strong>Fabriqu&eacute; en Espagne.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Bloc couteau 5 pièces Riviera Arcos</h1><div class="col is-12">Bloc de rangement en bois de H&ecirc;tre pouvant contenir jusqu'&agrave; 5 couteaux. L'ensemble Bloc / Couteaux Riviera Arcos est livr&eacute; dans une &eacute;l&eacute;gante boite cadeau contenant un bloc, 4 couteaux et une paire de ciseaux. Les couteaux de la ligne Riviera Arcos poss&eacute;dent une lame en acier inoxydable forg&eacute;e et renforc&eacute;e Nitrum. Leur manche est en polyoxym&eacute;thyl&egrave;ne rivet&eacute; leur assurant une grande r&eacute;sistance aux abrasifs. Pour votre cuisine ou pour offrir.</div><h1>Caractéristiques Bloc couteau 5 pièces Riviera Arcos</h1><div class="col is-12">- Bloc en bois de H&ecirc;tre.<br />- Contient 4 couteaux et 1 paire de ciseaux.&nbsp;<br />- Couteaux de la gamme Riviera Arcos ( lame en acier inoxydable forg&eacute;e et renforc&eacute;e Nitrum, manche en polyoxym&eacute;thyl&egrave;ne rivet&eacute; )&nbsp;</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 {#8692 …}
    #channels: Doctrine\ORM\PersistentCollection {#8678 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8676 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30434
  +product: App\Entity\Product\Product {#8673
    #id: 713
    #code: "bloc-couteau-5-pieces-riviera-arcos-5600"
    #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
    #variants: Doctrine\ORM\PersistentCollection {#8682 …}
    #options: Doctrine\ORM\PersistentCollection {#8686 …}
    #associations: Doctrine\ORM\PersistentCollection {#8684 …}
    #createdAt: DateTime @1758632246 {#8671
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8672
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8689 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8690
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 713
        #name: "Bloc couteau 5 pièces Riviera Arcos"
        #slug: "bloc-couteau-5-pieces-riviera-arcos-5600"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Contient 4 couteaux gamme Riviera Arcos (office, jambon, pain, cuisine) et une paire de ciseaux.</li>\n
          <li><strong>Fabriqu&eacute; en Espagne.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Bloc couteau 5 pièces Riviera Arcos</h1><div class="col is-12">Bloc de rangement en bois de H&ecirc;tre pouvant contenir jusqu'&agrave; 5 couteaux. L'ensemble Bloc / Couteaux Riviera Arcos est livr&eacute; dans une &eacute;l&eacute;gante boite cadeau contenant un bloc, 4 couteaux et une paire de ciseaux. Les couteaux de la ligne Riviera Arcos poss&eacute;dent une lame en acier inoxydable forg&eacute;e et renforc&eacute;e Nitrum. Leur manche est en polyoxym&eacute;thyl&egrave;ne rivet&eacute; leur assurant une grande r&eacute;sistance aux abrasifs. Pour votre cuisine ou pour offrir.</div><h1>Caractéristiques Bloc couteau 5 pièces Riviera Arcos</h1><div class="col is-12">- Bloc en bois de H&ecirc;tre.<br />- Contient 4 couteaux et 1 paire de ciseaux.&nbsp;<br />- Couteaux de la gamme Riviera Arcos ( lame en acier inoxydable forg&eacute;e et renforc&eacute;e Nitrum, manche en polyoxym&eacute;thyl&egrave;ne rivet&eacute; )&nbsp;</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 {#8692 …}
    #channels: Doctrine\ORM\PersistentCollection {#8678 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8676 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30614 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 0.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#8673
    #id: 713
    #code: "bloc-couteau-5-pieces-riviera-arcos-5600"
    #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
    #variants: Doctrine\ORM\PersistentCollection {#8682 …}
    #options: Doctrine\ORM\PersistentCollection {#8686 …}
    #associations: Doctrine\ORM\PersistentCollection {#8684 …}
    #createdAt: DateTime @1758632246 {#8671
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8672
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8689 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8690
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 713
        #name: "Bloc couteau 5 pièces Riviera Arcos"
        #slug: "bloc-couteau-5-pieces-riviera-arcos-5600"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Contient 4 couteaux gamme Riviera Arcos (office, jambon, pain, cuisine) et une paire de ciseaux.</li>\n
          <li><strong>Fabriqu&eacute; en Espagne.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Bloc couteau 5 pièces Riviera Arcos</h1><div class="col is-12">Bloc de rangement en bois de H&ecirc;tre pouvant contenir jusqu'&agrave; 5 couteaux. L'ensemble Bloc / Couteaux Riviera Arcos est livr&eacute; dans une &eacute;l&eacute;gante boite cadeau contenant un bloc, 4 couteaux et une paire de ciseaux. Les couteaux de la ligne Riviera Arcos poss&eacute;dent une lame en acier inoxydable forg&eacute;e et renforc&eacute;e Nitrum. Leur manche est en polyoxym&eacute;thyl&egrave;ne rivet&eacute; leur assurant une grande r&eacute;sistance aux abrasifs. Pour votre cuisine ou pour offrir.</div><h1>Caractéristiques Bloc couteau 5 pièces Riviera Arcos</h1><div class="col is-12">- Bloc en bois de H&ecirc;tre.<br />- Contient 4 couteaux et 1 paire de ciseaux.&nbsp;<br />- Couteaux de la gamme Riviera Arcos ( lame en acier inoxydable forg&eacute;e et renforc&eacute;e Nitrum, manche en polyoxym&eacute;thyl&egrave;ne rivet&eacute; )&nbsp;</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 {#8692 …}
    #channels: Doctrine\ORM\PersistentCollection {#8678 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8676 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bloc couteau 5 pièces Riviera Arcos"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30688
  -props: [
    "product" => App\Entity\Product\Product {#8673
      #id: 713
      #code: "bloc-couteau-5-pieces-riviera-arcos-5600"
      #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
      #variants: Doctrine\ORM\PersistentCollection {#8682 …}
      #options: Doctrine\ORM\PersistentCollection {#8686 …}
      #associations: Doctrine\ORM\PersistentCollection {#8684 …}
      #createdAt: DateTime @1758632246 {#8671
        date: 2025-09-23 20:57:26.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632246 {#8672
        date: 2025-09-23 20:57:26.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8689 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8690
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8673}
          #id: 713
          #name: "Bloc couteau 5 pièces Riviera Arcos"
          #slug: "bloc-couteau-5-pieces-riviera-arcos-5600"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Contient 4 couteaux gamme Riviera Arcos (office, jambon, pain, cuisine) et une paire de ciseaux.</li>\n
            <li><strong>Fabriqu&eacute; en Espagne.</strong></li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Descriptif Bloc couteau 5 pièces Riviera Arcos</h1><div class="col is-12">Bloc de rangement en bois de H&ecirc;tre pouvant contenir jusqu'&agrave; 5 couteaux. L'ensemble Bloc / Couteaux Riviera Arcos est livr&eacute; dans une &eacute;l&eacute;gante boite cadeau contenant un bloc, 4 couteaux et une paire de ciseaux. Les couteaux de la ligne Riviera Arcos poss&eacute;dent une lame en acier inoxydable forg&eacute;e et renforc&eacute;e Nitrum. Leur manche est en polyoxym&eacute;thyl&egrave;ne rivet&eacute; leur assurant une grande r&eacute;sistance aux abrasifs. Pour votre cuisine ou pour offrir.</div><h1>Caractéristiques Bloc couteau 5 pièces Riviera Arcos</h1><div class="col is-12">- Bloc en bois de H&ecirc;tre.<br />- Contient 4 couteaux et 1 paire de ciseaux.&nbsp;<br />- Couteaux de la gamme Riviera Arcos ( lame en acier inoxydable forg&eacute;e et renforc&eacute;e Nitrum, manche en polyoxym&eacute;thyl&egrave;ne rivet&eacute; )&nbsp;</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 {#8692 …}
      #channels: Doctrine\ORM\PersistentCollection {#8678 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8676 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 0.86 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30681
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30672 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30669 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30614 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30622
    #collection: Doctrine\Common\Collections\ArrayCollection {#30634 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30610 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38392 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38394 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30681
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30672 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30669 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bloc couteau 5 pièces Riviera Arcos"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30622
    #collection: Doctrine\Common\Collections\ArrayCollection {#30634 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30610 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38392 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38394 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30746
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30681
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30672 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30742 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30669 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30614 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30622
      #collection: Doctrine\Common\Collections\ArrayCollection {#30634 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30610 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38392 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38394 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30796
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30794 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30795 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30614 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30799
  +variant: App\Entity\Product\ProductVariant {#30614 …}
  +price: "199,00\u{A0}"
  +originalPrice: "199,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30796
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30794 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30795 …}
    +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 110.0 MiB 5.32 ms
Input props
[
  "product" => App\Entity\Product\Product {#8696
    #id: 714
    #code: "bloc-couteaux-grand-prix-7-pieces-wuesthof-5979"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758632246 {#8694
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8695
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8696}
        #id: 714
        #name: "Bloc Couteaux Grand Prix 7 pièces Wüsthof"
        #slug: "bloc-couteaux-grand-prix-7-pieces-wuesthof-5979"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Fabrication Allemande.</li>\n
          <li>Couteaux garantis &agrave; vie.</li>\n
          <li>Lames en acier tremp&eacute;e duret&eacute; Rockwell de 58&deg;.</li>\n
          </ul></div><h1>Descriptif Bloc Couteaux Grand Prix 7 pièces Wüsthof</h1><div class="col is-12">Les couteaux W&uuml;sthof de la gamme Grand Prix poss&egrave;dent un tranchant redoutable gr&acirc;ce &agrave; l'affut&acirc;ge sp&eacute;cial contr&ocirc;l&eacute; par laser. Gr&acirc;ce &agrave; cette technologie unique qui s'assure de la parfaite g&eacute;om&eacute;trie de la lame, tous ces couteaux b&eacute;n&eacute;ficient d'un tranchant exceptionnel. Les lames en acier tremp&eacute; offrent une synth&egrave;se parfaite entre duret&eacute; et flexibilit&eacute;. B&eacute;n&eacute;ficiant d'un manche ergonomique plastifi&eacute; et anti-d&eacute;rapant, ils sont fabriqu&eacute;s &agrave; la'aide d'une seule pi&egrave;ce d'acier avec semelle pleine traversant le manche. L'&eacute;quilibre parfait de ces couteaux permet une meilleure prise en main et facilite leur utilisation.</div><h1>Caractéristiques Bloc Couteaux Grand Prix 7 pièces Wüsthof</h1><div class="col is-12">- Bloc en bois avec pieds anti-d&eacute;rapants et 7 emplacements.<br />- 1 couteau &agrave; l&eacute;gumes de 8 cm.<br />- 1 couteau d'office de 9 cm.<br />- 1 couteau &agrave; pain de 20 cm.<br />- 1 tranchelard de 16 cm.<br />- 1 couteau de chef de 20 cm.<br />- 1 paire de ciseaux de cuisine de 21 cm.<br />- 1 fusil &agrave; aiguiser de 23 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30679
  +product: App\Entity\Product\Product {#8696
    #id: 714
    #code: "bloc-couteaux-grand-prix-7-pieces-wuesthof-5979"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758632246 {#8694
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8695
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8696}
        #id: 714
        #name: "Bloc Couteaux Grand Prix 7 pièces Wüsthof"
        #slug: "bloc-couteaux-grand-prix-7-pieces-wuesthof-5979"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Fabrication Allemande.</li>\n
          <li>Couteaux garantis &agrave; vie.</li>\n
          <li>Lames en acier tremp&eacute;e duret&eacute; Rockwell de 58&deg;.</li>\n
          </ul></div><h1>Descriptif Bloc Couteaux Grand Prix 7 pièces Wüsthof</h1><div class="col is-12">Les couteaux W&uuml;sthof de la gamme Grand Prix poss&egrave;dent un tranchant redoutable gr&acirc;ce &agrave; l'affut&acirc;ge sp&eacute;cial contr&ocirc;l&eacute; par laser. Gr&acirc;ce &agrave; cette technologie unique qui s'assure de la parfaite g&eacute;om&eacute;trie de la lame, tous ces couteaux b&eacute;n&eacute;ficient d'un tranchant exceptionnel. Les lames en acier tremp&eacute; offrent une synth&egrave;se parfaite entre duret&eacute; et flexibilit&eacute;. B&eacute;n&eacute;ficiant d'un manche ergonomique plastifi&eacute; et anti-d&eacute;rapant, ils sont fabriqu&eacute;s &agrave; la'aide d'une seule pi&egrave;ce d'acier avec semelle pleine traversant le manche. L'&eacute;quilibre parfait de ces couteaux permet une meilleure prise en main et facilite leur utilisation.</div><h1>Caractéristiques Bloc Couteaux Grand Prix 7 pièces Wüsthof</h1><div class="col is-12">- Bloc en bois avec pieds anti-d&eacute;rapants et 7 emplacements.<br />- 1 couteau &agrave; l&eacute;gumes de 8 cm.<br />- 1 couteau d'office de 9 cm.<br />- 1 couteau &agrave; pain de 20 cm.<br />- 1 tranchelard de 16 cm.<br />- 1 couteau de chef de 20 cm.<br />- 1 paire de ciseaux de cuisine de 21 cm.<br />- 1 fusil &agrave; aiguiser de 23 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30862 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 0.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#8696
    #id: 714
    #code: "bloc-couteaux-grand-prix-7-pieces-wuesthof-5979"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758632246 {#8694
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632246 {#8695
      date: 2025-09-23 20:57:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8696}
        #id: 714
        #name: "Bloc Couteaux Grand Prix 7 pièces Wüsthof"
        #slug: "bloc-couteaux-grand-prix-7-pieces-wuesthof-5979"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Fabrication Allemande.</li>\n
          <li>Couteaux garantis &agrave; vie.</li>\n
          <li>Lames en acier tremp&eacute;e duret&eacute; Rockwell de 58&deg;.</li>\n
          </ul></div><h1>Descriptif Bloc Couteaux Grand Prix 7 pièces Wüsthof</h1><div class="col is-12">Les couteaux W&uuml;sthof de la gamme Grand Prix poss&egrave;dent un tranchant redoutable gr&acirc;ce &agrave; l'affut&acirc;ge sp&eacute;cial contr&ocirc;l&eacute; par laser. Gr&acirc;ce &agrave; cette technologie unique qui s'assure de la parfaite g&eacute;om&eacute;trie de la lame, tous ces couteaux b&eacute;n&eacute;ficient d'un tranchant exceptionnel. Les lames en acier tremp&eacute; offrent une synth&egrave;se parfaite entre duret&eacute; et flexibilit&eacute;. B&eacute;n&eacute;ficiant d'un manche ergonomique plastifi&eacute; et anti-d&eacute;rapant, ils sont fabriqu&eacute;s &agrave; la'aide d'une seule pi&egrave;ce d'acier avec semelle pleine traversant le manche. L'&eacute;quilibre parfait de ces couteaux permet une meilleure prise en main et facilite leur utilisation.</div><h1>Caractéristiques Bloc Couteaux Grand Prix 7 pièces Wüsthof</h1><div class="col is-12">- Bloc en bois avec pieds anti-d&eacute;rapants et 7 emplacements.<br />- 1 couteau &agrave; l&eacute;gumes de 8 cm.<br />- 1 couteau d'office de 9 cm.<br />- 1 couteau &agrave; pain de 20 cm.<br />- 1 tranchelard de 16 cm.<br />- 1 couteau de chef de 20 cm.<br />- 1 paire de ciseaux de cuisine de 21 cm.<br />- 1 fusil &agrave; aiguiser de 23 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bloc Couteaux Grand Prix 7 pièces Wüsthof"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30933
  -props: [
    "product" => App\Entity\Product\Product {#8696
      #id: 714
      #code: "bloc-couteaux-grand-prix-7-pieces-wuesthof-5979"
      #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
      #variants: Doctrine\ORM\PersistentCollection {#8705 …}
      #options: Doctrine\ORM\PersistentCollection {#8709 …}
      #associations: Doctrine\ORM\PersistentCollection {#8707 …}
      #createdAt: DateTime @1758632246 {#8694
        date: 2025-09-23 20:57:26.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632246 {#8695
        date: 2025-09-23 20:57:26.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8712 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8713
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8696}
          #id: 714
          #name: "Bloc Couteaux Grand Prix 7 pièces Wüsthof"
          #slug: "bloc-couteaux-grand-prix-7-pieces-wuesthof-5979"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Fabrication Allemande.</li>\n
            <li>Couteaux garantis &agrave; vie.</li>\n
            <li>Lames en acier tremp&eacute;e duret&eacute; Rockwell de 58&deg;.</li>\n
            </ul></div><h1>Descriptif Bloc Couteaux Grand Prix 7 pièces Wüsthof</h1><div class="col is-12">Les couteaux W&uuml;sthof de la gamme Grand Prix poss&egrave;dent un tranchant redoutable gr&acirc;ce &agrave; l'affut&acirc;ge sp&eacute;cial contr&ocirc;l&eacute; par laser. Gr&acirc;ce &agrave; cette technologie unique qui s'assure de la parfaite g&eacute;om&eacute;trie de la lame, tous ces couteaux b&eacute;n&eacute;ficient d'un tranchant exceptionnel. Les lames en acier tremp&eacute; offrent une synth&egrave;se parfaite entre duret&eacute; et flexibilit&eacute;. B&eacute;n&eacute;ficiant d'un manche ergonomique plastifi&eacute; et anti-d&eacute;rapant, ils sont fabriqu&eacute;s &agrave; la'aide d'une seule pi&egrave;ce d'acier avec semelle pleine traversant le manche. L'&eacute;quilibre parfait de ces couteaux permet une meilleure prise en main et facilite leur utilisation.</div><h1>Caractéristiques Bloc Couteaux Grand Prix 7 pièces Wüsthof</h1><div class="col is-12">- Bloc en bois avec pieds anti-d&eacute;rapants et 7 emplacements.<br />- 1 couteau &agrave; l&eacute;gumes de 8 cm.<br />- 1 couteau d'office de 9 cm.<br />- 1 couteau &agrave; pain de 20 cm.<br />- 1 tranchelard de 16 cm.<br />- 1 couteau de chef de 20 cm.<br />- 1 paire de ciseaux de cuisine de 21 cm.<br />- 1 fusil &agrave; aiguiser de 23 cm.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …}
      #channels: Doctrine\ORM\PersistentCollection {#8701 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8699 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30926
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30917 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30984 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30914 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30862 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30870
    #collection: Doctrine\Common\Collections\ArrayCollection {#30879 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30858 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38406 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38408 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30926
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30917 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30984 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30914 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bloc Couteaux Grand Prix 7 pièces Wüsthof"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30870
    #collection: Doctrine\Common\Collections\ArrayCollection {#30879 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30858 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38406 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38408 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30988
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30926
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30917 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30984 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30914 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30862 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30870
      #collection: Doctrine\Common\Collections\ArrayCollection {#30879 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30858 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38406 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38408 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31038
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31036 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31037 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30862 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31041
  +variant: App\Entity\Product\ProductVariant {#30862 …}
  +price: "259,00\u{A0}"
  +originalPrice: "259,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31038
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31036 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31037 …}
    +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 110.0 MiB 2.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27433 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31348
  +cart: App\Entity\Order\Order {#13463 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27433 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}