Components

12 Twig Components
44 Render Count
143 ms Render Time
114.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 71.28ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 13.87ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 6.93ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.55ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.11ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.69ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 24.75ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 39.09ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.18ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.73ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.77ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.96ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 114.0 MiB 1.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12611
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12604 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12610 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12609 …}
    +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 {#13231
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12502 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12611
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12604 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12610 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12609 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 114.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13308
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13304 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13307 …}
    +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 {#13317
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13308
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13304 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13307 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 24.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13399
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13378 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13398 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13397 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13414
  +cart: App\Entity\Order\Order {#13481 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13399
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13378 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13398 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13397 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 114.0 MiB 39.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13667
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13655 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13661 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13653 …}
    +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 {#13676
  #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 {#13667
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13655 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13661 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13653 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 1.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27461
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27457 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27458 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27460 …}
    +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 {#27470
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27461
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27457 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27458 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27460 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27575
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27571 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27572 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27574 …}
    +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 {#27583
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27575
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27571 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27572 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27574 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 1.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27645
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27641 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27642 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27644 …}
    +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 {#27653
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27645
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27641 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27642 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27644 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 16.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 723
    #code: "bloc-couteaux-5-pieces-3252"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632247 {#7787
      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 {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #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 {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28179
  +product: App\Entity\Product\Product {#7964
    #id: 723
    #code: "bloc-couteaux-5-pieces-3252"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632247 {#7787
      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 {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #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 {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28445 …}
  +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 {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 3.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 723
    #code: "bloc-couteaux-5-pieces-3252"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632247 {#7787
      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 {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #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 {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bloc couteaux 5 pièces"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28856
  -props: [
    "product" => App\Entity\Product\Product {#7964
      #id: 723
      #code: "bloc-couteaux-5-pieces-3252"
      #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
      #variants: Doctrine\ORM\PersistentCollection {#8396 …}
      #options: Doctrine\ORM\PersistentCollection {#8524 …}
      #associations: Doctrine\ORM\PersistentCollection {#8464 …}
      #createdAt: DateTime @1758632247 {#7787
        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 {#8523 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8526
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7964}
          #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 {#8529 …}
      #channels: Doctrine\ORM\PersistentCollection {#8032 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8035 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 1.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28938
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28941 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28936 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28935 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28445 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28791
    #collection: Doctrine\Common\Collections\ArrayCollection {#28790 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28628 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28938
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28941 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28936 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28935 …}
    +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 {#28791
    #collection: Doctrine\Common\Collections\ArrayCollection {#28790 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28628 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28946
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28938
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28941 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28936 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28935 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28445 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28791
      #collection: Doctrine\Common\Collections\ArrayCollection {#28790 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28628 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29004 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29013 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28445 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29023
  +variant: App\Entity\Product\ProductVariant {#28445 …}
  +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 {#9072 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12502 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9069 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29004 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29013 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 6.16 ms
Input props
[
  "product" => App\Entity\Product\Product {#8535
    #id: 2740
    #code: "bouteille-isotherme-qwetch-originals-inox-7270"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1758632639 {#8533
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#8534
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 2740
        #name: "Bouteille isotherme Qwetch Originals Inox"
        #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8537 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28834
  +product: App\Entity\Product\Product {#8535
    #id: 2740
    #code: "bouteille-isotherme-qwetch-originals-inox-7270"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1758632639 {#8533
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#8534
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 2740
        #name: "Bouteille isotherme Qwetch Originals Inox"
        #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8537 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29096 …}
  +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 {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 1.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#8535
    #id: 2740
    #code: "bouteille-isotherme-qwetch-originals-inox-7270"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1758632639 {#8533
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#8534
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 2740
        #name: "Bouteille isotherme Qwetch Originals Inox"
        #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8537 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouteille isotherme Qwetch Originals Inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29167
  -props: [
    "product" => App\Entity\Product\Product {#8535
      #id: 2740
      #code: "bouteille-isotherme-qwetch-originals-inox-7270"
      #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
      #variants: Doctrine\ORM\PersistentCollection {#8547 …}
      #options: Doctrine\ORM\PersistentCollection {#8551 …}
      #associations: Doctrine\ORM\PersistentCollection {#8549 …}
      #createdAt: DateTime @1758632639 {#8533
        date: 2025-09-23 21:03:59.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632639 {#8534
        date: 2025-09-23 21:03:59.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8554 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8555
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8535}
          #id: 2740
          #name: "Bouteille isotherme Qwetch Originals Inox"
          #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. Maintient 12h au Chaud / 24h au Froid.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
            <div>\n
            <ul>\n
            <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
            <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
            <li>Ni vernis ni&nbsp; BPA.</li>\n
            </ul>\n
            </div></div><h1>Description Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#8557 …}
      #channels: Doctrine\ORM\PersistentCollection {#8543 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8537 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8541 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29260
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29151 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29227 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29148 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29096 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29104
    #collection: Doctrine\Common\Collections\ArrayCollection {#29113 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29092 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38354 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38356 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29260
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29151 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29227 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29148 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille isotherme Qwetch Originals Inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29104
    #collection: Doctrine\Common\Collections\ArrayCollection {#29113 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29092 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38354 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38356 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29261
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29260
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29151 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29227 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29148 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29096 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29104
      #collection: Doctrine\Common\Collections\ArrayCollection {#29113 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29092 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38354 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38356 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29314
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29305 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29312 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29313 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29096 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29317
  +variant: App\Entity\Product\ProductVariant {#29096 …}
  +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 {#9072 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12502 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9069 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29314
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29305 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29312 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29313 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 4.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#8561
    #id: 73
    #code: "box-steaklover-steak-poivre-de-buyer-6996"
    #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
    #variants: Doctrine\ORM\PersistentCollection {#8573 …}
    #options: Doctrine\ORM\PersistentCollection {#8577 …}
    #associations: Doctrine\ORM\PersistentCollection {#8575 …}
    #createdAt: DateTime @1758632178 {#8559
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632178 {#8560
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8580 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8581
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8561}
        #id: 73
        #name: "Box Steaklover Steak & Poivre De Buyer"
        #slug: "box-steaklover-steak-poivre-de-buyer-6996"
        #description: """
          <div class="col is-12"><ul>\n
          <li>1 po&ecirc;le &agrave; frire en acier Mineral B.</li>\n
          <li>1 moulin &agrave; poivre en bois de h&ecirc;tre.</li>\n
          <li>1 pince en acier inoxydable.</li>\n
          <li>Conseils et astuces du Chef Michel ROTH.</li>\n
          <li><strong>Produits fabriqu&eacute;s en France.</strong></li>\n
          </ul></div><h1>Descriptif Box Steaklover Steak & Poivre De Buyer</h1><div class="col is-12">Le coffert steak &amp; poivre Steaklover De Buyer contient une po&ecirc;le &agrave; frire de 26 cm de diam&egrave;tre en acier Mineral B poss&eacute;dant une queue en acier feuillard, un moulin &agrave; poivre en bois de h&ecirc;tre de 14 cm et m&eacute;canisme acier , une pince en acier inoxydable pour vous permettre de d&eacute;guster vos steak selon vos pr&eacute;f&eacute;rences. Le coffret est accompagn&eacute; de conseils et astuces du Chef Michel ROTH, MOF et Bocuse d'or 1991 et ambassadeur de De Buyer. Le bois utilis&eacute; pour le moulin et le manche de la louche est issu de for&ecirc;ts fran&ccedil;aises et est certifi&eacute; PEFC.</div><h1>Caractéristiques Box Steaklover Steak & Poivre De Buyer</h1><div class="col is-12">- 1 po&ecirc;le &agrave; frire en acier Mineral B de 26 cm de diam&egrave;tre avec queue en acier feuillard&nbsp;<br />- 1 moulin &agrave; poivre en bois de h&ecirc;tre de 14 cm et m&eacute;canisme acier&nbsp;<br />- 1 pince en acier inoxydable de 24 cm de longueur&nbsp;<br />- Conseils et astuce de Michel ROTH, MOF et bocuse d'or 1991.</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 {#8583 …}
    #channels: Doctrine\ORM\PersistentCollection {#8569 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8567 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29158
  +product: App\Entity\Product\Product {#8561
    #id: 73
    #code: "box-steaklover-steak-poivre-de-buyer-6996"
    #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
    #variants: Doctrine\ORM\PersistentCollection {#8573 …}
    #options: Doctrine\ORM\PersistentCollection {#8577 …}
    #associations: Doctrine\ORM\PersistentCollection {#8575 …}
    #createdAt: DateTime @1758632178 {#8559
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632178 {#8560
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8580 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8581
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8561}
        #id: 73
        #name: "Box Steaklover Steak & Poivre De Buyer"
        #slug: "box-steaklover-steak-poivre-de-buyer-6996"
        #description: """
          <div class="col is-12"><ul>\n
          <li>1 po&ecirc;le &agrave; frire en acier Mineral B.</li>\n
          <li>1 moulin &agrave; poivre en bois de h&ecirc;tre.</li>\n
          <li>1 pince en acier inoxydable.</li>\n
          <li>Conseils et astuces du Chef Michel ROTH.</li>\n
          <li><strong>Produits fabriqu&eacute;s en France.</strong></li>\n
          </ul></div><h1>Descriptif Box Steaklover Steak & Poivre De Buyer</h1><div class="col is-12">Le coffert steak &amp; poivre Steaklover De Buyer contient une po&ecirc;le &agrave; frire de 26 cm de diam&egrave;tre en acier Mineral B poss&eacute;dant une queue en acier feuillard, un moulin &agrave; poivre en bois de h&ecirc;tre de 14 cm et m&eacute;canisme acier , une pince en acier inoxydable pour vous permettre de d&eacute;guster vos steak selon vos pr&eacute;f&eacute;rences. Le coffret est accompagn&eacute; de conseils et astuces du Chef Michel ROTH, MOF et Bocuse d'or 1991 et ambassadeur de De Buyer. Le bois utilis&eacute; pour le moulin et le manche de la louche est issu de for&ecirc;ts fran&ccedil;aises et est certifi&eacute; PEFC.</div><h1>Caractéristiques Box Steaklover Steak & Poivre De Buyer</h1><div class="col is-12">- 1 po&ecirc;le &agrave; frire en acier Mineral B de 26 cm de diam&egrave;tre avec queue en acier feuillard&nbsp;<br />- 1 moulin &agrave; poivre en bois de h&ecirc;tre de 14 cm et m&eacute;canisme acier&nbsp;<br />- 1 pince en acier inoxydable de 24 cm de longueur&nbsp;<br />- Conseils et astuce de Michel ROTH, MOF et bocuse d'or 1991.</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 {#8583 …}
    #channels: Doctrine\ORM\PersistentCollection {#8569 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8567 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29380 …}
  +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 {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#8561
    #id: 73
    #code: "box-steaklover-steak-poivre-de-buyer-6996"
    #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
    #variants: Doctrine\ORM\PersistentCollection {#8573 …}
    #options: Doctrine\ORM\PersistentCollection {#8577 …}
    #associations: Doctrine\ORM\PersistentCollection {#8575 …}
    #createdAt: DateTime @1758632178 {#8559
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632178 {#8560
      date: 2025-09-23 20:56:18.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8580 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8581
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8561}
        #id: 73
        #name: "Box Steaklover Steak & Poivre De Buyer"
        #slug: "box-steaklover-steak-poivre-de-buyer-6996"
        #description: """
          <div class="col is-12"><ul>\n
          <li>1 po&ecirc;le &agrave; frire en acier Mineral B.</li>\n
          <li>1 moulin &agrave; poivre en bois de h&ecirc;tre.</li>\n
          <li>1 pince en acier inoxydable.</li>\n
          <li>Conseils et astuces du Chef Michel ROTH.</li>\n
          <li><strong>Produits fabriqu&eacute;s en France.</strong></li>\n
          </ul></div><h1>Descriptif Box Steaklover Steak & Poivre De Buyer</h1><div class="col is-12">Le coffert steak &amp; poivre Steaklover De Buyer contient une po&ecirc;le &agrave; frire de 26 cm de diam&egrave;tre en acier Mineral B poss&eacute;dant une queue en acier feuillard, un moulin &agrave; poivre en bois de h&ecirc;tre de 14 cm et m&eacute;canisme acier , une pince en acier inoxydable pour vous permettre de d&eacute;guster vos steak selon vos pr&eacute;f&eacute;rences. Le coffret est accompagn&eacute; de conseils et astuces du Chef Michel ROTH, MOF et Bocuse d'or 1991 et ambassadeur de De Buyer. Le bois utilis&eacute; pour le moulin et le manche de la louche est issu de for&ecirc;ts fran&ccedil;aises et est certifi&eacute; PEFC.</div><h1>Caractéristiques Box Steaklover Steak & Poivre De Buyer</h1><div class="col is-12">- 1 po&ecirc;le &agrave; frire en acier Mineral B de 26 cm de diam&egrave;tre avec queue en acier feuillard&nbsp;<br />- 1 moulin &agrave; poivre en bois de h&ecirc;tre de 14 cm et m&eacute;canisme acier&nbsp;<br />- 1 pince en acier inoxydable de 24 cm de longueur&nbsp;<br />- Conseils et astuce de Michel ROTH, MOF et bocuse d'or 1991.</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 {#8583 …}
    #channels: Doctrine\ORM\PersistentCollection {#8569 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8567 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Box Steaklover Steak & Poivre De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29451
  -props: [
    "product" => App\Entity\Product\Product {#8561
      #id: 73
      #code: "box-steaklover-steak-poivre-de-buyer-6996"
      #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
      #variants: Doctrine\ORM\PersistentCollection {#8573 …}
      #options: Doctrine\ORM\PersistentCollection {#8577 …}
      #associations: Doctrine\ORM\PersistentCollection {#8575 …}
      #createdAt: DateTime @1758632178 {#8559
        date: 2025-09-23 20:56:18.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632178 {#8560
        date: 2025-09-23 20:56:18.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8580 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8581
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8561}
          #id: 73
          #name: "Box Steaklover Steak & Poivre De Buyer"
          #slug: "box-steaklover-steak-poivre-de-buyer-6996"
          #description: """
            <div class="col is-12"><ul>\n
            <li>1 po&ecirc;le &agrave; frire en acier Mineral B.</li>\n
            <li>1 moulin &agrave; poivre en bois de h&ecirc;tre.</li>\n
            <li>1 pince en acier inoxydable.</li>\n
            <li>Conseils et astuces du Chef Michel ROTH.</li>\n
            <li><strong>Produits fabriqu&eacute;s en France.</strong></li>\n
            </ul></div><h1>Descriptif Box Steaklover Steak & Poivre De Buyer</h1><div class="col is-12">Le coffert steak &amp; poivre Steaklover De Buyer contient une po&ecirc;le &agrave; frire de 26 cm de diam&egrave;tre en acier Mineral B poss&eacute;dant une queue en acier feuillard, un moulin &agrave; poivre en bois de h&ecirc;tre de 14 cm et m&eacute;canisme acier , une pince en acier inoxydable pour vous permettre de d&eacute;guster vos steak selon vos pr&eacute;f&eacute;rences. Le coffret est accompagn&eacute; de conseils et astuces du Chef Michel ROTH, MOF et Bocuse d'or 1991 et ambassadeur de De Buyer. Le bois utilis&eacute; pour le moulin et le manche de la louche est issu de for&ecirc;ts fran&ccedil;aises et est certifi&eacute; PEFC.</div><h1>Caractéristiques Box Steaklover Steak & Poivre De Buyer</h1><div class="col is-12">- 1 po&ecirc;le &agrave; frire en acier Mineral B de 26 cm de diam&egrave;tre avec queue en acier feuillard&nbsp;<br />- 1 moulin &agrave; poivre en bois de h&ecirc;tre de 14 cm et m&eacute;canisme acier&nbsp;<br />- 1 pince en acier inoxydable de 24 cm de longueur&nbsp;<br />- Conseils et astuce de Michel ROTH, MOF et bocuse d'or 1991.</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 {#8583 …}
      #channels: Doctrine\ORM\PersistentCollection {#8569 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8567 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29444
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29435 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29511 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29432 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29380 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29388
    #collection: Doctrine\Common\Collections\ArrayCollection {#29397 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29376 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38368 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38370 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29444
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29435 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29511 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29432 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Box Steaklover Steak & Poivre De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29388
    #collection: Doctrine\Common\Collections\ArrayCollection {#29397 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29376 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38368 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38370 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29515
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29444
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29435 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29511 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29432 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29380 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29388
      #collection: Doctrine\Common\Collections\ArrayCollection {#29397 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29376 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38368 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38370 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#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 {#29380 …}
  "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 {#29380 …}
  +price: "68,00\u{A0}"
  +originalPrice: "68,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9072 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12502 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9069 …}
  +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 114.0 MiB 4.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8587
    #id: 2613
    #code: "broyeur-a-glace-electrique-louis-tellier-695"
    #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
    #variants: Doctrine\ORM\PersistentCollection {#8599 …}
    #options: Doctrine\ORM\PersistentCollection {#8603 …}
    #associations: Doctrine\ORM\PersistentCollection {#8601 …}
    #createdAt: DateTime @1758632595 {#8585
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632595 {#8586
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8606 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8607
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8587}
        #id: 2613
        #name: "Broyeur à glace électrique Louis Tellier"
        #slug: "broyeur-a-glace-electrique-louis-tellier-695"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Efficace.</li>\n
          <li>Sans effort.</li>\n
          <li>Livr&eacute; avec une cuill&egrave;re.&nbsp;</li>\n
          </ul></div><h1>Description Broyeur à glace électrique Louis Tellier</h1><div class="col is-12"><p>Le broyeur &agrave; glace &eacute;lectrique permet de piler rapidement et simplement vos gla&ccedil;ons. Rien de plus ais&eacute; avec ce broyeur &agrave; &eacute;lectrique ! Mettez des gla&ccedil;ons dans le r&eacute;servoir, appuyez l&eacute;g&egrave;rement sur le dessus et la glace pil&eacute;e est pr&ecirc;te &agrave; l&rsquo;emploi. Id&eacute;al pour les jus de fruits, boissons rafra&icirc;chissantes et cocktails. Vous pouvez &eacute;galement servir les plats de poisson froids, les fruits frais ou les desserts sur un lit de glace. La glace pil&eacute;e s&rsquo;utilise en outre comme base pour diverses sortes de boissons.</p></div><h1>Caractéristiques Broyeur à glace électrique Louis Tellier</h1><div class="col is-12"><p>Puissance 60 w. Contenance du r&eacute;servoir 0.6 l. Hauteur : 25 cm Largeur : 15 cm Profondeur : 24,5 cm. Garantie 1 an.<br /></p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8609 …}
    #channels: Doctrine\ORM\PersistentCollection {#8595 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8593 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29442
  +product: App\Entity\Product\Product {#8587
    #id: 2613
    #code: "broyeur-a-glace-electrique-louis-tellier-695"
    #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
    #variants: Doctrine\ORM\PersistentCollection {#8599 …}
    #options: Doctrine\ORM\PersistentCollection {#8603 …}
    #associations: Doctrine\ORM\PersistentCollection {#8601 …}
    #createdAt: DateTime @1758632595 {#8585
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632595 {#8586
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8606 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8607
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8587}
        #id: 2613
        #name: "Broyeur à glace électrique Louis Tellier"
        #slug: "broyeur-a-glace-electrique-louis-tellier-695"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Efficace.</li>\n
          <li>Sans effort.</li>\n
          <li>Livr&eacute; avec une cuill&egrave;re.&nbsp;</li>\n
          </ul></div><h1>Description Broyeur à glace électrique Louis Tellier</h1><div class="col is-12"><p>Le broyeur &agrave; glace &eacute;lectrique permet de piler rapidement et simplement vos gla&ccedil;ons. Rien de plus ais&eacute; avec ce broyeur &agrave; &eacute;lectrique ! Mettez des gla&ccedil;ons dans le r&eacute;servoir, appuyez l&eacute;g&egrave;rement sur le dessus et la glace pil&eacute;e est pr&ecirc;te &agrave; l&rsquo;emploi. Id&eacute;al pour les jus de fruits, boissons rafra&icirc;chissantes et cocktails. Vous pouvez &eacute;galement servir les plats de poisson froids, les fruits frais ou les desserts sur un lit de glace. La glace pil&eacute;e s&rsquo;utilise en outre comme base pour diverses sortes de boissons.</p></div><h1>Caractéristiques Broyeur à glace électrique Louis Tellier</h1><div class="col is-12"><p>Puissance 60 w. Contenance du r&eacute;servoir 0.6 l. Hauteur : 25 cm Largeur : 15 cm Profondeur : 24,5 cm. Garantie 1 an.<br /></p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8609 …}
    #channels: Doctrine\ORM\PersistentCollection {#8595 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8593 …}
    #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 {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8587
    #id: 2613
    #code: "broyeur-a-glace-electrique-louis-tellier-695"
    #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
    #variants: Doctrine\ORM\PersistentCollection {#8599 …}
    #options: Doctrine\ORM\PersistentCollection {#8603 …}
    #associations: Doctrine\ORM\PersistentCollection {#8601 …}
    #createdAt: DateTime @1758632595 {#8585
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632595 {#8586
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8606 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8607
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8587}
        #id: 2613
        #name: "Broyeur à glace électrique Louis Tellier"
        #slug: "broyeur-a-glace-electrique-louis-tellier-695"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Efficace.</li>\n
          <li>Sans effort.</li>\n
          <li>Livr&eacute; avec une cuill&egrave;re.&nbsp;</li>\n
          </ul></div><h1>Description Broyeur à glace électrique Louis Tellier</h1><div class="col is-12"><p>Le broyeur &agrave; glace &eacute;lectrique permet de piler rapidement et simplement vos gla&ccedil;ons. Rien de plus ais&eacute; avec ce broyeur &agrave; &eacute;lectrique ! Mettez des gla&ccedil;ons dans le r&eacute;servoir, appuyez l&eacute;g&egrave;rement sur le dessus et la glace pil&eacute;e est pr&ecirc;te &agrave; l&rsquo;emploi. Id&eacute;al pour les jus de fruits, boissons rafra&icirc;chissantes et cocktails. Vous pouvez &eacute;galement servir les plats de poisson froids, les fruits frais ou les desserts sur un lit de glace. La glace pil&eacute;e s&rsquo;utilise en outre comme base pour diverses sortes de boissons.</p></div><h1>Caractéristiques Broyeur à glace électrique Louis Tellier</h1><div class="col is-12"><p>Puissance 60 w. Contenance du r&eacute;servoir 0.6 l. Hauteur : 25 cm Largeur : 15 cm Profondeur : 24,5 cm. Garantie 1 an.<br /></p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8609 …}
    #channels: Doctrine\ORM\PersistentCollection {#8595 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8593 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Broyeur à glace électrique Louis Tellier"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29702
  -props: [
    "product" => App\Entity\Product\Product {#8587
      #id: 2613
      #code: "broyeur-a-glace-electrique-louis-tellier-695"
      #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
      #variants: Doctrine\ORM\PersistentCollection {#8599 …}
      #options: Doctrine\ORM\PersistentCollection {#8603 …}
      #associations: Doctrine\ORM\PersistentCollection {#8601 …}
      #createdAt: DateTime @1758632595 {#8585
        date: 2025-09-23 21:03:15.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632595 {#8586
        date: 2025-09-23 21:03:15.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8606 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8607
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8587}
          #id: 2613
          #name: "Broyeur à glace électrique Louis Tellier"
          #slug: "broyeur-a-glace-electrique-louis-tellier-695"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Efficace.</li>\n
            <li>Sans effort.</li>\n
            <li>Livr&eacute; avec une cuill&egrave;re.&nbsp;</li>\n
            </ul></div><h1>Description Broyeur à glace électrique Louis Tellier</h1><div class="col is-12"><p>Le broyeur &agrave; glace &eacute;lectrique permet de piler rapidement et simplement vos gla&ccedil;ons. Rien de plus ais&eacute; avec ce broyeur &agrave; &eacute;lectrique ! Mettez des gla&ccedil;ons dans le r&eacute;servoir, appuyez l&eacute;g&egrave;rement sur le dessus et la glace pil&eacute;e est pr&ecirc;te &agrave; l&rsquo;emploi. Id&eacute;al pour les jus de fruits, boissons rafra&icirc;chissantes et cocktails. Vous pouvez &eacute;galement servir les plats de poisson froids, les fruits frais ou les desserts sur un lit de glace. La glace pil&eacute;e s&rsquo;utilise en outre comme base pour diverses sortes de boissons.</p></div><h1>Caractéristiques Broyeur à glace électrique Louis Tellier</h1><div class="col is-12"><p>Puissance 60 w. Contenance du r&eacute;servoir 0.6 l. Hauteur : 25 cm Largeur : 15 cm Profondeur : 24,5 cm. Garantie 1 an.<br /></p></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8609 …}
      #channels: Doctrine\ORM\PersistentCollection {#8595 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8593 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29695
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29686 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29753 …}
    +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 {#38382 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38384 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29695
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29686 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29753 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29683 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Broyeur à glace électrique Louis Tellier"
  "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 {#38382 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38384 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29757
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29695
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29686 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29753 …}
      +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 {#38382 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38384 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29807
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29798 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29805 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29806 …}
    +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 {#29810
  +variant: App\Entity\Product\ProductVariant {#29631 …}
  +price: "89,00\u{A0}"
  +originalPrice: "89,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9072 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12502 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9069 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29807
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29798 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29805 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29806 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 15.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8613
    #id: 2614
    #code: "broyeur-a-glace-manuel-inox-3115"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8622 …}
    #options: Doctrine\ORM\PersistentCollection {#8626 …}
    #associations: Doctrine\ORM\PersistentCollection {#8624 …}
    #createdAt: DateTime @1758632595 {#8611
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632595 {#8612
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8629 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8630
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 2614
        #name: "Broyeur à glace manuel inox"
        #slug: "broyeur-a-glace-manuel-inox-3115"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Facile et efficace.</li>\n
          <li>Ventouse de fixation tous supports.&nbsp;</li>\n
          </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur &agrave; glace est id&eacute;al pour piler facilement et efficacement  la glace. La glace pil&eacute;e est r&eacute;cup&eacute;r&eacute;e directement dans le bac inf&eacute;rieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>M&eacute;canisme m&eacute;tallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </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 {#8632 …}
    #channels: Doctrine\ORM\PersistentCollection {#8618 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8616 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +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 {#8613
    #id: 2614
    #code: "broyeur-a-glace-manuel-inox-3115"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8622 …}
    #options: Doctrine\ORM\PersistentCollection {#8626 …}
    #associations: Doctrine\ORM\PersistentCollection {#8624 …}
    #createdAt: DateTime @1758632595 {#8611
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632595 {#8612
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8629 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8630
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 2614
        #name: "Broyeur à glace manuel inox"
        #slug: "broyeur-a-glace-manuel-inox-3115"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Facile et efficace.</li>\n
          <li>Ventouse de fixation tous supports.&nbsp;</li>\n
          </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur &agrave; glace est id&eacute;al pour piler facilement et efficacement  la glace. La glace pil&eacute;e est r&eacute;cup&eacute;r&eacute;e directement dans le bac inf&eacute;rieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>M&eacute;canisme m&eacute;tallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </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 {#8632 …}
    #channels: Doctrine\ORM\PersistentCollection {#8618 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8616 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29873 …}
  +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 {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8613
    #id: 2614
    #code: "broyeur-a-glace-manuel-inox-3115"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8622 …}
    #options: Doctrine\ORM\PersistentCollection {#8626 …}
    #associations: Doctrine\ORM\PersistentCollection {#8624 …}
    #createdAt: DateTime @1758632595 {#8611
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632595 {#8612
      date: 2025-09-23 21:03:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8629 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8630
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 2614
        #name: "Broyeur à glace manuel inox"
        #slug: "broyeur-a-glace-manuel-inox-3115"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Facile et efficace.</li>\n
          <li>Ventouse de fixation tous supports.&nbsp;</li>\n
          </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur &agrave; glace est id&eacute;al pour piler facilement et efficacement  la glace. La glace pil&eacute;e est r&eacute;cup&eacute;r&eacute;e directement dans le bac inf&eacute;rieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>M&eacute;canisme m&eacute;tallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </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 {#8632 …}
    #channels: Doctrine\ORM\PersistentCollection {#8618 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8616 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Broyeur à glace manuel inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29944
  -props: [
    "product" => App\Entity\Product\Product {#8613
      #id: 2614
      #code: "broyeur-a-glace-manuel-inox-3115"
      #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
      #variants: Doctrine\ORM\PersistentCollection {#8622 …}
      #options: Doctrine\ORM\PersistentCollection {#8626 …}
      #associations: Doctrine\ORM\PersistentCollection {#8624 …}
      #createdAt: DateTime @1758632595 {#8611
        date: 2025-09-23 21:03:15.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632595 {#8612
        date: 2025-09-23 21:03:15.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8629 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8630
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8613}
          #id: 2614
          #name: "Broyeur à glace manuel inox"
          #slug: "broyeur-a-glace-manuel-inox-3115"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Facile et efficace.</li>\n
            <li>Ventouse de fixation tous supports.&nbsp;</li>\n
            </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur &agrave; glace est id&eacute;al pour piler facilement et efficacement  la glace. La glace pil&eacute;e est r&eacute;cup&eacute;r&eacute;e directement dans le bac inf&eacute;rieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>M&eacute;canisme m&eacute;tallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </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 {#8632 …}
      #channels: Doctrine\ORM\PersistentCollection {#8618 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8616 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.93 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29937
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29928 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29995 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29925 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29873 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29881
    #collection: Doctrine\Common\Collections\ArrayCollection {#29890 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29869 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38396 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38398 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29937
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29928 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29995 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29925 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Broyeur à glace manuel inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29881
    #collection: Doctrine\Common\Collections\ArrayCollection {#29890 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29869 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38396 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38398 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29999
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29937
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29928 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29995 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29925 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29873 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29881
      #collection: Doctrine\Common\Collections\ArrayCollection {#29890 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29869 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38396 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38398 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30049
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30040 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30047 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30048 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29873 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30052
  +variant: App\Entity\Product\ProductVariant {#29873 …}
  +price: "45,00\u{A0}"
  +originalPrice: "45,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9072 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12502 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9069 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30049
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30040 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30047 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30048 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 4.10 ms
Input props
[
  "product" => App\Entity\Product\Product {#8636
    #id: 2513
    #code: "cafetiere-magimix-nespresso-citiz-1966"
    #attributes: Doctrine\ORM\PersistentCollection {#8646 …}
    #variants: Doctrine\ORM\PersistentCollection {#8648 …}
    #options: Doctrine\ORM\PersistentCollection {#8652 …}
    #associations: Doctrine\ORM\PersistentCollection {#8650 …}
    #createdAt: DateTime @1758632562 {#8634
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632562 {#8635
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8655 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8656
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8636}
        #id: 2513
        #name: "Cafetière Magimix Nespresso Citiz"
        #slug: "cafetiere-magimix-nespresso-citiz-1966"
        #description: """
          <h1>Cafetière Magimix Nespresso Citiz</h1><div class="col is-12"><ul>\n
          <li>Format ultra-compact.</li>\n
          <li>Pression : 19 bars.</li>\n
          <li>Qualit&eacute; Nespresso.</li>\n
          <li>Livraison gratuite.</li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Caractéristiques cafetière Magimix Nespresso Citiz</h1><div class="col is-12">Fonction automatque dosage volum&eacute;trique programmable avec arr&ecirc;t automatique de l&rsquo;&eacute;coulement. Pompe haute pression 19 bars &agrave; r&eacute;amor&ccedil;age automatique. Economie d&rsquo;&eacute;nergie mode activ&eacute; apr&egrave;s 30 min. de non utilisation. <br /><br />R&eacute;servoir amovible 1 litre. Touches r&eacute;tro-&eacute;clair&eacute;es. Poign&eacute;e ergonomique pour ins&eacute;rer et &eacute;jecter ais&eacute;ment les capsules. Grille repose-tasse relevable pour pouvoir positionner un mug ou grand verre. Bac &agrave; capsules r&eacute;servoir amovible pour r&eacute;cup&eacute;rer les capsules usag&eacute;es (capacit&eacute; : 9-11). <br /><br />Livr&eacute;e avec 12 capsules. Corps de chauffe thermobloc. Puissance 1260 W. Mat&eacute;riaux habillage ABS. poign&eacute;e Zamak. Dimensions : 27.7 x 13 x 37.2 cm. Garantie 3 ans.<strong><span style="color: #ff6600;"><span><span></span></span></span></strong><span style="color: #ff6600;"><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 {#8658 …}
    #channels: Doctrine\ORM\PersistentCollection {#8644 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8638 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8640 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8642 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29935
  +product: App\Entity\Product\Product {#8636
    #id: 2513
    #code: "cafetiere-magimix-nespresso-citiz-1966"
    #attributes: Doctrine\ORM\PersistentCollection {#8646 …}
    #variants: Doctrine\ORM\PersistentCollection {#8648 …}
    #options: Doctrine\ORM\PersistentCollection {#8652 …}
    #associations: Doctrine\ORM\PersistentCollection {#8650 …}
    #createdAt: DateTime @1758632562 {#8634
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632562 {#8635
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8655 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8656
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8636}
        #id: 2513
        #name: "Cafetière Magimix Nespresso Citiz"
        #slug: "cafetiere-magimix-nespresso-citiz-1966"
        #description: """
          <h1>Cafetière Magimix Nespresso Citiz</h1><div class="col is-12"><ul>\n
          <li>Format ultra-compact.</li>\n
          <li>Pression : 19 bars.</li>\n
          <li>Qualit&eacute; Nespresso.</li>\n
          <li>Livraison gratuite.</li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Caractéristiques cafetière Magimix Nespresso Citiz</h1><div class="col is-12">Fonction automatque dosage volum&eacute;trique programmable avec arr&ecirc;t automatique de l&rsquo;&eacute;coulement. Pompe haute pression 19 bars &agrave; r&eacute;amor&ccedil;age automatique. Economie d&rsquo;&eacute;nergie mode activ&eacute; apr&egrave;s 30 min. de non utilisation. <br /><br />R&eacute;servoir amovible 1 litre. Touches r&eacute;tro-&eacute;clair&eacute;es. Poign&eacute;e ergonomique pour ins&eacute;rer et &eacute;jecter ais&eacute;ment les capsules. Grille repose-tasse relevable pour pouvoir positionner un mug ou grand verre. Bac &agrave; capsules r&eacute;servoir amovible pour r&eacute;cup&eacute;rer les capsules usag&eacute;es (capacit&eacute; : 9-11). <br /><br />Livr&eacute;e avec 12 capsules. Corps de chauffe thermobloc. Puissance 1260 W. Mat&eacute;riaux habillage ABS. poign&eacute;e Zamak. Dimensions : 27.7 x 13 x 37.2 cm. Garantie 3 ans.<strong><span style="color: #ff6600;"><span><span></span></span></span></strong><span style="color: #ff6600;"><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 {#8658 …}
    #channels: Doctrine\ORM\PersistentCollection {#8644 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8638 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8640 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8642 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30115 …}
  +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 {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8636
    #id: 2513
    #code: "cafetiere-magimix-nespresso-citiz-1966"
    #attributes: Doctrine\ORM\PersistentCollection {#8646 …}
    #variants: Doctrine\ORM\PersistentCollection {#8648 …}
    #options: Doctrine\ORM\PersistentCollection {#8652 …}
    #associations: Doctrine\ORM\PersistentCollection {#8650 …}
    #createdAt: DateTime @1758632562 {#8634
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632562 {#8635
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8655 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8656
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8636}
        #id: 2513
        #name: "Cafetière Magimix Nespresso Citiz"
        #slug: "cafetiere-magimix-nespresso-citiz-1966"
        #description: """
          <h1>Cafetière Magimix Nespresso Citiz</h1><div class="col is-12"><ul>\n
          <li>Format ultra-compact.</li>\n
          <li>Pression : 19 bars.</li>\n
          <li>Qualit&eacute; Nespresso.</li>\n
          <li>Livraison gratuite.</li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Caractéristiques cafetière Magimix Nespresso Citiz</h1><div class="col is-12">Fonction automatque dosage volum&eacute;trique programmable avec arr&ecirc;t automatique de l&rsquo;&eacute;coulement. Pompe haute pression 19 bars &agrave; r&eacute;amor&ccedil;age automatique. Economie d&rsquo;&eacute;nergie mode activ&eacute; apr&egrave;s 30 min. de non utilisation. <br /><br />R&eacute;servoir amovible 1 litre. Touches r&eacute;tro-&eacute;clair&eacute;es. Poign&eacute;e ergonomique pour ins&eacute;rer et &eacute;jecter ais&eacute;ment les capsules. Grille repose-tasse relevable pour pouvoir positionner un mug ou grand verre. Bac &agrave; capsules r&eacute;servoir amovible pour r&eacute;cup&eacute;rer les capsules usag&eacute;es (capacit&eacute; : 9-11). <br /><br />Livr&eacute;e avec 12 capsules. Corps de chauffe thermobloc. Puissance 1260 W. Mat&eacute;riaux habillage ABS. poign&eacute;e Zamak. Dimensions : 27.7 x 13 x 37.2 cm. Garantie 3 ans.<strong><span style="color: #ff6600;"><span><span></span></span></span></strong><span style="color: #ff6600;"><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 {#8658 …}
    #channels: Doctrine\ORM\PersistentCollection {#8644 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8638 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8640 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8642 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cafetière Magimix Nespresso Citiz"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30189
  -props: [
    "product" => App\Entity\Product\Product {#8636
      #id: 2513
      #code: "cafetiere-magimix-nespresso-citiz-1966"
      #attributes: Doctrine\ORM\PersistentCollection {#8646 …}
      #variants: Doctrine\ORM\PersistentCollection {#8648 …}
      #options: Doctrine\ORM\PersistentCollection {#8652 …}
      #associations: Doctrine\ORM\PersistentCollection {#8650 …}
      #createdAt: DateTime @1758632562 {#8634
        date: 2025-09-23 21:02:42.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632562 {#8635
        date: 2025-09-23 21:02:42.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8655 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8656
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8636}
          #id: 2513
          #name: "Cafetière Magimix Nespresso Citiz"
          #slug: "cafetiere-magimix-nespresso-citiz-1966"
          #description: """
            <h1>Cafetière Magimix Nespresso Citiz</h1><div class="col is-12"><ul>\n
            <li>Format ultra-compact.</li>\n
            <li>Pression : 19 bars.</li>\n
            <li>Qualit&eacute; Nespresso.</li>\n
            <li>Livraison gratuite.</li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Caractéristiques cafetière Magimix Nespresso Citiz</h1><div class="col is-12">Fonction automatque dosage volum&eacute;trique programmable avec arr&ecirc;t automatique de l&rsquo;&eacute;coulement. Pompe haute pression 19 bars &agrave; r&eacute;amor&ccedil;age automatique. Economie d&rsquo;&eacute;nergie mode activ&eacute; apr&egrave;s 30 min. de non utilisation. <br /><br />R&eacute;servoir amovible 1 litre. Touches r&eacute;tro-&eacute;clair&eacute;es. Poign&eacute;e ergonomique pour ins&eacute;rer et &eacute;jecter ais&eacute;ment les capsules. Grille repose-tasse relevable pour pouvoir positionner un mug ou grand verre. Bac &agrave; capsules r&eacute;servoir amovible pour r&eacute;cup&eacute;rer les capsules usag&eacute;es (capacit&eacute; : 9-11). <br /><br />Livr&eacute;e avec 12 capsules. Corps de chauffe thermobloc. Puissance 1260 W. Mat&eacute;riaux habillage ABS. poign&eacute;e Zamak. Dimensions : 27.7 x 13 x 37.2 cm. Garantie 3 ans.<strong><span style="color: #ff6600;"><span><span></span></span></span></strong><span style="color: #ff6600;"><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 {#8658 …}
      #channels: Doctrine\ORM\PersistentCollection {#8644 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8638 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8640 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8642 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30260
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30173 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30249 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30170 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30115 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30123
    #collection: Doctrine\Common\Collections\ArrayCollection {#30135 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30111 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38410 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38412 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30260
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30173 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30249 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30170 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cafetière Magimix Nespresso Citiz"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30123
    #collection: Doctrine\Common\Collections\ArrayCollection {#30135 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30111 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38410 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38412 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30265
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30260
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30173 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30249 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30170 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30115 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30123
      #collection: Doctrine\Common\Collections\ArrayCollection {#30135 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30111 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38410 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38412 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30314
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30305 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30312 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30313 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30115 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30317
  +variant: App\Entity\Product\ProductVariant {#30115 …}
  +price: "189,00\u{A0}"
  +originalPrice: "189,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9072 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12502 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9069 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30314
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30305 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30312 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30313 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 4.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#8662
    #id: 2515
    #code: "cafetiere-magimix-nespresso-pixie-2957"
    #attributes: Doctrine\ORM\PersistentCollection {#8669 …}
    #variants: Doctrine\ORM\PersistentCollection {#8671 …}
    #options: Doctrine\ORM\PersistentCollection {#8675 …}
    #associations: Doctrine\ORM\PersistentCollection {#8673 …}
    #createdAt: DateTime @1758632562 {#8660
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632562 {#8661
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8678 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8679
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8662}
        #id: 2515
        #name: "Cafetière Magimix Nespresso Pixie"
        #slug: "cafetiere-magimix-nespresso-pixie-2957"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Format Ultra compact.(11 cm de large !)</li>\n
          <li>Temps de chauffe ultra rapide (25 &agrave; 30 s)</li>\n
          <li>Cycles de d&eacute;tartrage r&eacute;duits.</li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description cafetière Magimix Nespresso Pixie</h1><div class="col is-12">La machine &agrave; caf&eacute; Magimix Nespresso Pixie conditionne toute la technologie Nespresso dans un format ultra compact : Temps de chauffe ultra rapide (25 &agrave; 30 s), cycles de d&eacute;tartrage r&eacute;duits, nouveau syst&egrave;me d'insertion/&eacute;jection de la capsule...</div><h1>Caractéristiques cafetière Magimix Nespresso Pixie</h1><div class="col is-12">Pompe &agrave; haute pression de 19 bars. Temps de chauffe : 25 &agrave; 30 secondes (selon la tension et la temp&eacute;rature ext&eacute;rieure). Mise hors tension automatique de la machine apr&egrave;s 9 minutes d&rsquo;inactivit&eacute;. 2 boutons de programmation de la longueur de tasse. R&eacute;glage automatique du volume. D&eacute;tection du niveau d&rsquo;eau : r&eacute;tro-&eacute;clairage blanc et rouge selon le volume d&rsquo;eau restant. Grille r&eacute;tractable. 3 fois moins de d&eacute;tartrage n&eacute;cessaire. Espace range-c&acirc;ble. Largeur 11 x Hauteur 23,5 x Longueur 32,6 cm. Capacit&eacute; du r&eacute;servoir d&rsquo;eau&nbsp; 0,7 L. Collecteur de capsules 9 &agrave; 11 capsules. Capacit&eacute; du bac d&rsquo;&eacute;gouttage 3 dl. Garantie 3 ans.<strong><font color="#ff6600"><span><span><span style="color: rgb(255, 0, 0);"><font color="#ff6600"></font></span></span></span></font></strong><font color="#ff6600"><span><span><span><span style="color: rgb(255, 0, 0);"><span style="color: rgb(0, 0, 0);"><br /></span></span></span></span></span></font></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8681 …}
    #channels: Doctrine\ORM\PersistentCollection {#8667 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8638 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8663 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8665 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30180
  +product: App\Entity\Product\Product {#8662
    #id: 2515
    #code: "cafetiere-magimix-nespresso-pixie-2957"
    #attributes: Doctrine\ORM\PersistentCollection {#8669 …}
    #variants: Doctrine\ORM\PersistentCollection {#8671 …}
    #options: Doctrine\ORM\PersistentCollection {#8675 …}
    #associations: Doctrine\ORM\PersistentCollection {#8673 …}
    #createdAt: DateTime @1758632562 {#8660
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632562 {#8661
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8678 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8679
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8662}
        #id: 2515
        #name: "Cafetière Magimix Nespresso Pixie"
        #slug: "cafetiere-magimix-nespresso-pixie-2957"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Format Ultra compact.(11 cm de large !)</li>\n
          <li>Temps de chauffe ultra rapide (25 &agrave; 30 s)</li>\n
          <li>Cycles de d&eacute;tartrage r&eacute;duits.</li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description cafetière Magimix Nespresso Pixie</h1><div class="col is-12">La machine &agrave; caf&eacute; Magimix Nespresso Pixie conditionne toute la technologie Nespresso dans un format ultra compact : Temps de chauffe ultra rapide (25 &agrave; 30 s), cycles de d&eacute;tartrage r&eacute;duits, nouveau syst&egrave;me d'insertion/&eacute;jection de la capsule...</div><h1>Caractéristiques cafetière Magimix Nespresso Pixie</h1><div class="col is-12">Pompe &agrave; haute pression de 19 bars. Temps de chauffe : 25 &agrave; 30 secondes (selon la tension et la temp&eacute;rature ext&eacute;rieure). Mise hors tension automatique de la machine apr&egrave;s 9 minutes d&rsquo;inactivit&eacute;. 2 boutons de programmation de la longueur de tasse. R&eacute;glage automatique du volume. D&eacute;tection du niveau d&rsquo;eau : r&eacute;tro-&eacute;clairage blanc et rouge selon le volume d&rsquo;eau restant. Grille r&eacute;tractable. 3 fois moins de d&eacute;tartrage n&eacute;cessaire. Espace range-c&acirc;ble. Largeur 11 x Hauteur 23,5 x Longueur 32,6 cm. Capacit&eacute; du r&eacute;servoir d&rsquo;eau&nbsp; 0,7 L. Collecteur de capsules 9 &agrave; 11 capsules. Capacit&eacute; du bac d&rsquo;&eacute;gouttage 3 dl. Garantie 3 ans.<strong><font color="#ff6600"><span><span><span style="color: rgb(255, 0, 0);"><font color="#ff6600"></font></span></span></span></font></strong><font color="#ff6600"><span><span><span><span style="color: rgb(255, 0, 0);"><span style="color: rgb(0, 0, 0);"><br /></span></span></span></span></span></font></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8681 …}
    #channels: Doctrine\ORM\PersistentCollection {#8667 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8638 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8663 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8665 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30380 …}
  +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 {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8662
    #id: 2515
    #code: "cafetiere-magimix-nespresso-pixie-2957"
    #attributes: Doctrine\ORM\PersistentCollection {#8669 …}
    #variants: Doctrine\ORM\PersistentCollection {#8671 …}
    #options: Doctrine\ORM\PersistentCollection {#8675 …}
    #associations: Doctrine\ORM\PersistentCollection {#8673 …}
    #createdAt: DateTime @1758632562 {#8660
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632562 {#8661
      date: 2025-09-23 21:02:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8678 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8679
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8662}
        #id: 2515
        #name: "Cafetière Magimix Nespresso Pixie"
        #slug: "cafetiere-magimix-nespresso-pixie-2957"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Format Ultra compact.(11 cm de large !)</li>\n
          <li>Temps de chauffe ultra rapide (25 &agrave; 30 s)</li>\n
          <li>Cycles de d&eacute;tartrage r&eacute;duits.</li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description cafetière Magimix Nespresso Pixie</h1><div class="col is-12">La machine &agrave; caf&eacute; Magimix Nespresso Pixie conditionne toute la technologie Nespresso dans un format ultra compact : Temps de chauffe ultra rapide (25 &agrave; 30 s), cycles de d&eacute;tartrage r&eacute;duits, nouveau syst&egrave;me d'insertion/&eacute;jection de la capsule...</div><h1>Caractéristiques cafetière Magimix Nespresso Pixie</h1><div class="col is-12">Pompe &agrave; haute pression de 19 bars. Temps de chauffe : 25 &agrave; 30 secondes (selon la tension et la temp&eacute;rature ext&eacute;rieure). Mise hors tension automatique de la machine apr&egrave;s 9 minutes d&rsquo;inactivit&eacute;. 2 boutons de programmation de la longueur de tasse. R&eacute;glage automatique du volume. D&eacute;tection du niveau d&rsquo;eau : r&eacute;tro-&eacute;clairage blanc et rouge selon le volume d&rsquo;eau restant. Grille r&eacute;tractable. 3 fois moins de d&eacute;tartrage n&eacute;cessaire. Espace range-c&acirc;ble. Largeur 11 x Hauteur 23,5 x Longueur 32,6 cm. Capacit&eacute; du r&eacute;servoir d&rsquo;eau&nbsp; 0,7 L. Collecteur de capsules 9 &agrave; 11 capsules. Capacit&eacute; du bac d&rsquo;&eacute;gouttage 3 dl. Garantie 3 ans.<strong><font color="#ff6600"><span><span><span style="color: rgb(255, 0, 0);"><font color="#ff6600"></font></span></span></span></font></strong><font color="#ff6600"><span><span><span><span style="color: rgb(255, 0, 0);"><span style="color: rgb(0, 0, 0);"><br /></span></span></span></span></span></font></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8681 …}
    #channels: Doctrine\ORM\PersistentCollection {#8667 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8638 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8663 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8665 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cafetière Magimix Nespresso Pixie"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30451
  -props: [
    "product" => App\Entity\Product\Product {#8662
      #id: 2515
      #code: "cafetiere-magimix-nespresso-pixie-2957"
      #attributes: Doctrine\ORM\PersistentCollection {#8669 …}
      #variants: Doctrine\ORM\PersistentCollection {#8671 …}
      #options: Doctrine\ORM\PersistentCollection {#8675 …}
      #associations: Doctrine\ORM\PersistentCollection {#8673 …}
      #createdAt: DateTime @1758632562 {#8660
        date: 2025-09-23 21:02:42.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632562 {#8661
        date: 2025-09-23 21:02:42.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8678 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8679
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8662}
          #id: 2515
          #name: "Cafetière Magimix Nespresso Pixie"
          #slug: "cafetiere-magimix-nespresso-pixie-2957"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Format Ultra compact.(11 cm de large !)</li>\n
            <li>Temps de chauffe ultra rapide (25 &agrave; 30 s)</li>\n
            <li>Cycles de d&eacute;tartrage r&eacute;duits.</li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description cafetière Magimix Nespresso Pixie</h1><div class="col is-12">La machine &agrave; caf&eacute; Magimix Nespresso Pixie conditionne toute la technologie Nespresso dans un format ultra compact : Temps de chauffe ultra rapide (25 &agrave; 30 s), cycles de d&eacute;tartrage r&eacute;duits, nouveau syst&egrave;me d'insertion/&eacute;jection de la capsule...</div><h1>Caractéristiques cafetière Magimix Nespresso Pixie</h1><div class="col is-12">Pompe &agrave; haute pression de 19 bars. Temps de chauffe : 25 &agrave; 30 secondes (selon la tension et la temp&eacute;rature ext&eacute;rieure). Mise hors tension automatique de la machine apr&egrave;s 9 minutes d&rsquo;inactivit&eacute;. 2 boutons de programmation de la longueur de tasse. R&eacute;glage automatique du volume. D&eacute;tection du niveau d&rsquo;eau : r&eacute;tro-&eacute;clairage blanc et rouge selon le volume d&rsquo;eau restant. Grille r&eacute;tractable. 3 fois moins de d&eacute;tartrage n&eacute;cessaire. Espace range-c&acirc;ble. Largeur 11 x Hauteur 23,5 x Longueur 32,6 cm. Capacit&eacute; du r&eacute;servoir d&rsquo;eau&nbsp; 0,7 L. Collecteur de capsules 9 &agrave; 11 capsules. Capacit&eacute; du bac d&rsquo;&eacute;gouttage 3 dl. Garantie 3 ans.<strong><font color="#ff6600"><span><span><span style="color: rgb(255, 0, 0);"><font color="#ff6600"></font></span></span></span></font></strong><font color="#ff6600"><span><span><span><span style="color: rgb(255, 0, 0);"><span style="color: rgb(0, 0, 0);"><br /></span></span></span></span></span></font></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8681 …}
      #channels: Doctrine\ORM\PersistentCollection {#8667 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8638 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8663 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8665 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30516
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30435 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30505 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30432 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30380 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30388
    #collection: Doctrine\Common\Collections\ArrayCollection {#30397 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30376 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38424 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38426 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30516
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30435 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30505 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30432 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cafetière Magimix Nespresso Pixie"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30388
    #collection: Doctrine\Common\Collections\ArrayCollection {#30397 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30376 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38424 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38426 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30521
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30516
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30435 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30505 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30432 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30380 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30388
      #collection: Doctrine\Common\Collections\ArrayCollection {#30397 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30376 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38424 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38426 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30570
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30561 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30568 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30569 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30380 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30573
  +variant: App\Entity\Product\ProductVariant {#30380 …}
  +price: "149,00\u{A0}"
  +originalPrice: "149,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9072 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12502 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9069 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30570
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30561 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30568 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30569 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 8.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#8685
    #id: 450
    #code: "chariot-pour-plancha-dm-creation-petit-modele-4002"
    #attributes: Doctrine\ORM\PersistentCollection {#8695 …}
    #variants: Doctrine\ORM\PersistentCollection {#8697 …}
    #options: Doctrine\ORM\PersistentCollection {#8701 …}
    #associations: Doctrine\ORM\PersistentCollection {#8699 …}
    #createdAt: DateTime @1758632211 {#8683
      date: 2025-09-23 20:56:51.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632211 {#8684
      date: 2025-09-23 20:56:51.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8704 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8705
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8685}
        #id: 450
        #name: "Chariot pour plancha Dm création petit modèle"
        #slug: "chariot-pour-plancha-dm-creation-petit-modele-4002"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Strucrure bambou tr&egrave;s solide et 100 % &eacute;cologique.</li>\n
          <li>Equipement complet.</li>\n
          <li>Grande qualit&eacute; de fabrication.</li>\n
          <li><span style="color: #ff0000;">Livraison gratuite.&nbsp;</span></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Chariot pour plancha Dm création petit modèle</h1><div class="col is-12">Le chariot pour plancha Dm Cr&eacute;ation petit mod&egrave;le b&eacute;n&eacute;ficie d'une structure en bambou tr&egrave;s solide et 100 % &eacute;cologique. Son plateau inox permet d'accueillir une plancha 2 feux. Ses roulettes et sa poign&eacute;e ergonomique permettent de d&eacute;placer le chariot facilement.</div><h1>Caractéristiques Chariot pour plancha Dm création petit modèle</h1><div class="col is-12">Structure en bambou compress&eacute;. Plateau inox. Plateau de rangement. Poign&eacute;e de transport ergonomique. 4 roulettes avec roulements &agrave; bille renforc&eacute;s. Freins &agrave; haute r&eacute;sistance. Dimensions hors tout : 75 X 55 X 81 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 {#8707 …}
    #channels: Doctrine\ORM\PersistentCollection {#8693 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8687 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8689 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8691 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30442
  +product: App\Entity\Product\Product {#8685
    #id: 450
    #code: "chariot-pour-plancha-dm-creation-petit-modele-4002"
    #attributes: Doctrine\ORM\PersistentCollection {#8695 …}
    #variants: Doctrine\ORM\PersistentCollection {#8697 …}
    #options: Doctrine\ORM\PersistentCollection {#8701 …}
    #associations: Doctrine\ORM\PersistentCollection {#8699 …}
    #createdAt: DateTime @1758632211 {#8683
      date: 2025-09-23 20:56:51.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632211 {#8684
      date: 2025-09-23 20:56:51.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8704 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8705
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8685}
        #id: 450
        #name: "Chariot pour plancha Dm création petit modèle"
        #slug: "chariot-pour-plancha-dm-creation-petit-modele-4002"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Strucrure bambou tr&egrave;s solide et 100 % &eacute;cologique.</li>\n
          <li>Equipement complet.</li>\n
          <li>Grande qualit&eacute; de fabrication.</li>\n
          <li><span style="color: #ff0000;">Livraison gratuite.&nbsp;</span></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Chariot pour plancha Dm création petit modèle</h1><div class="col is-12">Le chariot pour plancha Dm Cr&eacute;ation petit mod&egrave;le b&eacute;n&eacute;ficie d'une structure en bambou tr&egrave;s solide et 100 % &eacute;cologique. Son plateau inox permet d'accueillir une plancha 2 feux. Ses roulettes et sa poign&eacute;e ergonomique permettent de d&eacute;placer le chariot facilement.</div><h1>Caractéristiques Chariot pour plancha Dm création petit modèle</h1><div class="col is-12">Structure en bambou compress&eacute;. Plateau inox. Plateau de rangement. Poign&eacute;e de transport ergonomique. 4 roulettes avec roulements &agrave; bille renforc&eacute;s. Freins &agrave; haute r&eacute;sistance. Dimensions hors tout : 75 X 55 X 81 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 {#8707 …}
    #channels: Doctrine\ORM\PersistentCollection {#8693 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8687 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8689 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8691 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30636 …}
  +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 {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 4.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#8685
    #id: 450
    #code: "chariot-pour-plancha-dm-creation-petit-modele-4002"
    #attributes: Doctrine\ORM\PersistentCollection {#8695 …}
    #variants: Doctrine\ORM\PersistentCollection {#8697 …}
    #options: Doctrine\ORM\PersistentCollection {#8701 …}
    #associations: Doctrine\ORM\PersistentCollection {#8699 …}
    #createdAt: DateTime @1758632211 {#8683
      date: 2025-09-23 20:56:51.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632211 {#8684
      date: 2025-09-23 20:56:51.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8704 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8705
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8685}
        #id: 450
        #name: "Chariot pour plancha Dm création petit modèle"
        #slug: "chariot-pour-plancha-dm-creation-petit-modele-4002"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Strucrure bambou tr&egrave;s solide et 100 % &eacute;cologique.</li>\n
          <li>Equipement complet.</li>\n
          <li>Grande qualit&eacute; de fabrication.</li>\n
          <li><span style="color: #ff0000;">Livraison gratuite.&nbsp;</span></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Chariot pour plancha Dm création petit modèle</h1><div class="col is-12">Le chariot pour plancha Dm Cr&eacute;ation petit mod&egrave;le b&eacute;n&eacute;ficie d'une structure en bambou tr&egrave;s solide et 100 % &eacute;cologique. Son plateau inox permet d'accueillir une plancha 2 feux. Ses roulettes et sa poign&eacute;e ergonomique permettent de d&eacute;placer le chariot facilement.</div><h1>Caractéristiques Chariot pour plancha Dm création petit modèle</h1><div class="col is-12">Structure en bambou compress&eacute;. Plateau inox. Plateau de rangement. Poign&eacute;e de transport ergonomique. 4 roulettes avec roulements &agrave; bille renforc&eacute;s. Freins &agrave; haute r&eacute;sistance. Dimensions hors tout : 75 X 55 X 81 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 {#8707 …}
    #channels: Doctrine\ORM\PersistentCollection {#8693 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8687 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8689 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8691 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Chariot pour plancha Dm création petit modèle"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30710
  -props: [
    "product" => App\Entity\Product\Product {#8685
      #id: 450
      #code: "chariot-pour-plancha-dm-creation-petit-modele-4002"
      #attributes: Doctrine\ORM\PersistentCollection {#8695 …}
      #variants: Doctrine\ORM\PersistentCollection {#8697 …}
      #options: Doctrine\ORM\PersistentCollection {#8701 …}
      #associations: Doctrine\ORM\PersistentCollection {#8699 …}
      #createdAt: DateTime @1758632211 {#8683
        date: 2025-09-23 20:56:51.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632211 {#8684
        date: 2025-09-23 20:56:51.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8704 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8705
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8685}
          #id: 450
          #name: "Chariot pour plancha Dm création petit modèle"
          #slug: "chariot-pour-plancha-dm-creation-petit-modele-4002"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Strucrure bambou tr&egrave;s solide et 100 % &eacute;cologique.</li>\n
            <li>Equipement complet.</li>\n
            <li>Grande qualit&eacute; de fabrication.</li>\n
            <li><span style="color: #ff0000;">Livraison gratuite.&nbsp;</span></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Description Chariot pour plancha Dm création petit modèle</h1><div class="col is-12">Le chariot pour plancha Dm Cr&eacute;ation petit mod&egrave;le b&eacute;n&eacute;ficie d'une structure en bambou tr&egrave;s solide et 100 % &eacute;cologique. Son plateau inox permet d'accueillir une plancha 2 feux. Ses roulettes et sa poign&eacute;e ergonomique permettent de d&eacute;placer le chariot facilement.</div><h1>Caractéristiques Chariot pour plancha Dm création petit modèle</h1><div class="col is-12">Structure en bambou compress&eacute;. Plateau inox. Plateau de rangement. Poign&eacute;e de transport ergonomique. 4 roulettes avec roulements &agrave; bille renforc&eacute;s. Freins &agrave; haute r&eacute;sistance. Dimensions hors tout : 75 X 55 X 81 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 {#8707 …}
      #channels: Doctrine\ORM\PersistentCollection {#8693 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8687 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8689 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8691 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30694 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30691 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30636 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30644
    #collection: Doctrine\Common\Collections\ArrayCollection {#30656 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30632 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38438 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38440 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30694 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30691 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Chariot pour plancha Dm création petit modèle"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30644
    #collection: Doctrine\Common\Collections\ArrayCollection {#30656 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30632 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38438 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38440 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30765
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30703
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30694 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30761 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30691 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30636 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30644
      #collection: Doctrine\Common\Collections\ArrayCollection {#30656 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30632 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38438 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38440 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30815
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30806 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30813 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30814 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30636 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30818
  +variant: App\Entity\Product\ProductVariant {#30636 …}
  +price: "399,00\u{A0}"
  +originalPrice: "399,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9072 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12502 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9069 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30815
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30806 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30813 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30814 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 6.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#8711
    #id: 730
    #code: "couteau-chef-ceramique-kyocera-2734"
    #attributes: Doctrine\ORM\PersistentCollection {#8721 …}
    #variants: Doctrine\ORM\PersistentCollection {#8723 …}
    #options: Doctrine\ORM\PersistentCollection {#8727 …}
    #associations: Doctrine\ORM\PersistentCollection {#8725 …}
    #createdAt: DateTime @1758632248 {#8709
      date: 2025-09-23 20:57:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632248 {#8710
      date: 2025-09-23 20:57:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8730 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8731
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8711}
        #id: 730
        #name: "Couteau chef céramique KYOCERA"
        #slug: "couteau-chef-ceramique-kyocera-2734"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li><span>Lame très dure proche du diamant, tranchant exceptionnel. </span></li>\r\n
              <li>Légèreté de la lame assurant une maniabilité incomparable.</li>\r\n
              <li>Performance de coupe durable dans le temps. </li>\r\n
              <li>Hygiène parfaite, ne rouille pas. </li>\r\n
          </ul></div><h1>Description couteau chef céramique  KYOCERA</h1><div class="col is-12">Le couteau chef céramique KYOCERA reste aiguisé très longtemps,  pénètre facilement les aliments même les plus délicats. Il ne se corrode  pas et ne s'imprègne pas des odeurs.<br />Le couteau chef céramique KYOCERA possède une <font color="#000000">lame large et rigide particulièrement adaptée pour tailler les  légumes en lamelles, en bâtonnets, en julienne ou en brunoise mais aussi  à hacher les herbes et trancher les viandes.</font></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8733 …}
    #channels: Doctrine\ORM\PersistentCollection {#8719 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8713 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8715 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8717 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30701
  +product: App\Entity\Product\Product {#8711
    #id: 730
    #code: "couteau-chef-ceramique-kyocera-2734"
    #attributes: Doctrine\ORM\PersistentCollection {#8721 …}
    #variants: Doctrine\ORM\PersistentCollection {#8723 …}
    #options: Doctrine\ORM\PersistentCollection {#8727 …}
    #associations: Doctrine\ORM\PersistentCollection {#8725 …}
    #createdAt: DateTime @1758632248 {#8709
      date: 2025-09-23 20:57:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632248 {#8710
      date: 2025-09-23 20:57:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8730 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8731
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8711}
        #id: 730
        #name: "Couteau chef céramique KYOCERA"
        #slug: "couteau-chef-ceramique-kyocera-2734"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li><span>Lame très dure proche du diamant, tranchant exceptionnel. </span></li>\r\n
              <li>Légèreté de la lame assurant une maniabilité incomparable.</li>\r\n
              <li>Performance de coupe durable dans le temps. </li>\r\n
              <li>Hygiène parfaite, ne rouille pas. </li>\r\n
          </ul></div><h1>Description couteau chef céramique  KYOCERA</h1><div class="col is-12">Le couteau chef céramique KYOCERA reste aiguisé très longtemps,  pénètre facilement les aliments même les plus délicats. Il ne se corrode  pas et ne s'imprègne pas des odeurs.<br />Le couteau chef céramique KYOCERA possède une <font color="#000000">lame large et rigide particulièrement adaptée pour tailler les  légumes en lamelles, en bâtonnets, en julienne ou en brunoise mais aussi  à hacher les herbes et trancher les viandes.</font></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8733 …}
    #channels: Doctrine\ORM\PersistentCollection {#8719 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8713 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8715 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8717 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30881 …}
  +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 {#27710
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27736 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.59 ms
Input props
[
  "product" => App\Entity\Product\Product {#8711
    #id: 730
    #code: "couteau-chef-ceramique-kyocera-2734"
    #attributes: Doctrine\ORM\PersistentCollection {#8721 …}
    #variants: Doctrine\ORM\PersistentCollection {#8723 …}
    #options: Doctrine\ORM\PersistentCollection {#8727 …}
    #associations: Doctrine\ORM\PersistentCollection {#8725 …}
    #createdAt: DateTime @1758632248 {#8709
      date: 2025-09-23 20:57:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632248 {#8710
      date: 2025-09-23 20:57:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8730 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8731
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8711}
        #id: 730
        #name: "Couteau chef céramique KYOCERA"
        #slug: "couteau-chef-ceramique-kyocera-2734"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li><span>Lame très dure proche du diamant, tranchant exceptionnel. </span></li>\r\n
              <li>Légèreté de la lame assurant une maniabilité incomparable.</li>\r\n
              <li>Performance de coupe durable dans le temps. </li>\r\n
              <li>Hygiène parfaite, ne rouille pas. </li>\r\n
          </ul></div><h1>Description couteau chef céramique  KYOCERA</h1><div class="col is-12">Le couteau chef céramique KYOCERA reste aiguisé très longtemps,  pénètre facilement les aliments même les plus délicats. Il ne se corrode  pas et ne s'imprègne pas des odeurs.<br />Le couteau chef céramique KYOCERA possède une <font color="#000000">lame large et rigide particulièrement adaptée pour tailler les  légumes en lamelles, en bâtonnets, en julienne ou en brunoise mais aussi  à hacher les herbes et trancher les viandes.</font></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8733 …}
    #channels: Doctrine\ORM\PersistentCollection {#8719 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8713 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8715 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8717 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Couteau chef céramique KYOCERA"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30952
  -props: [
    "product" => App\Entity\Product\Product {#8711
      #id: 730
      #code: "couteau-chef-ceramique-kyocera-2734"
      #attributes: Doctrine\ORM\PersistentCollection {#8721 …}
      #variants: Doctrine\ORM\PersistentCollection {#8723 …}
      #options: Doctrine\ORM\PersistentCollection {#8727 …}
      #associations: Doctrine\ORM\PersistentCollection {#8725 …}
      #createdAt: DateTime @1758632248 {#8709
        date: 2025-09-23 20:57:28.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632248 {#8710
        date: 2025-09-23 20:57:28.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8730 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8731
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8711}
          #id: 730
          #name: "Couteau chef céramique KYOCERA"
          #slug: "couteau-chef-ceramique-kyocera-2734"
          #description: """
            <div class="col is-12"><ul>\r\n
                <li><span>Lame très dure proche du diamant, tranchant exceptionnel. </span></li>\r\n
                <li>Légèreté de la lame assurant une maniabilité incomparable.</li>\r\n
                <li>Performance de coupe durable dans le temps. </li>\r\n
                <li>Hygiène parfaite, ne rouille pas. </li>\r\n
            </ul></div><h1>Description couteau chef céramique  KYOCERA</h1><div class="col is-12">Le couteau chef céramique KYOCERA reste aiguisé très longtemps,  pénètre facilement les aliments même les plus délicats. Il ne se corrode  pas et ne s'imprègne pas des odeurs.<br />Le couteau chef céramique KYOCERA possède une <font color="#000000">lame large et rigide particulièrement adaptée pour tailler les  légumes en lamelles, en bâtonnets, en julienne ou en brunoise mais aussi  à hacher les herbes et trancher les viandes.</font></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8733 …}
      #channels: Doctrine\ORM\PersistentCollection {#8719 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8713 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8715 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8717 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31028
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30936 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31006 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30933 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30881 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30889
    #collection: Doctrine\Common\Collections\ArrayCollection {#30898 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30877 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38452 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38454 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31028
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30936 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31006 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30933 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Couteau chef céramique KYOCERA"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30889
    #collection: Doctrine\Common\Collections\ArrayCollection {#30898 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30877 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38452 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38454 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31031
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31028
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30936 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31006 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30933 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30881 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30889
      #collection: Doctrine\Common\Collections\ArrayCollection {#30898 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30877 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38452 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38454 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31082
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31073 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31080 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31081 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30881 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31085
  +variant: App\Entity\Product\ProductVariant {#30881 …}
  +price: "69,00\u{A0}"
  +originalPrice: "69,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9072 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12502 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9069 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31082
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31073 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31080 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31081 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 1.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27423
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12567 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27445 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12577 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31396
  +cart: App\Entity\Order\Order {#13481 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27423
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12567 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27445 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12577 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}