Components

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

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 46.73ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 7.60ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 6.01ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.49ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.08ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.70ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.33ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.72ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 2.03ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.88ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.71ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.95ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 98.0 MiB 1.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12212
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12205 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12211 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12210 …}
    +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 {#12832
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12103 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12212
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12205 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12211 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12210 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 98.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12909
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12905 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12907 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12908 …}
    +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 {#12918
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12909
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12905 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12907 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12908 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 98.0 MiB 4.33 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13000
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12979 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12998 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13015
  +cart: App\Entity\Order\Order {#13082 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13000
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12979 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12998 …}
    +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 98.0 MiB 14.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13268
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13256 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13262 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13254 …}
    +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 {#13277
  #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 {#13268
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13256 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13262 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13254 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 98.0 MiB 2.03 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27494
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27490 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27491 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27493 …}
    +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 {#27503
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27494
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27490 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27491 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27493 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 98.0 MiB 0.88 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27607
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27603 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27604 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27606 …}
    +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 {#27615
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27607
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27603 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27604 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27606 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 98.0 MiB 1.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27689
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27685 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27686 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27688 …}
    +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 {#27697
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27689
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27685 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27686 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27688 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 9.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 834
    #code: "couteaux-a-steak-1030"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632263 {#7766
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632263 {#7832
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 834
        #name: "Couteaux à steak"
        #slug: "couteaux-a-steak-1030"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lame inox dentel&eacute;e sp&eacute;cial steak.</li>\n
          <li>Un tranchant exceptionnel.</li>\n
          <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
          </ul></div><h1>Description couteau à steak</h1><div class="col is-12">Le couteau &agrave; steak est dot&eacute; d'une lame dentel&eacute;e qui garantie un tranchant efficace et durable pour couper toutes vos viandes.</div><h1>Caractéristiques couteau à steak</h1><div class="col is-12">Manche bak&eacute;lite. Lame inox 11 cm. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28222
  +product: App\Entity\Product\Product {#7969
    #id: 834
    #code: "couteaux-a-steak-1030"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632263 {#7766
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632263 {#7832
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 834
        #name: "Couteaux à steak"
        #slug: "couteaux-a-steak-1030"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lame inox dentel&eacute;e sp&eacute;cial steak.</li>\n
          <li>Un tranchant exceptionnel.</li>\n
          <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
          </ul></div><h1>Description couteau à steak</h1><div class="col is-12">Le couteau &agrave; steak est dot&eacute; d'une lame dentel&eacute;e qui garantie un tranchant efficace et durable pour couper toutes vos viandes.</div><h1>Caractéristiques couteau à steak</h1><div class="col is-12">Manche bak&eacute;lite. Lame inox 11 cm. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28484 …}
  +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 {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.97 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 834
    #code: "couteaux-a-steak-1030"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632263 {#7766
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632263 {#7832
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 834
        #name: "Couteaux à steak"
        #slug: "couteaux-a-steak-1030"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lame inox dentel&eacute;e sp&eacute;cial steak.</li>\n
          <li>Un tranchant exceptionnel.</li>\n
          <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
          </ul></div><h1>Description couteau à steak</h1><div class="col is-12">Le couteau &agrave; steak est dot&eacute; d'une lame dentel&eacute;e qui garantie un tranchant efficace et durable pour couper toutes vos viandes.</div><h1>Caractéristiques couteau à steak</h1><div class="col is-12">Manche bak&eacute;lite. Lame inox 11 cm. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Couteaux à steak"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28895
  -props: [
    "product" => App\Entity\Product\Product {#7969
      #id: 834
      #code: "couteaux-a-steak-1030"
      #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
      #variants: Doctrine\ORM\PersistentCollection {#8401 …}
      #options: Doctrine\ORM\PersistentCollection {#8529 …}
      #associations: Doctrine\ORM\PersistentCollection {#8469 …}
      #createdAt: DateTime @1758632263 {#7766
        date: 2025-09-23 20:57:43.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632263 {#7832
        date: 2025-09-23 20:57:43.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8528 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8531
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7969}
          #id: 834
          #name: "Couteaux à steak"
          #slug: "couteaux-a-steak-1030"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Lame inox dentel&eacute;e sp&eacute;cial steak.</li>\n
            <li>Un tranchant exceptionnel.</li>\n
            <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
            </ul></div><h1>Description couteau à steak</h1><div class="col is-12">Le couteau &agrave; steak est dot&eacute; d'une lame dentel&eacute;e qui garantie un tranchant efficace et durable pour couper toutes vos viandes.</div><h1>Caractéristiques couteau à steak</h1><div class="col is-12">Manche bak&eacute;lite. Lame inox 11 cm. Va au lave vaisselle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …}
      #channels: Doctrine\ORM\PersistentCollection {#8037 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8040 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28983
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28968 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28963 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28979 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28484 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28830
    #collection: Doctrine\Common\Collections\ArrayCollection {#28829 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28667 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38528 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38580 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28983
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28968 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28963 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28979 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Couteaux à steak"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28830
    #collection: Doctrine\Common\Collections\ArrayCollection {#28829 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28667 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38528 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38580 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28982
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28983
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28968 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28963 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28979 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28484 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28830
      #collection: Doctrine\Common\Collections\ArrayCollection {#28829 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28667 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38528 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38580 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29052
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29042 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29050 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29051 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28484 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29061
  +variant: App\Entity\Product\ProductVariant {#28484 …}
  +price: "7,00\u{A0}"
  +originalPrice: "7,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8501 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12103 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8505 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29052
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29042 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29050 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29051 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 5.37 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 257
    #code: "couvercle-accademia-lagofusion-lagostina-3407"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632190 {#8541
      date: 2025-09-23 20:56:30.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632190 {#8542
      date: 2025-09-23 20:56:30.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 257
        #name: "Couvercle Accademia Lagofusion Lagostina"
        #slug: "couvercle-accademia-lagofusion-lagostina-3407"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Finition miroir tr&egrave;s esth&eacute;tique, nettoyage facile.</li>\n
          <li>S'adapte parfaitement &agrave; la gamme Academia Lagofusion.</li>\n
          <li>Tr&egrave;s grande qualit&eacute;, garantie 25 ans.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Couvercle Accademia Lagofusion Lagostina</h1><div class="col is-12">Le Couvercle Accademia Lagofusion Lagostina&nbsp;s'adapte parfaitement aux ustensiles  de la gamme Academia Lagofusion. Son &eacute;paisseur garantit une &eacute;tanch&eacute;it&eacute; parfaite.</div><h1>Caractéristiques Couvercle Accademia Lagofusion Lagostina</h1><div class="col is-12">Inox 18/10 poli miroir int&eacute;rieur et ext&eacute;rieur. Anse centrale rivet&eacute;e en acier        inoxydable &eacute;pais : Robuste et ergonomique. Va au lave vaisselle.  Garantie 25 ans.  Fabriqu&eacute;e en  Italie.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la cuisine.<br /><br /><br /></a></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28873
  +product: App\Entity\Product\Product {#8543
    #id: 257
    #code: "couvercle-accademia-lagofusion-lagostina-3407"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632190 {#8541
      date: 2025-09-23 20:56:30.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632190 {#8542
      date: 2025-09-23 20:56:30.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 257
        #name: "Couvercle Accademia Lagofusion Lagostina"
        #slug: "couvercle-accademia-lagofusion-lagostina-3407"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Finition miroir tr&egrave;s esth&eacute;tique, nettoyage facile.</li>\n
          <li>S'adapte parfaitement &agrave; la gamme Academia Lagofusion.</li>\n
          <li>Tr&egrave;s grande qualit&eacute;, garantie 25 ans.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Couvercle Accademia Lagofusion Lagostina</h1><div class="col is-12">Le Couvercle Accademia Lagofusion Lagostina&nbsp;s'adapte parfaitement aux ustensiles  de la gamme Academia Lagofusion. Son &eacute;paisseur garantit une &eacute;tanch&eacute;it&eacute; parfaite.</div><h1>Caractéristiques Couvercle Accademia Lagofusion Lagostina</h1><div class="col is-12">Inox 18/10 poli miroir int&eacute;rieur et ext&eacute;rieur. Anse centrale rivet&eacute;e en acier        inoxydable &eacute;pais : Robuste et ergonomique. Va au lave vaisselle.  Garantie 25 ans.  Fabriqu&eacute;e en  Italie.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la cuisine.<br /><br /><br /></a></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29134 …}
  +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 {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 257
    #code: "couvercle-accademia-lagofusion-lagostina-3407"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632190 {#8541
      date: 2025-09-23 20:56:30.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632190 {#8542
      date: 2025-09-23 20:56:30.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 257
        #name: "Couvercle Accademia Lagofusion Lagostina"
        #slug: "couvercle-accademia-lagofusion-lagostina-3407"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Finition miroir tr&egrave;s esth&eacute;tique, nettoyage facile.</li>\n
          <li>S'adapte parfaitement &agrave; la gamme Academia Lagofusion.</li>\n
          <li>Tr&egrave;s grande qualit&eacute;, garantie 25 ans.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Couvercle Accademia Lagofusion Lagostina</h1><div class="col is-12">Le Couvercle Accademia Lagofusion Lagostina&nbsp;s'adapte parfaitement aux ustensiles  de la gamme Academia Lagofusion. Son &eacute;paisseur garantit une &eacute;tanch&eacute;it&eacute; parfaite.</div><h1>Caractéristiques Couvercle Accademia Lagofusion Lagostina</h1><div class="col is-12">Inox 18/10 poli miroir int&eacute;rieur et ext&eacute;rieur. Anse centrale rivet&eacute;e en acier        inoxydable &eacute;pais : Robuste et ergonomique. Va au lave vaisselle.  Garantie 25 ans.  Fabriqu&eacute;e en  Italie.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la cuisine.<br /><br /><br /></a></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Couvercle Accademia Lagofusion Lagostina"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29208
  -props: [
    "product" => App\Entity\Product\Product {#8543
      #id: 257
      #code: "couvercle-accademia-lagofusion-lagostina-3407"
      #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
      #variants: Doctrine\ORM\PersistentCollection {#8555 …}
      #options: Doctrine\ORM\PersistentCollection {#8559 …}
      #associations: Doctrine\ORM\PersistentCollection {#8557 …}
      #createdAt: DateTime @1758632190 {#8541
        date: 2025-09-23 20:56:30.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632190 {#8542
        date: 2025-09-23 20:56:30.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8562 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8563
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8543}
          #id: 257
          #name: "Couvercle Accademia Lagofusion Lagostina"
          #slug: "couvercle-accademia-lagofusion-lagostina-3407"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Finition miroir tr&egrave;s esth&eacute;tique, nettoyage facile.</li>\n
            <li>S'adapte parfaitement &agrave; la gamme Academia Lagofusion.</li>\n
            <li>Tr&egrave;s grande qualit&eacute;, garantie 25 ans.</li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Couvercle Accademia Lagofusion Lagostina</h1><div class="col is-12">Le Couvercle Accademia Lagofusion Lagostina&nbsp;s'adapte parfaitement aux ustensiles  de la gamme Academia Lagofusion. Son &eacute;paisseur garantit une &eacute;tanch&eacute;it&eacute; parfaite.</div><h1>Caractéristiques Couvercle Accademia Lagofusion Lagostina</h1><div class="col is-12">Inox 18/10 poli miroir int&eacute;rieur et ext&eacute;rieur. Anse centrale rivet&eacute;e en acier        inoxydable &eacute;pais : Robuste et ergonomique. Va au lave vaisselle.  Garantie 25 ans.  Fabriqu&eacute;e en  Italie.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la cuisine.<br /><br /><br /></a></span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8565 …}
      #channels: Doctrine\ORM\PersistentCollection {#8551 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8549 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29306
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29192 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29259 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29189 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29134 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29142
    #collection: Doctrine\Common\Collections\ArrayCollection {#29154 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29130 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38600 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38602 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29306
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29192 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29259 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29189 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Couvercle Accademia Lagofusion Lagostina"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29142
    #collection: Doctrine\Common\Collections\ArrayCollection {#29154 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29130 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38600 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38602 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29310
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29306
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29192 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29259 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29189 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29134 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29142
      #collection: Doctrine\Common\Collections\ArrayCollection {#29154 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29130 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38600 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38602 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29360
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29351 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29358 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29134 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29363
  +variant: App\Entity\Product\ProductVariant {#29134 …}
  +price: "85,00\u{A0}"
  +originalPrice: "122,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8501 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12103 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8505 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29360
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29351 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29358 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 5.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#8572
    #id: 231
    #code: "couvercle-affinity-de-buyer-1300"
    #attributes: Doctrine\ORM\PersistentCollection {#8582 …}
    #variants: Doctrine\ORM\PersistentCollection {#8584 …}
    #options: Doctrine\ORM\PersistentCollection {#8588 …}
    #associations: Doctrine\ORM\PersistentCollection {#8586 …}
    #createdAt: DateTime @1758632188 {#8570
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632188 {#8571
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8591 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8592
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8572}
        #id: 231
        #name: "Couvercle Affinity De Buyer"
        #slug: "couvercle-affinity-de-buyer-1300"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Indispensable pour cuire &agrave; l'&eacute;touff&eacute;e.</li>\n
          <li>Prot&egrave;ge des &eacute;claboussures.&nbsp;</li>\n
          <li><strong style="font-weight: bold;">Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Couvercle Affinity De Buyer</h1><div class="col is-12"><p>- Le couvercle inox Affinity De Buyer s'adapte &agrave; toute la gamme Affinity,&nbsp;<span style="color: #ff0000;">sauf les po&ecirc;les</span>. <br />- Indispensable pour cuire &agrave; l'&eacute;touff&eacute;e et prot&eacute;ger des &eacute;claboussures.<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 {#8594 …}
    #channels: Doctrine\ORM\PersistentCollection {#8580 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8576 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8578 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29199
  +product: App\Entity\Product\Product {#8572
    #id: 231
    #code: "couvercle-affinity-de-buyer-1300"
    #attributes: Doctrine\ORM\PersistentCollection {#8582 …}
    #variants: Doctrine\ORM\PersistentCollection {#8584 …}
    #options: Doctrine\ORM\PersistentCollection {#8588 …}
    #associations: Doctrine\ORM\PersistentCollection {#8586 …}
    #createdAt: DateTime @1758632188 {#8570
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632188 {#8571
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8591 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8592
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8572}
        #id: 231
        #name: "Couvercle Affinity De Buyer"
        #slug: "couvercle-affinity-de-buyer-1300"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Indispensable pour cuire &agrave; l'&eacute;touff&eacute;e.</li>\n
          <li>Prot&egrave;ge des &eacute;claboussures.&nbsp;</li>\n
          <li><strong style="font-weight: bold;">Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Couvercle Affinity De Buyer</h1><div class="col is-12"><p>- Le couvercle inox Affinity De Buyer s'adapte &agrave; toute la gamme Affinity,&nbsp;<span style="color: #ff0000;">sauf les po&ecirc;les</span>. <br />- Indispensable pour cuire &agrave; l'&eacute;touff&eacute;e et prot&eacute;ger des &eacute;claboussures.<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 {#8594 …}
    #channels: Doctrine\ORM\PersistentCollection {#8580 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8576 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8578 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29426 …}
  +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 {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#8572
    #id: 231
    #code: "couvercle-affinity-de-buyer-1300"
    #attributes: Doctrine\ORM\PersistentCollection {#8582 …}
    #variants: Doctrine\ORM\PersistentCollection {#8584 …}
    #options: Doctrine\ORM\PersistentCollection {#8588 …}
    #associations: Doctrine\ORM\PersistentCollection {#8586 …}
    #createdAt: DateTime @1758632188 {#8570
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632188 {#8571
      date: 2025-09-23 20:56:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8591 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8592
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8572}
        #id: 231
        #name: "Couvercle Affinity De Buyer"
        #slug: "couvercle-affinity-de-buyer-1300"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Indispensable pour cuire &agrave; l'&eacute;touff&eacute;e.</li>\n
          <li>Prot&egrave;ge des &eacute;claboussures.&nbsp;</li>\n
          <li><strong style="font-weight: bold;">Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Couvercle Affinity De Buyer</h1><div class="col is-12"><p>- Le couvercle inox Affinity De Buyer s'adapte &agrave; toute la gamme Affinity,&nbsp;<span style="color: #ff0000;">sauf les po&ecirc;les</span>. <br />- Indispensable pour cuire &agrave; l'&eacute;touff&eacute;e et prot&eacute;ger des &eacute;claboussures.<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 {#8594 …}
    #channels: Doctrine\ORM\PersistentCollection {#8580 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8576 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8578 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Couvercle Affinity De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29497
  -props: [
    "product" => App\Entity\Product\Product {#8572
      #id: 231
      #code: "couvercle-affinity-de-buyer-1300"
      #attributes: Doctrine\ORM\PersistentCollection {#8582 …}
      #variants: Doctrine\ORM\PersistentCollection {#8584 …}
      #options: Doctrine\ORM\PersistentCollection {#8588 …}
      #associations: Doctrine\ORM\PersistentCollection {#8586 …}
      #createdAt: DateTime @1758632188 {#8570
        date: 2025-09-23 20:56:28.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632188 {#8571
        date: 2025-09-23 20:56:28.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8591 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8592
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8572}
          #id: 231
          #name: "Couvercle Affinity De Buyer"
          #slug: "couvercle-affinity-de-buyer-1300"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Indispensable pour cuire &agrave; l'&eacute;touff&eacute;e.</li>\n
            <li>Prot&egrave;ge des &eacute;claboussures.&nbsp;</li>\n
            <li><strong style="font-weight: bold;">Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Couvercle Affinity De Buyer</h1><div class="col is-12"><p>- Le couvercle inox Affinity De Buyer s'adapte &agrave; toute la gamme Affinity,&nbsp;<span style="color: #ff0000;">sauf les po&ecirc;les</span>. <br />- Indispensable pour cuire &agrave; l'&eacute;touff&eacute;e et prot&eacute;ger des &eacute;claboussures.<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 {#8594 …}
      #channels: Doctrine\ORM\PersistentCollection {#8580 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8576 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8578 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.65 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29625
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29481 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29548 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29478 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29426 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29434
    #collection: Doctrine\Common\Collections\ArrayCollection {#29443 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29422 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38614 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38616 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29625
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29481 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29548 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29478 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Couvercle Affinity De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29434
    #collection: Doctrine\Common\Collections\ArrayCollection {#29443 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29422 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38614 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38616 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29626
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29625
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29481 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29548 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29478 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29426 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29434
      #collection: Doctrine\Common\Collections\ArrayCollection {#29443 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29422 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38614 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38616 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29679
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29670 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29677 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29678 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29426 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29682
  +variant: App\Entity\Product\ProductVariant {#29426 …}
  +price: "89,00\u{A0}"
  +originalPrice: "101,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8501 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12103 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8505 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29679
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29670 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29677 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29678 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.97 ms
Input props
[
  "product" => App\Entity\Product\Product {#8605
    #id: 88
    #code: "couvercle-inox-beka-chef-1054"
    #attributes: Doctrine\ORM\PersistentCollection {#8615 …}
    #variants: Doctrine\ORM\PersistentCollection {#8617 …}
    #options: Doctrine\ORM\PersistentCollection {#8621 …}
    #associations: Doctrine\ORM\PersistentCollection {#8619 …}
    #createdAt: DateTime @1758632179 {#8600
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632179 {#8599
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8624 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8625
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8605}
        #id: 88
        #name: "Couvercle Inox Beka Chef"
        #slug: "couvercle-inox-beka-chef-1054"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans.</li>\n
          <li>Va au lave vaisselle.</li>\n
          <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
          </ul></div><h1>Caractéristiques Couvercle Inox Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Va au lave vaisselle. Qualit&eacute; professionnelle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8627 …}
    #channels: Doctrine\ORM\PersistentCollection {#8613 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8607 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8609 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8611 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29488
  +product: App\Entity\Product\Product {#8605
    #id: 88
    #code: "couvercle-inox-beka-chef-1054"
    #attributes: Doctrine\ORM\PersistentCollection {#8615 …}
    #variants: Doctrine\ORM\PersistentCollection {#8617 …}
    #options: Doctrine\ORM\PersistentCollection {#8621 …}
    #associations: Doctrine\ORM\PersistentCollection {#8619 …}
    #createdAt: DateTime @1758632179 {#8600
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632179 {#8599
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8624 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8625
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8605}
        #id: 88
        #name: "Couvercle Inox Beka Chef"
        #slug: "couvercle-inox-beka-chef-1054"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans.</li>\n
          <li>Va au lave vaisselle.</li>\n
          <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
          </ul></div><h1>Caractéristiques Couvercle Inox Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Va au lave vaisselle. Qualit&eacute; professionnelle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8627 …}
    #channels: Doctrine\ORM\PersistentCollection {#8613 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8607 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8609 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8611 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29745 …}
  +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 {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8605
    #id: 88
    #code: "couvercle-inox-beka-chef-1054"
    #attributes: Doctrine\ORM\PersistentCollection {#8615 …}
    #variants: Doctrine\ORM\PersistentCollection {#8617 …}
    #options: Doctrine\ORM\PersistentCollection {#8621 …}
    #associations: Doctrine\ORM\PersistentCollection {#8619 …}
    #createdAt: DateTime @1758632179 {#8600
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632179 {#8599
      date: 2025-09-23 20:56:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8624 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8625
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8605}
        #id: 88
        #name: "Couvercle Inox Beka Chef"
        #slug: "couvercle-inox-beka-chef-1054"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Inox garanti 25 ans.</li>\n
          <li>Va au lave vaisselle.</li>\n
          <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
          </ul></div><h1>Caractéristiques Couvercle Inox Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Va au lave vaisselle. Qualit&eacute; professionnelle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8627 …}
    #channels: Doctrine\ORM\PersistentCollection {#8613 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8607 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8609 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8611 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Couvercle Inox Beka Chef"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29819
  -props: [
    "product" => App\Entity\Product\Product {#8605
      #id: 88
      #code: "couvercle-inox-beka-chef-1054"
      #attributes: Doctrine\ORM\PersistentCollection {#8615 …}
      #variants: Doctrine\ORM\PersistentCollection {#8617 …}
      #options: Doctrine\ORM\PersistentCollection {#8621 …}
      #associations: Doctrine\ORM\PersistentCollection {#8619 …}
      #createdAt: DateTime @1758632179 {#8600
        date: 2025-09-23 20:56:19.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632179 {#8599
        date: 2025-09-23 20:56:19.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8624 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8625
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8605}
          #id: 88
          #name: "Couvercle Inox Beka Chef"
          #slug: "couvercle-inox-beka-chef-1054"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Inox garanti 25 ans.</li>\n
            <li>Va au lave vaisselle.</li>\n
            <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
            </ul></div><h1>Caractéristiques Couvercle Inox Beka Chef</h1><div class="col is-12">Inox 18/10 garanti 25 ans.&nbsp;Va au lave vaisselle. Qualit&eacute; professionnelle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8627 …}
      #channels: Doctrine\ORM\PersistentCollection {#8613 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8607 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8609 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8611 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29936
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29803 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29870 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29800 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29745 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29753
    #collection: Doctrine\Common\Collections\ArrayCollection {#29765 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29741 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38628 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38630 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29936
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29803 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29870 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29800 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Couvercle Inox Beka Chef"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29753
    #collection: Doctrine\Common\Collections\ArrayCollection {#29765 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29741 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38628 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38630 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29939
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29936
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29803 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29870 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29800 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29745 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29753
      #collection: Doctrine\Common\Collections\ArrayCollection {#29765 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29741 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38628 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38630 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29990
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29981 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29988 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29989 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29745 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29993
  +variant: App\Entity\Product\ProductVariant {#29745 …}
  +price: "67,00\u{A0}"
  +originalPrice: "76,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8501 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12103 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8505 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29990
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29981 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29988 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29989 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.95 ms
Input props
[
  "product" => App\Entity\Product\Product {#8635
    #id: 142
    #code: "couvercle-verre-chef-evolution-1200"
    #attributes: Doctrine\ORM\PersistentCollection {#8645 …}
    #variants: Doctrine\ORM\PersistentCollection {#8647 …}
    #options: Doctrine\ORM\PersistentCollection {#8651 …}
    #associations: Doctrine\ORM\PersistentCollection {#8649 …}
    #createdAt: DateTime @1758632184 {#8630
      date: 2025-09-23 20:56:24.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632184 {#8629
      date: 2025-09-23 20:56:24.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8654 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8655
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8635}
        #id: 142
        #name: "Couvercle verre Chef Evolution"
        #slug: "couvercle-verre-chef-evolution-1200"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Design &eacute;l&eacute;gant.</li>\n
          <li>Permet de surveiller la cuisson sans soulever le couvercle.</li>\n
          <li>S'adapte parfaitement &agrave; tous les &eacute;l&eacute;ments de la gamme BEKA chef evolution. &nbsp;</li>\n
          <li><strong>Promotion - 20 %</strong></li>\n
          </ul></div><h1>Description couvercle verre BEKA chef evolution</h1><div class="col is-12"><p>Le couvercle BEKA chef &eacute;volution s'adapte parfaitement &agrave; tous les &eacute;l&eacute;ments de la gamme BEKA chef evolution. Sa conception inox et verre lui conf&egrave;re un design &eacute;l&eacute;gant et permet de&nbsp;surveiller &nbsp;la cuisson sans soulever le couvercle.</p>\r\n
          <p>&nbsp;</p>\r\n
          <p>&nbsp;</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8657 …}
    #channels: Doctrine\ORM\PersistentCollection {#8643 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8637 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8639 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8641 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29810
  +product: App\Entity\Product\Product {#8635
    #id: 142
    #code: "couvercle-verre-chef-evolution-1200"
    #attributes: Doctrine\ORM\PersistentCollection {#8645 …}
    #variants: Doctrine\ORM\PersistentCollection {#8647 …}
    #options: Doctrine\ORM\PersistentCollection {#8651 …}
    #associations: Doctrine\ORM\PersistentCollection {#8649 …}
    #createdAt: DateTime @1758632184 {#8630
      date: 2025-09-23 20:56:24.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632184 {#8629
      date: 2025-09-23 20:56:24.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8654 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8655
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8635}
        #id: 142
        #name: "Couvercle verre Chef Evolution"
        #slug: "couvercle-verre-chef-evolution-1200"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Design &eacute;l&eacute;gant.</li>\n
          <li>Permet de surveiller la cuisson sans soulever le couvercle.</li>\n
          <li>S'adapte parfaitement &agrave; tous les &eacute;l&eacute;ments de la gamme BEKA chef evolution. &nbsp;</li>\n
          <li><strong>Promotion - 20 %</strong></li>\n
          </ul></div><h1>Description couvercle verre BEKA chef evolution</h1><div class="col is-12"><p>Le couvercle BEKA chef &eacute;volution s'adapte parfaitement &agrave; tous les &eacute;l&eacute;ments de la gamme BEKA chef evolution. Sa conception inox et verre lui conf&egrave;re un design &eacute;l&eacute;gant et permet de&nbsp;surveiller &nbsp;la cuisson sans soulever le couvercle.</p>\r\n
          <p>&nbsp;</p>\r\n
          <p>&nbsp;</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8657 …}
    #channels: Doctrine\ORM\PersistentCollection {#8643 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8637 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8639 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8641 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30056 …}
  +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 {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8635
    #id: 142
    #code: "couvercle-verre-chef-evolution-1200"
    #attributes: Doctrine\ORM\PersistentCollection {#8645 …}
    #variants: Doctrine\ORM\PersistentCollection {#8647 …}
    #options: Doctrine\ORM\PersistentCollection {#8651 …}
    #associations: Doctrine\ORM\PersistentCollection {#8649 …}
    #createdAt: DateTime @1758632184 {#8630
      date: 2025-09-23 20:56:24.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632184 {#8629
      date: 2025-09-23 20:56:24.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8654 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8655
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8635}
        #id: 142
        #name: "Couvercle verre Chef Evolution"
        #slug: "couvercle-verre-chef-evolution-1200"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Design &eacute;l&eacute;gant.</li>\n
          <li>Permet de surveiller la cuisson sans soulever le couvercle.</li>\n
          <li>S'adapte parfaitement &agrave; tous les &eacute;l&eacute;ments de la gamme BEKA chef evolution. &nbsp;</li>\n
          <li><strong>Promotion - 20 %</strong></li>\n
          </ul></div><h1>Description couvercle verre BEKA chef evolution</h1><div class="col is-12"><p>Le couvercle BEKA chef &eacute;volution s'adapte parfaitement &agrave; tous les &eacute;l&eacute;ments de la gamme BEKA chef evolution. Sa conception inox et verre lui conf&egrave;re un design &eacute;l&eacute;gant et permet de&nbsp;surveiller &nbsp;la cuisson sans soulever le couvercle.</p>\r\n
          <p>&nbsp;</p>\r\n
          <p>&nbsp;</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8657 …}
    #channels: Doctrine\ORM\PersistentCollection {#8643 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8637 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8639 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8641 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Couvercle verre Chef Evolution"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30127
  -props: [
    "product" => App\Entity\Product\Product {#8635
      #id: 142
      #code: "couvercle-verre-chef-evolution-1200"
      #attributes: Doctrine\ORM\PersistentCollection {#8645 …}
      #variants: Doctrine\ORM\PersistentCollection {#8647 …}
      #options: Doctrine\ORM\PersistentCollection {#8651 …}
      #associations: Doctrine\ORM\PersistentCollection {#8649 …}
      #createdAt: DateTime @1758632184 {#8630
        date: 2025-09-23 20:56:24.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632184 {#8629
        date: 2025-09-23 20:56:24.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8654 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8655
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8635}
          #id: 142
          #name: "Couvercle verre Chef Evolution"
          #slug: "couvercle-verre-chef-evolution-1200"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Design &eacute;l&eacute;gant.</li>\n
            <li>Permet de surveiller la cuisson sans soulever le couvercle.</li>\n
            <li>S'adapte parfaitement &agrave; tous les &eacute;l&eacute;ments de la gamme BEKA chef evolution. &nbsp;</li>\n
            <li><strong>Promotion - 20 %</strong></li>\n
            </ul></div><h1>Description couvercle verre BEKA chef evolution</h1><div class="col is-12"><p>Le couvercle BEKA chef &eacute;volution s'adapte parfaitement &agrave; tous les &eacute;l&eacute;ments de la gamme BEKA chef evolution. Sa conception inox et verre lui conf&egrave;re un design &eacute;l&eacute;gant et permet de&nbsp;surveiller &nbsp;la cuisson sans soulever le couvercle.</p>\r\n
            <p>&nbsp;</p>\r\n
            <p>&nbsp;</p></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8657 …}
      #channels: Doctrine\ORM\PersistentCollection {#8643 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8637 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8639 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8641 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30111 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30181 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30108 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30056 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30064
    #collection: Doctrine\Common\Collections\ArrayCollection {#30073 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30052 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38642 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38644 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30111 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30181 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30108 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Couvercle verre Chef Evolution"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30064
    #collection: Doctrine\Common\Collections\ArrayCollection {#30073 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30052 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38642 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38644 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30250
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30247
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30111 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30181 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30108 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30056 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30064
      #collection: Doctrine\Common\Collections\ArrayCollection {#30073 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30052 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38642 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38644 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30301
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30292 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30299 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30056 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30304
  +variant: App\Entity\Product\ProductVariant {#30056 …}
  +price: "79,00\u{A0}"
  +originalPrice: "87,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8501 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12103 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8505 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30301
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30292 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30299 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.02 ms
Input props
[
  "product" => App\Entity\Product\Product {#8662
    #id: 178
    #code: "crepiere-cristel-anti-adhesive-mutine-amovible-2255"
    #attributes: Doctrine\ORM\PersistentCollection {#8672 …}
    #variants: Doctrine\ORM\PersistentCollection {#8674 …}
    #options: Doctrine\ORM\PersistentCollection {#4833 …}
    #associations: Doctrine\ORM\PersistentCollection {#8676 …}
    #createdAt: DateTime @1758632186 {#8660
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632186 {#8659
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4838 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4829
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8662}
        #id: 178
        #name: "Crêpière Cristel anti-adhésive Mutine amovible"
        #slug: "crepiere-cristel-anti-adhesive-mutine-amovible-2255"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Un profil extra plat pour une glisse facile dans l'assiette.</li>\n
          <li>Antiadh&eacute;sif renforc&eacute; inox.</li>\n
          <li>Concept poign&eacute;e amovible pour un rangement facile.</li>\n
          <li>Design &eacute;l&eacute;gant pour une pr&eacute;sentation &agrave; table.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Fesches Le Ch&acirc;tel (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul></div><h1>Description crêpière Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">La cr&ecirc;pi&egrave;re Cristel anti-adh&eacute;sive Mutine amovible&nbsp;classique gr&acirc;ce &agrave; son concept amovible permet un empilage parfait et un gain de place appr&eacute;ciable, dans vos placards comme dans votre lave-vaisselle.
&nbsp;Elle est r&eacute;alis&eacute;e dans un inox 18/10 massif et est &eacute;quip&eacute;e d'un fond triple &eacute;paisseur garantissant un rendement thermique exceptionnel.&nbsp; Elle est &eacute;quip&eacute;e d'un rev&ecirc;tement antiadh&eacute;sif renforc&eacute; inox : une projection de m&eacute;tal en fusion cr&eacute;e une surface structur&eacute;e qui int&egrave;gre l'antiadh&eacute;sif, le tout formant un ensemble homog&egrave;ne et durable.<br /><br /><strong>Ce produit b&eacute;n&eacute;ficie du label Origine France.</strong>&nbsp;<a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a><br /><br /></div><h1>Caractéristiques crêpière Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">- Antiadh&eacute;sif renforc&eacute; inox. <br />- Inox 18/10 massif. <br />- Fond triple &eacute;paisseur. <br />- Tous feux y compris induction. <br />- Poign&eacute;es, anses amovibles non incluses.<br />- Va au lave vaisselle.<br /><br />ref 47045 : diam&egrave;tre 26 cm, diam&egrave;tre du fond 21 cm, poids 1,13 kg.<br />ref 47046 : diam&egrave;tre 30 cm, diam&egrave;tre du fond 25 cm, poids 1,30 kg.</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 {#4840 …}
    #channels: Doctrine\ORM\PersistentCollection {#8670 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8664 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8666 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8668 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30118
  +product: App\Entity\Product\Product {#8662
    #id: 178
    #code: "crepiere-cristel-anti-adhesive-mutine-amovible-2255"
    #attributes: Doctrine\ORM\PersistentCollection {#8672 …}
    #variants: Doctrine\ORM\PersistentCollection {#8674 …}
    #options: Doctrine\ORM\PersistentCollection {#4833 …}
    #associations: Doctrine\ORM\PersistentCollection {#8676 …}
    #createdAt: DateTime @1758632186 {#8660
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632186 {#8659
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4838 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4829
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8662}
        #id: 178
        #name: "Crêpière Cristel anti-adhésive Mutine amovible"
        #slug: "crepiere-cristel-anti-adhesive-mutine-amovible-2255"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Un profil extra plat pour une glisse facile dans l'assiette.</li>\n
          <li>Antiadh&eacute;sif renforc&eacute; inox.</li>\n
          <li>Concept poign&eacute;e amovible pour un rangement facile.</li>\n
          <li>Design &eacute;l&eacute;gant pour une pr&eacute;sentation &agrave; table.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Fesches Le Ch&acirc;tel (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul></div><h1>Description crêpière Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">La cr&ecirc;pi&egrave;re Cristel anti-adh&eacute;sive Mutine amovible&nbsp;classique gr&acirc;ce &agrave; son concept amovible permet un empilage parfait et un gain de place appr&eacute;ciable, dans vos placards comme dans votre lave-vaisselle.
&nbsp;Elle est r&eacute;alis&eacute;e dans un inox 18/10 massif et est &eacute;quip&eacute;e d'un fond triple &eacute;paisseur garantissant un rendement thermique exceptionnel.&nbsp; Elle est &eacute;quip&eacute;e d'un rev&ecirc;tement antiadh&eacute;sif renforc&eacute; inox : une projection de m&eacute;tal en fusion cr&eacute;e une surface structur&eacute;e qui int&egrave;gre l'antiadh&eacute;sif, le tout formant un ensemble homog&egrave;ne et durable.<br /><br /><strong>Ce produit b&eacute;n&eacute;ficie du label Origine France.</strong>&nbsp;<a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a><br /><br /></div><h1>Caractéristiques crêpière Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">- Antiadh&eacute;sif renforc&eacute; inox. <br />- Inox 18/10 massif. <br />- Fond triple &eacute;paisseur. <br />- Tous feux y compris induction. <br />- Poign&eacute;es, anses amovibles non incluses.<br />- Va au lave vaisselle.<br /><br />ref 47045 : diam&egrave;tre 26 cm, diam&egrave;tre du fond 21 cm, poids 1,13 kg.<br />ref 47046 : diam&egrave;tre 30 cm, diam&egrave;tre du fond 25 cm, poids 1,30 kg.</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 {#4840 …}
    #channels: Doctrine\ORM\PersistentCollection {#8670 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8664 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8666 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8668 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30367 …}
  +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 {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#8662
    #id: 178
    #code: "crepiere-cristel-anti-adhesive-mutine-amovible-2255"
    #attributes: Doctrine\ORM\PersistentCollection {#8672 …}
    #variants: Doctrine\ORM\PersistentCollection {#8674 …}
    #options: Doctrine\ORM\PersistentCollection {#4833 …}
    #associations: Doctrine\ORM\PersistentCollection {#8676 …}
    #createdAt: DateTime @1758632186 {#8660
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632186 {#8659
      date: 2025-09-23 20:56:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4838 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4829
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8662}
        #id: 178
        #name: "Crêpière Cristel anti-adhésive Mutine amovible"
        #slug: "crepiere-cristel-anti-adhesive-mutine-amovible-2255"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Un profil extra plat pour une glisse facile dans l'assiette.</li>\n
          <li>Antiadh&eacute;sif renforc&eacute; inox.</li>\n
          <li>Concept poign&eacute;e amovible pour un rangement facile.</li>\n
          <li>Design &eacute;l&eacute;gant pour une pr&eacute;sentation &agrave; table.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Fesches Le Ch&acirc;tel (Doubs Franche-Comt&eacute;)</strong></li>\n
          </ul></div><h1>Description crêpière Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">La cr&ecirc;pi&egrave;re Cristel anti-adh&eacute;sive Mutine amovible&nbsp;classique gr&acirc;ce &agrave; son concept amovible permet un empilage parfait et un gain de place appr&eacute;ciable, dans vos placards comme dans votre lave-vaisselle.
&nbsp;Elle est r&eacute;alis&eacute;e dans un inox 18/10 massif et est &eacute;quip&eacute;e d'un fond triple &eacute;paisseur garantissant un rendement thermique exceptionnel.&nbsp; Elle est &eacute;quip&eacute;e d'un rev&ecirc;tement antiadh&eacute;sif renforc&eacute; inox : une projection de m&eacute;tal en fusion cr&eacute;e une surface structur&eacute;e qui int&egrave;gre l'antiadh&eacute;sif, le tout formant un ensemble homog&egrave;ne et durable.<br /><br /><strong>Ce produit b&eacute;n&eacute;ficie du label Origine France.</strong>&nbsp;<a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a><br /><br /></div><h1>Caractéristiques crêpière Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">- Antiadh&eacute;sif renforc&eacute; inox. <br />- Inox 18/10 massif. <br />- Fond triple &eacute;paisseur. <br />- Tous feux y compris induction. <br />- Poign&eacute;es, anses amovibles non incluses.<br />- Va au lave vaisselle.<br /><br />ref 47045 : diam&egrave;tre 26 cm, diam&egrave;tre du fond 21 cm, poids 1,13 kg.<br />ref 47046 : diam&egrave;tre 30 cm, diam&egrave;tre du fond 25 cm, poids 1,30 kg.</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 {#4840 …}
    #channels: Doctrine\ORM\PersistentCollection {#8670 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8664 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8666 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8668 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Crêpière Cristel anti-adhésive Mutine amovible"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30438
  -props: [
    "product" => App\Entity\Product\Product {#8662
      #id: 178
      #code: "crepiere-cristel-anti-adhesive-mutine-amovible-2255"
      #attributes: Doctrine\ORM\PersistentCollection {#8672 …}
      #variants: Doctrine\ORM\PersistentCollection {#8674 …}
      #options: Doctrine\ORM\PersistentCollection {#4833 …}
      #associations: Doctrine\ORM\PersistentCollection {#8676 …}
      #createdAt: DateTime @1758632186 {#8660
        date: 2025-09-23 20:56:26.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632186 {#8659
        date: 2025-09-23 20:56:26.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#4838 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#4829
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8662}
          #id: 178
          #name: "Crêpière Cristel anti-adhésive Mutine amovible"
          #slug: "crepiere-cristel-anti-adhesive-mutine-amovible-2255"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Un profil extra plat pour une glisse facile dans l'assiette.</li>\n
            <li>Antiadh&eacute;sif renforc&eacute; inox.</li>\n
            <li>Concept poign&eacute;e amovible pour un rangement facile.</li>\n
            <li>Design &eacute;l&eacute;gant pour une pr&eacute;sentation &agrave; table.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Fesches Le Ch&acirc;tel (Doubs Franche-Comt&eacute;)</strong></li>\n
            </ul></div><h1>Description crêpière Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">La cr&ecirc;pi&egrave;re Cristel anti-adh&eacute;sive Mutine amovible&nbsp;classique gr&acirc;ce &agrave; son concept amovible permet un empilage parfait et un gain de place appr&eacute;ciable, dans vos placards comme dans votre lave-vaisselle.
&nbsp;Elle est r&eacute;alis&eacute;e dans un inox 18/10 massif et est &eacute;quip&eacute;e d'un fond triple &eacute;paisseur garantissant un rendement thermique exceptionnel.&nbsp; Elle est &eacute;quip&eacute;e d'un rev&ecirc;tement antiadh&eacute;sif renforc&eacute; inox : une projection de m&eacute;tal en fusion cr&eacute;e une surface structur&eacute;e qui int&egrave;gre l'antiadh&eacute;sif, le tout formant un ensemble homog&egrave;ne et durable.<br /><br /><strong>Ce produit b&eacute;n&eacute;ficie du label Origine France.</strong>&nbsp;<a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a><br /><br /></div><h1>Caractéristiques crêpière Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">- Antiadh&eacute;sif renforc&eacute; inox. <br />- Inox 18/10 massif. <br />- Fond triple &eacute;paisseur. <br />- Tous feux y compris induction. <br />- Poign&eacute;es, anses amovibles non incluses.<br />- Va au lave vaisselle.<br /><br />ref 47045 : diam&egrave;tre 26 cm, diam&egrave;tre du fond 21 cm, poids 1,13 kg.<br />ref 47046 : diam&egrave;tre 30 cm, diam&egrave;tre du fond 25 cm, poids 1,30 kg.</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 {#4840 …}
      #channels: Doctrine\ORM\PersistentCollection {#8670 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8664 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8666 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8668 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30512
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30422 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30501 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30419 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30367 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30375
    #collection: Doctrine\Common\Collections\ArrayCollection {#30384 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30363 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38656 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38658 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30512
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30422 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30501 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30419 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Crêpière Cristel anti-adhésive Mutine amovible"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30375
    #collection: Doctrine\Common\Collections\ArrayCollection {#30384 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30363 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38656 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38658 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30517
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30512
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30422 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30501 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30419 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30367 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30375
      #collection: Doctrine\Common\Collections\ArrayCollection {#30384 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30363 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38656 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38658 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30566
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30557 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30564 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30565 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30367 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30569
  +variant: App\Entity\Product\ProductVariant {#30367 …}
  +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 {#8501 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12103 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8505 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30566
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30557 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30564 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30565 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 3.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#4849
    #id: 3357
    #code: "cuiseur-vapeur-magimix-multifonction-3175"
    #attributes: Doctrine\ORM\PersistentCollection {#5145 …}
    #variants: Doctrine\ORM\PersistentCollection {#5144 …}
    #options: Doctrine\ORM\PersistentCollection {#5128 …}
    #associations: Doctrine\ORM\PersistentCollection {#5114 …}
    #createdAt: DateTime @1758632913 {#4827
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632913 {#4837
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5125 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5127
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4849}
        #id: 3357
        #name: "Cuiseur vapeur Magimix multifonction"
        #slug: "cuiseur-vapeur-magimix-multifonction-3175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>Qualit&eacute; Magimix.(vapeur, poisson, maintien au chaud, yaourts)</li>\n
          <li><strong>Livraison gratuite. (France m&eacute;tropolitaine)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">Le cuit vapeur Magimix multifonction est &agrave; la fois un cuit vapeur, une poissonni&egrave;re, un cuit oeuf et une yaourti&egrave;re. Vous pourrez ainsi r&eacute;aliser un repas complet de l'entr&eacute;e au dessert.<br />Le cuit vapeur Magimix multifonction vous permet de pr&eacute;parer une cuisine &agrave; la fois saine et riche en vitamines.</div><h1>Caractéristiques Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">1900 W. 2 paniers vapeur inox satin&eacute; (2 x 5.5 l). Panier sup&eacute;rieur &agrave; fond amovible pour  moduler la capacit&eacute; &agrave; 12,2 l . Couvercle verre. 4 programmes : 100&deg;C pour les viandes, les l&eacute;gumes, le riz, les desserts, 80&deg;C respecte la texture d&eacute;licate des poissons, 60&deg;C pour le maintien au chaud et le r&eacute;chauffage, 40&deg;C : pour les yaourts. Ecran digital avec arr&ecirc;t automatique. Fonction maintien au chaud. Bol   multifonctions (2 l) avec couvercle de conservation. Support &agrave; oeufs. Cordon amovible. Livre de 50 recettes,application gratuite. Dimensions : H 29.5 x L 39   x 26.1 cm. Garantie 3 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5136 …}
    #channels: Doctrine\ORM\PersistentCollection {#4842 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4847 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4846 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4859 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30429
  +product: App\Entity\Product\Product {#4849
    #id: 3357
    #code: "cuiseur-vapeur-magimix-multifonction-3175"
    #attributes: Doctrine\ORM\PersistentCollection {#5145 …}
    #variants: Doctrine\ORM\PersistentCollection {#5144 …}
    #options: Doctrine\ORM\PersistentCollection {#5128 …}
    #associations: Doctrine\ORM\PersistentCollection {#5114 …}
    #createdAt: DateTime @1758632913 {#4827
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632913 {#4837
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5125 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5127
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4849}
        #id: 3357
        #name: "Cuiseur vapeur Magimix multifonction"
        #slug: "cuiseur-vapeur-magimix-multifonction-3175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>Qualit&eacute; Magimix.(vapeur, poisson, maintien au chaud, yaourts)</li>\n
          <li><strong>Livraison gratuite. (France m&eacute;tropolitaine)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">Le cuit vapeur Magimix multifonction est &agrave; la fois un cuit vapeur, une poissonni&egrave;re, un cuit oeuf et une yaourti&egrave;re. Vous pourrez ainsi r&eacute;aliser un repas complet de l'entr&eacute;e au dessert.<br />Le cuit vapeur Magimix multifonction vous permet de pr&eacute;parer une cuisine &agrave; la fois saine et riche en vitamines.</div><h1>Caractéristiques Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">1900 W. 2 paniers vapeur inox satin&eacute; (2 x 5.5 l). Panier sup&eacute;rieur &agrave; fond amovible pour  moduler la capacit&eacute; &agrave; 12,2 l . Couvercle verre. 4 programmes : 100&deg;C pour les viandes, les l&eacute;gumes, le riz, les desserts, 80&deg;C respecte la texture d&eacute;licate des poissons, 60&deg;C pour le maintien au chaud et le r&eacute;chauffage, 40&deg;C : pour les yaourts. Ecran digital avec arr&ecirc;t automatique. Fonction maintien au chaud. Bol   multifonctions (2 l) avec couvercle de conservation. Support &agrave; oeufs. Cordon amovible. Livre de 50 recettes,application gratuite. Dimensions : H 29.5 x L 39   x 26.1 cm. Garantie 3 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5136 …}
    #channels: Doctrine\ORM\PersistentCollection {#4842 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4847 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4846 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4859 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30632 …}
  +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 {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#4849
    #id: 3357
    #code: "cuiseur-vapeur-magimix-multifonction-3175"
    #attributes: Doctrine\ORM\PersistentCollection {#5145 …}
    #variants: Doctrine\ORM\PersistentCollection {#5144 …}
    #options: Doctrine\ORM\PersistentCollection {#5128 …}
    #associations: Doctrine\ORM\PersistentCollection {#5114 …}
    #createdAt: DateTime @1758632913 {#4827
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632913 {#4837
      date: 2025-09-23 21:08:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5125 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5127
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4849}
        #id: 3357
        #name: "Cuiseur vapeur Magimix multifonction"
        #slug: "cuiseur-vapeur-magimix-multifonction-3175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>Qualit&eacute; Magimix.(vapeur, poisson, maintien au chaud, yaourts)</li>\n
          <li><strong>Livraison gratuite. (France m&eacute;tropolitaine)</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">Le cuit vapeur Magimix multifonction est &agrave; la fois un cuit vapeur, une poissonni&egrave;re, un cuit oeuf et une yaourti&egrave;re. Vous pourrez ainsi r&eacute;aliser un repas complet de l'entr&eacute;e au dessert.<br />Le cuit vapeur Magimix multifonction vous permet de pr&eacute;parer une cuisine &agrave; la fois saine et riche en vitamines.</div><h1>Caractéristiques Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">1900 W. 2 paniers vapeur inox satin&eacute; (2 x 5.5 l). Panier sup&eacute;rieur &agrave; fond amovible pour  moduler la capacit&eacute; &agrave; 12,2 l . Couvercle verre. 4 programmes : 100&deg;C pour les viandes, les l&eacute;gumes, le riz, les desserts, 80&deg;C respecte la texture d&eacute;licate des poissons, 60&deg;C pour le maintien au chaud et le r&eacute;chauffage, 40&deg;C : pour les yaourts. Ecran digital avec arr&ecirc;t automatique. Fonction maintien au chaud. Bol   multifonctions (2 l) avec couvercle de conservation. Support &agrave; oeufs. Cordon amovible. Livre de 50 recettes,application gratuite. Dimensions : H 29.5 x L 39   x 26.1 cm. Garantie 3 ans.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5136 …}
    #channels: Doctrine\ORM\PersistentCollection {#4842 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4847 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4846 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4859 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cuiseur vapeur Magimix multifonction"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30703
  -props: [
    "product" => App\Entity\Product\Product {#4849
      #id: 3357
      #code: "cuiseur-vapeur-magimix-multifonction-3175"
      #attributes: Doctrine\ORM\PersistentCollection {#5145 …}
      #variants: Doctrine\ORM\PersistentCollection {#5144 …}
      #options: Doctrine\ORM\PersistentCollection {#5128 …}
      #associations: Doctrine\ORM\PersistentCollection {#5114 …}
      #createdAt: DateTime @1758632913 {#4827
        date: 2025-09-23 21:08:33.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632913 {#4837
        date: 2025-09-23 21:08:33.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#5125 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5127
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#4849}
          #id: 3357
          #name: "Cuiseur vapeur Magimix multifonction"
          #slug: "cuiseur-vapeur-magimix-multifonction-3175"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Polyvalent.</li>\n
            <li>Qualit&eacute; Magimix.(vapeur, poisson, maintien au chaud, yaourts)</li>\n
            <li><strong>Livraison gratuite. (France m&eacute;tropolitaine)</strong></li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">Le cuit vapeur Magimix multifonction est &agrave; la fois un cuit vapeur, une poissonni&egrave;re, un cuit oeuf et une yaourti&egrave;re. Vous pourrez ainsi r&eacute;aliser un repas complet de l'entr&eacute;e au dessert.<br />Le cuit vapeur Magimix multifonction vous permet de pr&eacute;parer une cuisine &agrave; la fois saine et riche en vitamines.</div><h1>Caractéristiques Cuiseur vapeur Magimix multifonction</h1><div class="col is-12">1900 W. 2 paniers vapeur inox satin&eacute; (2 x 5.5 l). Panier sup&eacute;rieur &agrave; fond amovible pour  moduler la capacit&eacute; &agrave; 12,2 l . Couvercle verre. 4 programmes : 100&deg;C pour les viandes, les l&eacute;gumes, le riz, les desserts, 80&deg;C respecte la texture d&eacute;licate des poissons, 60&deg;C pour le maintien au chaud et le r&eacute;chauffage, 40&deg;C : pour les yaourts. Ecran digital avec arr&ecirc;t automatique. Fonction maintien au chaud. Bol   multifonctions (2 l) avec couvercle de conservation. Support &agrave; oeufs. Cordon amovible. Livre de 50 recettes,application gratuite. Dimensions : H 29.5 x L 39   x 26.1 cm. Garantie 3 ans.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#5136 …}
      #channels: Doctrine\ORM\PersistentCollection {#4842 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4847 …}
      #reviews: Doctrine\ORM\PersistentCollection {#4846 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#4859 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30696
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30687 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30684 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30632 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30640
    #collection: Doctrine\Common\Collections\ArrayCollection {#30649 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30628 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38670 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38672 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30696
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30687 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30684 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cuiseur vapeur Magimix multifonction"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30640
    #collection: Doctrine\Common\Collections\ArrayCollection {#30649 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30628 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38670 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38672 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30770
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30696
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30687 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30766 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30684 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30632 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30640
      #collection: Doctrine\Common\Collections\ArrayCollection {#30649 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30628 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38670 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38672 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30820
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30811 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30818 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30819 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30632 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30823
  +variant: App\Entity\Product\ProductVariant {#30632 …}
  +price: "269,00\u{A0}"
  +originalPrice: "299,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8501 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12103 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8505 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30820
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30811 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30818 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30819 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 3.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#5156
    #id: 308
    #code: "cuit-asperges-inox-379"
    #attributes: Doctrine\ORM\PersistentCollection {#5162 …}
    #variants: Doctrine\ORM\PersistentCollection {#5159 …}
    #options: Doctrine\ORM\PersistentCollection {#5174 …}
    #associations: Doctrine\ORM\PersistentCollection {#5135 …}
    #createdAt: DateTime @1758632195 {#5119
      date: 2025-09-23 20:56:35.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632195 {#5138
      date: 2025-09-23 20:56:35.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5124 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5129
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5156}
        #id: 308
        #name: "Cuit asperges inox"
        #slug: "cuit-asperges-inox-379"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cuisson optimale des asperges en position haute.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Panier &agrave; usages multiples, convient pour les p&acirc;tes.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Couvercle verre permettant de surveiller la cuisson.</div>\n
          <div>\n
          <ul>\n
          <li>Cuisson optimale des asperges en position debout.</li>\n
          <li>Panier &agrave; usages multiples, convient pour les p&acirc;tes.</li>\n
          <li>Couvercle verre permettant de surveiller la cuisson.</li>\n
          </ul>\n
          </div></div><h1>Description cuit asperges inox</h1><div class="col is-12"><p><span style="font-family: Arial; color: #000000;">Gr&acirc;ce &agrave; sa forme haute, le cuit asperges permet de cuire les asperges debout en les &eacute;bouillantant &agrave; la base tout en cuisant les t&ecirc;tes plus fragiles gr&acirc;ce &agrave; la vapeur d&eacute;gag&eacute;e. Il</span>&nbsp;peut &eacute;galement &ecirc;tre utilis&eacute; comme cuit p&acirc;tes.</p></div><h1>Caractéristiques cuit asperges inox</h1><div class="col is-12">Couvercle en verre. Inox. Pr&eacute;vu pour une botte de 1.5 kg. Diam&egrave;tre 16 cm. Hauteur sans couvercle 21 cm. Hauteur avec couvercle 27 cm. Contenance 4.2 litres. Tous feux y compris induction.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5348 …}
    #channels: Doctrine\ORM\PersistentCollection {#5164 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5115 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5120 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5168 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30694
  +product: App\Entity\Product\Product {#5156
    #id: 308
    #code: "cuit-asperges-inox-379"
    #attributes: Doctrine\ORM\PersistentCollection {#5162 …}
    #variants: Doctrine\ORM\PersistentCollection {#5159 …}
    #options: Doctrine\ORM\PersistentCollection {#5174 …}
    #associations: Doctrine\ORM\PersistentCollection {#5135 …}
    #createdAt: DateTime @1758632195 {#5119
      date: 2025-09-23 20:56:35.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632195 {#5138
      date: 2025-09-23 20:56:35.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5124 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5129
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5156}
        #id: 308
        #name: "Cuit asperges inox"
        #slug: "cuit-asperges-inox-379"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cuisson optimale des asperges en position haute.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Panier &agrave; usages multiples, convient pour les p&acirc;tes.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Couvercle verre permettant de surveiller la cuisson.</div>\n
          <div>\n
          <ul>\n
          <li>Cuisson optimale des asperges en position debout.</li>\n
          <li>Panier &agrave; usages multiples, convient pour les p&acirc;tes.</li>\n
          <li>Couvercle verre permettant de surveiller la cuisson.</li>\n
          </ul>\n
          </div></div><h1>Description cuit asperges inox</h1><div class="col is-12"><p><span style="font-family: Arial; color: #000000;">Gr&acirc;ce &agrave; sa forme haute, le cuit asperges permet de cuire les asperges debout en les &eacute;bouillantant &agrave; la base tout en cuisant les t&ecirc;tes plus fragiles gr&acirc;ce &agrave; la vapeur d&eacute;gag&eacute;e. Il</span>&nbsp;peut &eacute;galement &ecirc;tre utilis&eacute; comme cuit p&acirc;tes.</p></div><h1>Caractéristiques cuit asperges inox</h1><div class="col is-12">Couvercle en verre. Inox. Pr&eacute;vu pour une botte de 1.5 kg. Diam&egrave;tre 16 cm. Hauteur sans couvercle 21 cm. Hauteur avec couvercle 27 cm. Contenance 4.2 litres. Tous feux y compris induction.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5348 …}
    #channels: Doctrine\ORM\PersistentCollection {#5164 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5115 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5120 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5168 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30886 …}
  +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 {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#5156
    #id: 308
    #code: "cuit-asperges-inox-379"
    #attributes: Doctrine\ORM\PersistentCollection {#5162 …}
    #variants: Doctrine\ORM\PersistentCollection {#5159 …}
    #options: Doctrine\ORM\PersistentCollection {#5174 …}
    #associations: Doctrine\ORM\PersistentCollection {#5135 …}
    #createdAt: DateTime @1758632195 {#5119
      date: 2025-09-23 20:56:35.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632195 {#5138
      date: 2025-09-23 20:56:35.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5124 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5129
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5156}
        #id: 308
        #name: "Cuit asperges inox"
        #slug: "cuit-asperges-inox-379"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cuisson optimale des asperges en position haute.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Panier &agrave; usages multiples, convient pour les p&acirc;tes.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Couvercle verre permettant de surveiller la cuisson.</div>\n
          <div>\n
          <ul>\n
          <li>Cuisson optimale des asperges en position debout.</li>\n
          <li>Panier &agrave; usages multiples, convient pour les p&acirc;tes.</li>\n
          <li>Couvercle verre permettant de surveiller la cuisson.</li>\n
          </ul>\n
          </div></div><h1>Description cuit asperges inox</h1><div class="col is-12"><p><span style="font-family: Arial; color: #000000;">Gr&acirc;ce &agrave; sa forme haute, le cuit asperges permet de cuire les asperges debout en les &eacute;bouillantant &agrave; la base tout en cuisant les t&ecirc;tes plus fragiles gr&acirc;ce &agrave; la vapeur d&eacute;gag&eacute;e. Il</span>&nbsp;peut &eacute;galement &ecirc;tre utilis&eacute; comme cuit p&acirc;tes.</p></div><h1>Caractéristiques cuit asperges inox</h1><div class="col is-12">Couvercle en verre. Inox. Pr&eacute;vu pour une botte de 1.5 kg. Diam&egrave;tre 16 cm. Hauteur sans couvercle 21 cm. Hauteur avec couvercle 27 cm. Contenance 4.2 litres. Tous feux y compris induction.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5348 …}
    #channels: Doctrine\ORM\PersistentCollection {#5164 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5115 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5120 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5168 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cuit asperges inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30957
  -props: [
    "product" => App\Entity\Product\Product {#5156
      #id: 308
      #code: "cuit-asperges-inox-379"
      #attributes: Doctrine\ORM\PersistentCollection {#5162 …}
      #variants: Doctrine\ORM\PersistentCollection {#5159 …}
      #options: Doctrine\ORM\PersistentCollection {#5174 …}
      #associations: Doctrine\ORM\PersistentCollection {#5135 …}
      #createdAt: DateTime @1758632195 {#5119
        date: 2025-09-23 20:56:35.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632195 {#5138
        date: 2025-09-23 20:56:35.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#5124 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5129
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#5156}
          #id: 308
          #name: "Cuit asperges inox"
          #slug: "cuit-asperges-inox-379"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cuisson optimale des asperges en position haute.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Panier &agrave; usages multiples, convient pour les p&acirc;tes.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Couvercle verre permettant de surveiller la cuisson.</div>\n
            <div>\n
            <ul>\n
            <li>Cuisson optimale des asperges en position debout.</li>\n
            <li>Panier &agrave; usages multiples, convient pour les p&acirc;tes.</li>\n
            <li>Couvercle verre permettant de surveiller la cuisson.</li>\n
            </ul>\n
            </div></div><h1>Description cuit asperges inox</h1><div class="col is-12"><p><span style="font-family: Arial; color: #000000;">Gr&acirc;ce &agrave; sa forme haute, le cuit asperges permet de cuire les asperges debout en les &eacute;bouillantant &agrave; la base tout en cuisant les t&ecirc;tes plus fragiles gr&acirc;ce &agrave; la vapeur d&eacute;gag&eacute;e. Il</span>&nbsp;peut &eacute;galement &ecirc;tre utilis&eacute; comme cuit p&acirc;tes.</p></div><h1>Caractéristiques cuit asperges inox</h1><div class="col is-12">Couvercle en verre. Inox. Pr&eacute;vu pour une botte de 1.5 kg. Diam&egrave;tre 16 cm. Hauteur sans couvercle 21 cm. Hauteur avec couvercle 27 cm. Contenance 4.2 litres. Tous feux y compris induction.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#5348 …}
      #channels: Doctrine\ORM\PersistentCollection {#5164 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5115 …}
      #reviews: Doctrine\ORM\PersistentCollection {#5120 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#5168 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30941 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30938 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30886 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30894
    #collection: Doctrine\Common\Collections\ArrayCollection {#30903 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30882 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38684 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38686 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30941 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30938 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cuit asperges inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30894
    #collection: Doctrine\Common\Collections\ArrayCollection {#30903 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30882 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38684 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38686 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31027
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31022
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30941 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31011 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30938 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30886 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30894
      #collection: Doctrine\Common\Collections\ArrayCollection {#30903 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30882 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38684 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38686 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31076
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31067 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31074 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31075 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30886 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31079
  +variant: App\Entity\Product\ProductVariant {#30886 …}
  +price: "34,00\u{A0}"
  +originalPrice: "34,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8501 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12103 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8505 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31076
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31067 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31074 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31075 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#5347
    #id: 1796
    #code: "elastomoule-mini-brioches-de-buyer-2365"
    #attributes: Doctrine\ORM\PersistentCollection {#5370 …}
    #variants: Doctrine\ORM\PersistentCollection {#5361 …}
    #options: Doctrine\ORM\PersistentCollection {#5358 …}
    #associations: Doctrine\ORM\PersistentCollection {#5359 …}
    #createdAt: DateTime @1758632411 {#5349
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#5342
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#6049 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#6070
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5347}
        #id: 1796
        #name: "Elastomoule mini brioches DE BUYER"
        #slug: "elastomoule-mini-brioches-de-buyer-2365"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description elastomoule mini brioches  DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;   bulles d'air), le moule souple elastomoule mini brioches DE BUYER vous   assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;   remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques elastomoule mini brioches DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au   four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;   +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions  empreinte &oslash; 6 cm. Hauteur 2,8 cm. Dimensions  de la plaque :  30 x 17,6 cm. 8 empreintes </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#6071 …}
    #channels: Doctrine\ORM\PersistentCollection {#5339 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5353 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5344 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5354 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30948
  +product: App\Entity\Product\Product {#5347
    #id: 1796
    #code: "elastomoule-mini-brioches-de-buyer-2365"
    #attributes: Doctrine\ORM\PersistentCollection {#5370 …}
    #variants: Doctrine\ORM\PersistentCollection {#5361 …}
    #options: Doctrine\ORM\PersistentCollection {#5358 …}
    #associations: Doctrine\ORM\PersistentCollection {#5359 …}
    #createdAt: DateTime @1758632411 {#5349
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#5342
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#6049 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#6070
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5347}
        #id: 1796
        #name: "Elastomoule mini brioches DE BUYER"
        #slug: "elastomoule-mini-brioches-de-buyer-2365"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description elastomoule mini brioches  DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;   bulles d'air), le moule souple elastomoule mini brioches DE BUYER vous   assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;   remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques elastomoule mini brioches DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au   four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;   +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions  empreinte &oslash; 6 cm. Hauteur 2,8 cm. Dimensions  de la plaque :  30 x 17,6 cm. 8 empreintes </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#6071 …}
    #channels: Doctrine\ORM\PersistentCollection {#5339 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5353 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5344 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5354 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#31142 …}
  +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 {#27754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27793 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#5347
    #id: 1796
    #code: "elastomoule-mini-brioches-de-buyer-2365"
    #attributes: Doctrine\ORM\PersistentCollection {#5370 …}
    #variants: Doctrine\ORM\PersistentCollection {#5361 …}
    #options: Doctrine\ORM\PersistentCollection {#5358 …}
    #associations: Doctrine\ORM\PersistentCollection {#5359 …}
    #createdAt: DateTime @1758632411 {#5349
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632411 {#5342
      date: 2025-09-23 21:00:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#6049 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#6070
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5347}
        #id: 1796
        #name: "Elastomoule mini brioches DE BUYER"
        #slug: "elastomoule-mini-brioches-de-buyer-2365"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
          <li>Produit professionnel.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description elastomoule mini brioches  DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;   bulles d'air), le moule souple elastomoule mini brioches DE BUYER vous   assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;   remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques elastomoule mini brioches DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au   four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;   +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions  empreinte &oslash; 6 cm. Hauteur 2,8 cm. Dimensions  de la plaque :  30 x 17,6 cm. 8 empreintes </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#6071 …}
    #channels: Doctrine\ORM\PersistentCollection {#5339 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5353 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5344 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5354 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Elastomoule mini brioches DE BUYER"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31213
  -props: [
    "product" => App\Entity\Product\Product {#5347
      #id: 1796
      #code: "elastomoule-mini-brioches-de-buyer-2365"
      #attributes: Doctrine\ORM\PersistentCollection {#5370 …}
      #variants: Doctrine\ORM\PersistentCollection {#5361 …}
      #options: Doctrine\ORM\PersistentCollection {#5358 …}
      #associations: Doctrine\ORM\PersistentCollection {#5359 …}
      #createdAt: DateTime @1758632411 {#5349
        date: 2025-09-23 21:00:11.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632411 {#5342
        date: 2025-09-23 21:00:11.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#6049 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#6070
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#5347}
          #id: 1796
          #name: "Elastomoule mini brioches DE BUYER"
          #slug: "elastomoule-mini-brioches-de-buyer-2365"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Cuisson optimale, d&eacute;moulage parfait.</li>\n
            <li>Produit professionnel.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Description elastomoule mini brioches  DE BUYER</h1><div class="col is-12"><font face="Verdana">Gr&acirc;ce &agrave; sa texture exclusive (mousse de silicone &agrave;   bulles d'air), le moule souple elastomoule mini brioches DE BUYER vous   assure une cuisson optimale et un d&eacute;moulage parfait. Une efficacit&eacute;   remarquable et une dur&eacute;e de vie sup&eacute;rieure &agrave; 2500 utilisations.</font></div><h1>Caractéristiques elastomoule mini brioches DE BUYER</h1><div class="col is-12"><span style="font-family: Verdana;">Mousse de silicone alimentaire. Antiadh&eacute;sif. Va au   four, micro-ondes et  cong&eacute;lateur. R&eacute;siste aux temp&eacute;ratures de -70&deg;c &agrave;   +300&deg;c. Va au lave  vaisselle.</span><span style="font-family: Verdana;">Dimensions  empreinte &oslash; 6 cm. Hauteur 2,8 cm. Dimensions  de la plaque :  30 x 17,6 cm. 8 empreintes </span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#6071 …}
      #channels: Doctrine\ORM\PersistentCollection {#5339 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5353 …}
      #reviews: Doctrine\ORM\PersistentCollection {#5344 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#5354 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31281
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31197 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31270 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31194 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31142 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31150
    #collection: Doctrine\Common\Collections\ArrayCollection {#31159 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31138 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38698 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38700 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31281
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31197 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31270 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31194 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Elastomoule mini brioches DE BUYER"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31150
    #collection: Doctrine\Common\Collections\ArrayCollection {#31159 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31138 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38698 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38700 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31286
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31281
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31197 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31270 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31194 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#31142 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#31150
      #collection: Doctrine\Common\Collections\ArrayCollection {#31159 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#31138 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38698 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38700 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31335
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31326 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31333 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31334 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31142 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31338
  +variant: App\Entity\Product\ProductVariant {#31142 …}
  +price: "34,00\u{A0}"
  +originalPrice: "34,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8501 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12103 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8505 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31335
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31326 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31333 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31334 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 104.0 MiB 1.95 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27456
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12168 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12178 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31657
  +cart: App\Entity\Order\Order {#13082 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27456
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12168 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12178 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}