Components

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

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 48.52ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 9.74ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 8.30ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.86ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.06ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.69ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.32ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.63ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.97ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.70ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 2.09ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.79ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 114.0 MiB 1.06 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13272
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13265 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13271 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13270 …}
    +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 {#13892
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13163 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13272
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13265 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13271 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13270 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 114.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13969
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13965 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13967 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13968 …}
    +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 {#13978
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13969
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13965 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13967 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13968 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 4.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14060
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14039 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14059 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14058 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14075
  +cart: App\Entity\Order\Order {#14142 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14060
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14039 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14059 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14058 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 114.0 MiB 14.63 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14328
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14316 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14322 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14314 …}
    +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 {#14337
  #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 {#14328
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14316 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14322 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14314 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 0.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28042
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28038 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28039 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28041 …}
    +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 {#28051
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28042
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28038 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28039 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28041 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28155
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28151 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28152 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28154 …}
    +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 {#28163
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28155
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28151 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28152 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28154 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 2.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28226
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28222 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28223 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28225 …}
    +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 {#28234
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28226
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28222 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28223 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28225 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 8.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 1904
    #code: "moule-a-tarte-anti-adhesif-fond-fixe-gobel-1240"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#8774 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632428 {#7945
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632428 {#8040
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8760 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8763
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1904
        #name: "Moule à tarte anti-adhésif fond fixe Gobel"
        #slug: "moule-a-tarte-anti-adhesif-fond-fixe-gobel-1240"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Moule professionnel.</li>\n
          <li>Anti-adh&eacute;sif pro.</li>\n
          <li>Bords cannel&eacute;s.&nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description moule à tarte anti-adhésif fond fixe</h1><div class="col is-12"><p>Le moule &agrave; tarte anti-adh&eacute;sif fond fixe&nbsp;est id&eacute;al pour r&eacute;aliser des tartes aux fruits, tourtes, quiches....</p></div><h1>Caractéristiques moule à tarte anti-adhésif fond fixe</h1><div class="col is-12"><p>- Anti-adh&eacute;sif professionnel. <br />- Bords cannel&eacute;s. <br />- Hauteur 2.5 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8309 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8321 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28760
  +product: App\Entity\Product\Product {#8030
    #id: 1904
    #code: "moule-a-tarte-anti-adhesif-fond-fixe-gobel-1240"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#8774 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632428 {#7945
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632428 {#8040
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8760 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8763
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1904
        #name: "Moule à tarte anti-adhésif fond fixe Gobel"
        #slug: "moule-a-tarte-anti-adhesif-fond-fixe-gobel-1240"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Moule professionnel.</li>\n
          <li>Anti-adh&eacute;sif pro.</li>\n
          <li>Bords cannel&eacute;s.&nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description moule à tarte anti-adhésif fond fixe</h1><div class="col is-12"><p>Le moule &agrave; tarte anti-adh&eacute;sif fond fixe&nbsp;est id&eacute;al pour r&eacute;aliser des tartes aux fruits, tourtes, quiches....</p></div><h1>Caractéristiques moule à tarte anti-adhésif fond fixe</h1><div class="col is-12"><p>- Anti-adh&eacute;sif professionnel. <br />- Bords cannel&eacute;s. <br />- Hauteur 2.5 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8309 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8321 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8777 …}
  +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 {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 1.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 1904
    #code: "moule-a-tarte-anti-adhesif-fond-fixe-gobel-1240"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#8774 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632428 {#7945
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632428 {#8040
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8760 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8763
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1904
        #name: "Moule à tarte anti-adhésif fond fixe Gobel"
        #slug: "moule-a-tarte-anti-adhesif-fond-fixe-gobel-1240"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Moule professionnel.</li>\n
          <li>Anti-adh&eacute;sif pro.</li>\n
          <li>Bords cannel&eacute;s.&nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description moule à tarte anti-adhésif fond fixe</h1><div class="col is-12"><p>Le moule &agrave; tarte anti-adh&eacute;sif fond fixe&nbsp;est id&eacute;al pour r&eacute;aliser des tartes aux fruits, tourtes, quiches....</p></div><h1>Caractéristiques moule à tarte anti-adhésif fond fixe</h1><div class="col is-12"><p>- Anti-adh&eacute;sif professionnel. <br />- Bords cannel&eacute;s. <br />- Hauteur 2.5 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8309 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8321 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule à tarte anti-adhésif fond fixe Gobel"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28914
  -props: [
    "product" => App\Entity\Product\Product {#8030
      #id: 1904
      #code: "moule-a-tarte-anti-adhesif-fond-fixe-gobel-1240"
      #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
      #variants: Doctrine\ORM\PersistentCollection {#8774 …}
      #options: Doctrine\ORM\PersistentCollection {#8761 …}
      #associations: Doctrine\ORM\PersistentCollection {#8701 …}
      #createdAt: DateTime @1758632428 {#7945
        date: 2025-09-23 21:00:28.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632428 {#8040
        date: 2025-09-23 21:00:28.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8760 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8763
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8030}
          #id: 1904
          #name: "Moule à tarte anti-adhésif fond fixe Gobel"
          #slug: "moule-a-tarte-anti-adhesif-fond-fixe-gobel-1240"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Moule professionnel.</li>\n
            <li>Anti-adh&eacute;sif pro.</li>\n
            <li>Bords cannel&eacute;s.&nbsp;</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px;">\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description moule à tarte anti-adhésif fond fixe</h1><div class="col is-12"><p>Le moule &agrave; tarte anti-adh&eacute;sif fond fixe&nbsp;est id&eacute;al pour r&eacute;aliser des tartes aux fruits, tourtes, quiches....</p></div><h1>Caractéristiques moule à tarte anti-adhésif fond fixe</h1><div class="col is-12"><p>- Anti-adh&eacute;sif professionnel. <br />- Bords cannel&eacute;s. <br />- Hauteur 2.5 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8766 …}
      #channels: Doctrine\ORM\PersistentCollection {#8309 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8321 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 1.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28930
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28934 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28935 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28925 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8777 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9048
    #collection: Doctrine\Common\Collections\ArrayCollection {#9047 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8894 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38150 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38202 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28930
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28934 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28935 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28925 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule à tarte anti-adhésif fond fixe Gobel"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9048
    #collection: Doctrine\Common\Collections\ArrayCollection {#9047 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8894 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38150 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38202 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29001
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28930
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28934 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28935 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28925 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8777 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9048
      #collection: Doctrine\Common\Collections\ArrayCollection {#9047 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8894 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38150 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38202 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29067
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29057 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29066 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8777 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29076
  +variant: App\Entity\Product\ProductVariant {#8777 …}
  +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 {#9733 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13163 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9730 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29067
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29057 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29066 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 3.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#9052
    #id: 1903
    #code: "moule-a-tarte-anti-adhesif-fond-amovible-gobel-1239"
    #attributes: Doctrine\ORM\PersistentCollection {#9059 …}
    #variants: Doctrine\ORM\PersistentCollection {#9072 …}
    #options: Doctrine\ORM\PersistentCollection {#9063 …}
    #associations: Doctrine\ORM\PersistentCollection {#9061 …}
    #createdAt: DateTime @1758632428 {#9046
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632428 {#9049
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9066 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9067
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9052}
        #id: 1903
        #name: "Moule à tarte anti-adhesif fond amovible Gobel"
        #slug: "moule-a-tarte-anti-adhesif-fond-amovible-gobel-1239"
        #description: """
          <div class="col is-12"><ul>\n
          <li>D&eacute;moulage facile.</li>\n
          <li>Anti-adh&eacute;sif bi-couche, long&eacute;vit&eacute; accrue.</li>\n
          <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul></div><h1>Description Moule à tarte anti-adhesif fond amovible Gobel</h1><div class="col is-12"><p>Le moule &agrave; tarte &agrave; fond amovible &eacute;vite que les tartes se brisent au d&eacute;moulage gr&acirc;ce au fond amovible qui permet de faire glisser facilement la tarte sur le plat.</p></div><h1>Caractéristiques Moule à tarte anti-adhesif fond amovible Gobel</h1><div class="col is-12"><p>- Anti-adh&eacute;sif bi-couche professionnel. <br />- Va au four jusqu'&agrave; 250&deg;c. <br />- Fond amovible. <br />- Bords cannel&eacute;s. <br />- Va au four.<br />- Fabriqu&eacute; en France<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#9069 …}
    #channels: Doctrine\ORM\PersistentCollection {#9057 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9055 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28981
  +product: App\Entity\Product\Product {#9052
    #id: 1903
    #code: "moule-a-tarte-anti-adhesif-fond-amovible-gobel-1239"
    #attributes: Doctrine\ORM\PersistentCollection {#9059 …}
    #variants: Doctrine\ORM\PersistentCollection {#9072 …}
    #options: Doctrine\ORM\PersistentCollection {#9063 …}
    #associations: Doctrine\ORM\PersistentCollection {#9061 …}
    #createdAt: DateTime @1758632428 {#9046
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632428 {#9049
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9066 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9067
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9052}
        #id: 1903
        #name: "Moule à tarte anti-adhesif fond amovible Gobel"
        #slug: "moule-a-tarte-anti-adhesif-fond-amovible-gobel-1239"
        #description: """
          <div class="col is-12"><ul>\n
          <li>D&eacute;moulage facile.</li>\n
          <li>Anti-adh&eacute;sif bi-couche, long&eacute;vit&eacute; accrue.</li>\n
          <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul></div><h1>Description Moule à tarte anti-adhesif fond amovible Gobel</h1><div class="col is-12"><p>Le moule &agrave; tarte &agrave; fond amovible &eacute;vite que les tartes se brisent au d&eacute;moulage gr&acirc;ce au fond amovible qui permet de faire glisser facilement la tarte sur le plat.</p></div><h1>Caractéristiques Moule à tarte anti-adhesif fond amovible Gobel</h1><div class="col is-12"><p>- Anti-adh&eacute;sif bi-couche professionnel. <br />- Va au four jusqu'&agrave; 250&deg;c. <br />- Fond amovible. <br />- Bords cannel&eacute;s. <br />- Va au four.<br />- Fabriqu&eacute; en France<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#9069 …}
    #channels: Doctrine\ORM\PersistentCollection {#9057 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9055 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9073 …}
  +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 {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#9052
    #id: 1903
    #code: "moule-a-tarte-anti-adhesif-fond-amovible-gobel-1239"
    #attributes: Doctrine\ORM\PersistentCollection {#9059 …}
    #variants: Doctrine\ORM\PersistentCollection {#9072 …}
    #options: Doctrine\ORM\PersistentCollection {#9063 …}
    #associations: Doctrine\ORM\PersistentCollection {#9061 …}
    #createdAt: DateTime @1758632428 {#9046
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632428 {#9049
      date: 2025-09-23 21:00:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9066 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9067
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9052}
        #id: 1903
        #name: "Moule à tarte anti-adhesif fond amovible Gobel"
        #slug: "moule-a-tarte-anti-adhesif-fond-amovible-gobel-1239"
        #description: """
          <div class="col is-12"><ul>\n
          <li>D&eacute;moulage facile.</li>\n
          <li>Anti-adh&eacute;sif bi-couche, long&eacute;vit&eacute; accrue.</li>\n
          <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul></div><h1>Description Moule à tarte anti-adhesif fond amovible Gobel</h1><div class="col is-12"><p>Le moule &agrave; tarte &agrave; fond amovible &eacute;vite que les tartes se brisent au d&eacute;moulage gr&acirc;ce au fond amovible qui permet de faire glisser facilement la tarte sur le plat.</p></div><h1>Caractéristiques Moule à tarte anti-adhesif fond amovible Gobel</h1><div class="col is-12"><p>- Anti-adh&eacute;sif bi-couche professionnel. <br />- Va au four jusqu'&agrave; 250&deg;c. <br />- Fond amovible. <br />- Bords cannel&eacute;s. <br />- Va au four.<br />- Fabriqu&eacute; en France<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#9069 …}
    #channels: Doctrine\ORM\PersistentCollection {#9057 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9053 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9055 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule à tarte anti-adhesif fond amovible Gobel"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29203
  -props: [
    "product" => App\Entity\Product\Product {#9052
      #id: 1903
      #code: "moule-a-tarte-anti-adhesif-fond-amovible-gobel-1239"
      #attributes: Doctrine\ORM\PersistentCollection {#9059 …}
      #variants: Doctrine\ORM\PersistentCollection {#9072 …}
      #options: Doctrine\ORM\PersistentCollection {#9063 …}
      #associations: Doctrine\ORM\PersistentCollection {#9061 …}
      #createdAt: DateTime @1758632428 {#9046
        date: 2025-09-23 21:00:28.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632428 {#9049
        date: 2025-09-23 21:00:28.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9066 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9067
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9052}
          #id: 1903
          #name: "Moule à tarte anti-adhesif fond amovible Gobel"
          #slug: "moule-a-tarte-anti-adhesif-fond-amovible-gobel-1239"
          #description: """
            <div class="col is-12"><ul>\n
            <li>D&eacute;moulage facile.</li>\n
            <li>Anti-adh&eacute;sif bi-couche, long&eacute;vit&eacute; accrue.</li>\n
            <li>Qualit&eacute; professionnelle.&nbsp;</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
            </ul></div><h1>Description Moule à tarte anti-adhesif fond amovible Gobel</h1><div class="col is-12"><p>Le moule &agrave; tarte &agrave; fond amovible &eacute;vite que les tartes se brisent au d&eacute;moulage gr&acirc;ce au fond amovible qui permet de faire glisser facilement la tarte sur le plat.</p></div><h1>Caractéristiques Moule à tarte anti-adhesif fond amovible Gobel</h1><div class="col is-12"><p>- Anti-adh&eacute;sif bi-couche professionnel. <br />- Va au four jusqu'&agrave; 250&deg;c. <br />- Fond amovible. <br />- Bords cannel&eacute;s. <br />- Va au four.<br />- Fabriqu&eacute; en France<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#9069 …}
      #channels: Doctrine\ORM\PersistentCollection {#9057 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9053 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9055 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29252
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29187 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29196 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29251 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9073 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083
    #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9082 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38222 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38224 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29252
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29187 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29196 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29251 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule à tarte anti-adhesif fond amovible Gobel"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083
    #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9082 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38222 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38224 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29258
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29252
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29187 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29196 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29251 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9073 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083
      #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9082 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38222 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38224 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29308
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29299 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29307 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9073 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29311
  +variant: App\Entity\Product\ProductVariant {#9073 …}
  +price: "13,00\u{A0}"
  +originalPrice: "13,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9733 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13163 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9730 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29308
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29299 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29307 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 3.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#9089
    #id: 2294
    #code: "moule-a-kougloff-anti-adhesif-gobel-511"
    #attributes: Doctrine\ORM\PersistentCollection {#9099 …}
    #variants: Doctrine\ORM\PersistentCollection {#9112 …}
    #options: Doctrine\ORM\PersistentCollection {#9103 …}
    #associations: Doctrine\ORM\PersistentCollection {#9101 …}
    #createdAt: DateTime @1758632514 {#9085
      date: 2025-09-23 21:01:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632514 {#9086
      date: 2025-09-23 21:01:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9106 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9107
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9089}
        #id: 2294
        #name: "Moule à kougloff anti-adhésif Gobel"
        #slug: "moule-a-kougloff-anti-adhesif-gobel-511"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Qualit&eacute; professionnelle.</li>\n
          <li>Anti-adh&eacute;sif multi-couches.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Description Moule à kougloff anti-adhésif Gobel</h1><div class="col is-12">Le moule &agrave; kougloff anti-adh&eacute;sif Gobel vous permet de confectionner de d&eacute;licieux kougloff, g&acirc;teau traditionnel alsacien. Gr&acirc;ce &agrave; son rev&ecirc;tement anti-adh&eacute;sif haute qualit&eacute;, le d&eacute;moulage est facile.</div><h1>Caractéristiques Moule à kougloff anti-adhésif Gobel</h1><div class="col is-12">- Dimensions utiles : &oslash; externe 22 cm. &oslash; interne 21 cm. Hauteur 9 cm. <br />- Acier &eacute;pais. <br />- Anti-adh&eacute;sif multi-couches.<br />- Va au four jusqu'&agrave; 250&deg;c.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#9109 …}
    #channels: Doctrine\ORM\PersistentCollection {#9097 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9093 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9095 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29194
  +product: App\Entity\Product\Product {#9089
    #id: 2294
    #code: "moule-a-kougloff-anti-adhesif-gobel-511"
    #attributes: Doctrine\ORM\PersistentCollection {#9099 …}
    #variants: Doctrine\ORM\PersistentCollection {#9112 …}
    #options: Doctrine\ORM\PersistentCollection {#9103 …}
    #associations: Doctrine\ORM\PersistentCollection {#9101 …}
    #createdAt: DateTime @1758632514 {#9085
      date: 2025-09-23 21:01:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632514 {#9086
      date: 2025-09-23 21:01:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9106 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9107
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9089}
        #id: 2294
        #name: "Moule à kougloff anti-adhésif Gobel"
        #slug: "moule-a-kougloff-anti-adhesif-gobel-511"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Qualit&eacute; professionnelle.</li>\n
          <li>Anti-adh&eacute;sif multi-couches.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Description Moule à kougloff anti-adhésif Gobel</h1><div class="col is-12">Le moule &agrave; kougloff anti-adh&eacute;sif Gobel vous permet de confectionner de d&eacute;licieux kougloff, g&acirc;teau traditionnel alsacien. Gr&acirc;ce &agrave; son rev&ecirc;tement anti-adh&eacute;sif haute qualit&eacute;, le d&eacute;moulage est facile.</div><h1>Caractéristiques Moule à kougloff anti-adhésif Gobel</h1><div class="col is-12">- Dimensions utiles : &oslash; externe 22 cm. &oslash; interne 21 cm. Hauteur 9 cm. <br />- Acier &eacute;pais. <br />- Anti-adh&eacute;sif multi-couches.<br />- Va au four jusqu'&agrave; 250&deg;c.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#9109 …}
    #channels: Doctrine\ORM\PersistentCollection {#9097 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9093 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9095 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9113 …}
  +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 {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#9089
    #id: 2294
    #code: "moule-a-kougloff-anti-adhesif-gobel-511"
    #attributes: Doctrine\ORM\PersistentCollection {#9099 …}
    #variants: Doctrine\ORM\PersistentCollection {#9112 …}
    #options: Doctrine\ORM\PersistentCollection {#9103 …}
    #associations: Doctrine\ORM\PersistentCollection {#9101 …}
    #createdAt: DateTime @1758632514 {#9085
      date: 2025-09-23 21:01:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632514 {#9086
      date: 2025-09-23 21:01:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9106 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9107
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9089}
        #id: 2294
        #name: "Moule à kougloff anti-adhésif Gobel"
        #slug: "moule-a-kougloff-anti-adhesif-gobel-511"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Qualit&eacute; professionnelle.</li>\n
          <li>Anti-adh&eacute;sif multi-couches.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Description Moule à kougloff anti-adhésif Gobel</h1><div class="col is-12">Le moule &agrave; kougloff anti-adh&eacute;sif Gobel vous permet de confectionner de d&eacute;licieux kougloff, g&acirc;teau traditionnel alsacien. Gr&acirc;ce &agrave; son rev&ecirc;tement anti-adh&eacute;sif haute qualit&eacute;, le d&eacute;moulage est facile.</div><h1>Caractéristiques Moule à kougloff anti-adhésif Gobel</h1><div class="col is-12">- Dimensions utiles : &oslash; externe 22 cm. &oslash; interne 21 cm. Hauteur 9 cm. <br />- Acier &eacute;pais. <br />- Anti-adh&eacute;sif multi-couches.<br />- Va au four jusqu'&agrave; 250&deg;c.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#9109 …}
    #channels: Doctrine\ORM\PersistentCollection {#9097 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9093 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9095 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule à kougloff anti-adhésif Gobel"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29428
  -props: [
    "product" => App\Entity\Product\Product {#9089
      #id: 2294
      #code: "moule-a-kougloff-anti-adhesif-gobel-511"
      #attributes: Doctrine\ORM\PersistentCollection {#9099 …}
      #variants: Doctrine\ORM\PersistentCollection {#9112 …}
      #options: Doctrine\ORM\PersistentCollection {#9103 …}
      #associations: Doctrine\ORM\PersistentCollection {#9101 …}
      #createdAt: DateTime @1758632514 {#9085
        date: 2025-09-23 21:01:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632514 {#9086
        date: 2025-09-23 21:01:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9106 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9107
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9089}
          #id: 2294
          #name: "Moule à kougloff anti-adhésif Gobel"
          #slug: "moule-a-kougloff-anti-adhesif-gobel-511"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Qualit&eacute; professionnelle.</li>\n
            <li>Anti-adh&eacute;sif multi-couches.</li>\n
            <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
            </ul></div><h1>Description Moule à kougloff anti-adhésif Gobel</h1><div class="col is-12">Le moule &agrave; kougloff anti-adh&eacute;sif Gobel vous permet de confectionner de d&eacute;licieux kougloff, g&acirc;teau traditionnel alsacien. Gr&acirc;ce &agrave; son rev&ecirc;tement anti-adh&eacute;sif haute qualit&eacute;, le d&eacute;moulage est facile.</div><h1>Caractéristiques Moule à kougloff anti-adhésif Gobel</h1><div class="col is-12">- Dimensions utiles : &oslash; externe 22 cm. &oslash; interne 21 cm. Hauteur 9 cm. <br />- Acier &eacute;pais. <br />- Anti-adh&eacute;sif multi-couches.<br />- Va au four jusqu'&agrave; 250&deg;c.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#9109 …}
      #channels: Doctrine\ORM\PersistentCollection {#9097 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9093 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9095 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29474
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29412 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29421 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29473 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9113 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9123
    #collection: Doctrine\Common\Collections\ArrayCollection {#9124 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9122 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38238 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29474
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29412 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29421 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29473 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule à kougloff anti-adhésif Gobel"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9123
    #collection: Doctrine\Common\Collections\ArrayCollection {#9124 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9122 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38238 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29480
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29474
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29412 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29421 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29473 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9113 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9123
      #collection: Doctrine\Common\Collections\ArrayCollection {#9124 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9122 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38238 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29530
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29521 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29528 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29529 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9113 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29533
  +variant: App\Entity\Product\ProductVariant {#9113 …}
  +price: "21,00\u{A0}"
  +originalPrice: "21,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9733 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13163 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9730 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29530
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29521 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29528 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29529 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 4.97 ms
Input props
[
  "product" => App\Entity\Product\Product {#9129
    #id: 1738
    #code: "moule-a-cake-demontable-gobel-1232"
    #attributes: Doctrine\ORM\PersistentCollection {#9139 …}
    #variants: Doctrine\ORM\PersistentCollection {#9152 …}
    #options: Doctrine\ORM\PersistentCollection {#9143 …}
    #associations: Doctrine\ORM\PersistentCollection {#9141 …}
    #createdAt: DateTime @1758632402 {#9125
      date: 2025-09-23 21:00:02.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632402 {#9126
      date: 2025-09-23 21:00:02.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9146 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9129}
        #id: 1738
        #name: "Moule à cake démontable Gobel"
        #slug: "moule-a-cake-demontable-gobel-1232"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Un d&eacute;moulage parfait, id&eacute;al pour les terrines de l&eacute;gumes ou poisson.</li>\n
          <li>Anti-adh&eacute;sif qualit&eacute; pro.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul>\n
          &nbsp;</div><h1>Description Moule à cake démontable Gobel</h1><div class="col is-12"><p>Le moule &agrave; cake d&eacute;montable permet de d&eacute;mouler facilement vos cakes, terrines de l&eacute;gumes ou poisson. Le moule &agrave; cake d&eacute;montable est dot&eacute; d'un rev&ecirc;tement anti-adh&eacute;sif de qualit&eacute; facilitant encore le d&eacute;moulage.</p></div><h1>Caractéristiques Moule à cake démontable Gobel</h1><div class="col is-12"><p><span style="font-size: 12px;">- Antiadh&eacute;sif professionnel. <br />- Dimensions internes : L 27 x l 10 x h 7.5 cm. <br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</span></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 {#9149 …}
    #channels: Doctrine\ORM\PersistentCollection {#9137 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9131 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9133 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9135 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29419
  +product: App\Entity\Product\Product {#9129
    #id: 1738
    #code: "moule-a-cake-demontable-gobel-1232"
    #attributes: Doctrine\ORM\PersistentCollection {#9139 …}
    #variants: Doctrine\ORM\PersistentCollection {#9152 …}
    #options: Doctrine\ORM\PersistentCollection {#9143 …}
    #associations: Doctrine\ORM\PersistentCollection {#9141 …}
    #createdAt: DateTime @1758632402 {#9125
      date: 2025-09-23 21:00:02.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632402 {#9126
      date: 2025-09-23 21:00:02.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9146 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9129}
        #id: 1738
        #name: "Moule à cake démontable Gobel"
        #slug: "moule-a-cake-demontable-gobel-1232"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Un d&eacute;moulage parfait, id&eacute;al pour les terrines de l&eacute;gumes ou poisson.</li>\n
          <li>Anti-adh&eacute;sif qualit&eacute; pro.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul>\n
          &nbsp;</div><h1>Description Moule à cake démontable Gobel</h1><div class="col is-12"><p>Le moule &agrave; cake d&eacute;montable permet de d&eacute;mouler facilement vos cakes, terrines de l&eacute;gumes ou poisson. Le moule &agrave; cake d&eacute;montable est dot&eacute; d'un rev&ecirc;tement anti-adh&eacute;sif de qualit&eacute; facilitant encore le d&eacute;moulage.</p></div><h1>Caractéristiques Moule à cake démontable Gobel</h1><div class="col is-12"><p><span style="font-size: 12px;">- Antiadh&eacute;sif professionnel. <br />- Dimensions internes : L 27 x l 10 x h 7.5 cm. <br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</span></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 {#9149 …}
    #channels: Doctrine\ORM\PersistentCollection {#9137 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9131 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9133 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9135 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9153 …}
  +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 {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 1.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#9129
    #id: 1738
    #code: "moule-a-cake-demontable-gobel-1232"
    #attributes: Doctrine\ORM\PersistentCollection {#9139 …}
    #variants: Doctrine\ORM\PersistentCollection {#9152 …}
    #options: Doctrine\ORM\PersistentCollection {#9143 …}
    #associations: Doctrine\ORM\PersistentCollection {#9141 …}
    #createdAt: DateTime @1758632402 {#9125
      date: 2025-09-23 21:00:02.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632402 {#9126
      date: 2025-09-23 21:00:02.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9146 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9129}
        #id: 1738
        #name: "Moule à cake démontable Gobel"
        #slug: "moule-a-cake-demontable-gobel-1232"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Un d&eacute;moulage parfait, id&eacute;al pour les terrines de l&eacute;gumes ou poisson.</li>\n
          <li>Anti-adh&eacute;sif qualit&eacute; pro.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul>\n
          &nbsp;</div><h1>Description Moule à cake démontable Gobel</h1><div class="col is-12"><p>Le moule &agrave; cake d&eacute;montable permet de d&eacute;mouler facilement vos cakes, terrines de l&eacute;gumes ou poisson. Le moule &agrave; cake d&eacute;montable est dot&eacute; d'un rev&ecirc;tement anti-adh&eacute;sif de qualit&eacute; facilitant encore le d&eacute;moulage.</p></div><h1>Caractéristiques Moule à cake démontable Gobel</h1><div class="col is-12"><p><span style="font-size: 12px;">- Antiadh&eacute;sif professionnel. <br />- Dimensions internes : L 27 x l 10 x h 7.5 cm. <br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</span></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 {#9149 …}
    #channels: Doctrine\ORM\PersistentCollection {#9137 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9131 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9133 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9135 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule à cake démontable Gobel"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29650
  -props: [
    "product" => App\Entity\Product\Product {#9129
      #id: 1738
      #code: "moule-a-cake-demontable-gobel-1232"
      #attributes: Doctrine\ORM\PersistentCollection {#9139 …}
      #variants: Doctrine\ORM\PersistentCollection {#9152 …}
      #options: Doctrine\ORM\PersistentCollection {#9143 …}
      #associations: Doctrine\ORM\PersistentCollection {#9141 …}
      #createdAt: DateTime @1758632402 {#9125
        date: 2025-09-23 21:00:02.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632402 {#9126
        date: 2025-09-23 21:00:02.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9146 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9147
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9129}
          #id: 1738
          #name: "Moule à cake démontable Gobel"
          #slug: "moule-a-cake-demontable-gobel-1232"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Un d&eacute;moulage parfait, id&eacute;al pour les terrines de l&eacute;gumes ou poisson.</li>\n
            <li>Anti-adh&eacute;sif qualit&eacute; pro.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px;">\n
            </ul>\n
            &nbsp;</div><h1>Description Moule à cake démontable Gobel</h1><div class="col is-12"><p>Le moule &agrave; cake d&eacute;montable permet de d&eacute;mouler facilement vos cakes, terrines de l&eacute;gumes ou poisson. Le moule &agrave; cake d&eacute;montable est dot&eacute; d'un rev&ecirc;tement anti-adh&eacute;sif de qualit&eacute; facilitant encore le d&eacute;moulage.</p></div><h1>Caractéristiques Moule à cake démontable Gobel</h1><div class="col is-12"><p><span style="font-size: 12px;">- Antiadh&eacute;sif professionnel. <br />- Dimensions internes : L 27 x l 10 x h 7.5 cm. <br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</span></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 {#9149 …}
      #channels: Doctrine\ORM\PersistentCollection {#9137 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9131 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9133 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9135 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29696
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29634 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29695 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9153 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166
    #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9165 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38250 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38252 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29696
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29634 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29695 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule à cake démontable Gobel"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166
    #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9165 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38250 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38252 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29702
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29696
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29634 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29643 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29695 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9153 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166
      #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9165 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38250 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38252 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29751 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9153 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29755
  +variant: App\Entity\Product\ProductVariant {#9153 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9733 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13163 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9730 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29743 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29751 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 4.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#9172
    #id: 362
    #code: "plat-a-four-porcelaine-revol-belle-cuisine-3433"
    #attributes: Doctrine\ORM\PersistentCollection {#9182 …}
    #variants: Doctrine\ORM\PersistentCollection {#9195 …}
    #options: Doctrine\ORM\PersistentCollection {#9186 …}
    #associations: Doctrine\ORM\PersistentCollection {#9184 …}
    #createdAt: DateTime @1758632199 {#9168
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632199 {#9169
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9189 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9190
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9172}
        #id: 362
        #name: "Plat à four porcelaine REVOL Belle Cuisine"
        #slug: "plat-a-four-porcelaine-revol-belle-cuisine-3433"
        #description: """
          <div class="col is-12"><br />\n
          <ul>\n
          <li>Va au four, micro-ondes, sans craindre les chocs thermiques.</li>\n
          <li>Fabriqu&eacute; d'un seul tenant, anses ultra-r&eacute;sistantes.</li>\n
          <li><strong>Fabriqu&eacute; en France. Saint-Uze. Dr&ocirc;me.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description plat à four porcelaine REVOL Belle Cuisine</h1><div class="col is-12"><br />Le plat &agrave; four REVOL Belle Cuisine est traditionnel de par la porcelaine haute qualit&eacute; employ&eacute;e tout en b&eacute;n&eacute;ficiant des derni&egrave;res technologies pour sa fabrication.<br /> Le plat &agrave; four porcelaine REVOL Belle Cuisine est &eacute;quip&eacute; de anses monoblocs renforc&eacute;es, fabriqu&eacute;es en m&ecirc;me temps que le plat contribuant &agrave; une solidit&eacute; &agrave; toute &eacute;preuve. A  la sortie du four, les anses refroidissent plus vite que le plat, Il est alors plus facile de le transporter.</div><h1>Caractéristiques plat à four porcelaine REVOL Belle Cuisine</h1><div class="col is-12"><br />Porcelaine culinaire &eacute;maill&eacute;e non poreuse, n 'absorbe ni les graisses ni  les odeurs . Grande r&eacute;sistance aux chocs thermiques. Anses monoblocs pour une bonne prise en main. Grandeur totale: Ajouter 4 cm par anse. Va au  four, micro ondes et cong&eacute;lateur. Nettoyage &agrave; la main ou lave vaisselle.  Fabrication fran&ccedil;aise.</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 {#9192 …}
    #channels: Doctrine\ORM\PersistentCollection {#9180 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9176 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9178 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29641
  +product: App\Entity\Product\Product {#9172
    #id: 362
    #code: "plat-a-four-porcelaine-revol-belle-cuisine-3433"
    #attributes: Doctrine\ORM\PersistentCollection {#9182 …}
    #variants: Doctrine\ORM\PersistentCollection {#9195 …}
    #options: Doctrine\ORM\PersistentCollection {#9186 …}
    #associations: Doctrine\ORM\PersistentCollection {#9184 …}
    #createdAt: DateTime @1758632199 {#9168
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632199 {#9169
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9189 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9190
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9172}
        #id: 362
        #name: "Plat à four porcelaine REVOL Belle Cuisine"
        #slug: "plat-a-four-porcelaine-revol-belle-cuisine-3433"
        #description: """
          <div class="col is-12"><br />\n
          <ul>\n
          <li>Va au four, micro-ondes, sans craindre les chocs thermiques.</li>\n
          <li>Fabriqu&eacute; d'un seul tenant, anses ultra-r&eacute;sistantes.</li>\n
          <li><strong>Fabriqu&eacute; en France. Saint-Uze. Dr&ocirc;me.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description plat à four porcelaine REVOL Belle Cuisine</h1><div class="col is-12"><br />Le plat &agrave; four REVOL Belle Cuisine est traditionnel de par la porcelaine haute qualit&eacute; employ&eacute;e tout en b&eacute;n&eacute;ficiant des derni&egrave;res technologies pour sa fabrication.<br /> Le plat &agrave; four porcelaine REVOL Belle Cuisine est &eacute;quip&eacute; de anses monoblocs renforc&eacute;es, fabriqu&eacute;es en m&ecirc;me temps que le plat contribuant &agrave; une solidit&eacute; &agrave; toute &eacute;preuve. A  la sortie du four, les anses refroidissent plus vite que le plat, Il est alors plus facile de le transporter.</div><h1>Caractéristiques plat à four porcelaine REVOL Belle Cuisine</h1><div class="col is-12"><br />Porcelaine culinaire &eacute;maill&eacute;e non poreuse, n 'absorbe ni les graisses ni  les odeurs . Grande r&eacute;sistance aux chocs thermiques. Anses monoblocs pour une bonne prise en main. Grandeur totale: Ajouter 4 cm par anse. Va au  four, micro ondes et cong&eacute;lateur. Nettoyage &agrave; la main ou lave vaisselle.  Fabrication fran&ccedil;aise.</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 {#9192 …}
    #channels: Doctrine\ORM\PersistentCollection {#9180 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9176 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9178 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9196 …}
  +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 {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#9172
    #id: 362
    #code: "plat-a-four-porcelaine-revol-belle-cuisine-3433"
    #attributes: Doctrine\ORM\PersistentCollection {#9182 …}
    #variants: Doctrine\ORM\PersistentCollection {#9195 …}
    #options: Doctrine\ORM\PersistentCollection {#9186 …}
    #associations: Doctrine\ORM\PersistentCollection {#9184 …}
    #createdAt: DateTime @1758632199 {#9168
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632199 {#9169
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9189 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9190
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9172}
        #id: 362
        #name: "Plat à four porcelaine REVOL Belle Cuisine"
        #slug: "plat-a-four-porcelaine-revol-belle-cuisine-3433"
        #description: """
          <div class="col is-12"><br />\n
          <ul>\n
          <li>Va au four, micro-ondes, sans craindre les chocs thermiques.</li>\n
          <li>Fabriqu&eacute; d'un seul tenant, anses ultra-r&eacute;sistantes.</li>\n
          <li><strong>Fabriqu&eacute; en France. Saint-Uze. Dr&ocirc;me.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description plat à four porcelaine REVOL Belle Cuisine</h1><div class="col is-12"><br />Le plat &agrave; four REVOL Belle Cuisine est traditionnel de par la porcelaine haute qualit&eacute; employ&eacute;e tout en b&eacute;n&eacute;ficiant des derni&egrave;res technologies pour sa fabrication.<br /> Le plat &agrave; four porcelaine REVOL Belle Cuisine est &eacute;quip&eacute; de anses monoblocs renforc&eacute;es, fabriqu&eacute;es en m&ecirc;me temps que le plat contribuant &agrave; une solidit&eacute; &agrave; toute &eacute;preuve. A  la sortie du four, les anses refroidissent plus vite que le plat, Il est alors plus facile de le transporter.</div><h1>Caractéristiques plat à four porcelaine REVOL Belle Cuisine</h1><div class="col is-12"><br />Porcelaine culinaire &eacute;maill&eacute;e non poreuse, n 'absorbe ni les graisses ni  les odeurs . Grande r&eacute;sistance aux chocs thermiques. Anses monoblocs pour une bonne prise en main. Grandeur totale: Ajouter 4 cm par anse. Va au  four, micro ondes et cong&eacute;lateur. Nettoyage &agrave; la main ou lave vaisselle.  Fabrication fran&ccedil;aise.</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 {#9192 …}
    #channels: Doctrine\ORM\PersistentCollection {#9180 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9176 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9178 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Plat à four porcelaine REVOL Belle Cuisine"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29872
  -props: [
    "product" => App\Entity\Product\Product {#9172
      #id: 362
      #code: "plat-a-four-porcelaine-revol-belle-cuisine-3433"
      #attributes: Doctrine\ORM\PersistentCollection {#9182 …}
      #variants: Doctrine\ORM\PersistentCollection {#9195 …}
      #options: Doctrine\ORM\PersistentCollection {#9186 …}
      #associations: Doctrine\ORM\PersistentCollection {#9184 …}
      #createdAt: DateTime @1758632199 {#9168
        date: 2025-09-23 20:56:39.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632199 {#9169
        date: 2025-09-23 20:56:39.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9189 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9190
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9172}
          #id: 362
          #name: "Plat à four porcelaine REVOL Belle Cuisine"
          #slug: "plat-a-four-porcelaine-revol-belle-cuisine-3433"
          #description: """
            <div class="col is-12"><br />\n
            <ul>\n
            <li>Va au four, micro-ondes, sans craindre les chocs thermiques.</li>\n
            <li>Fabriqu&eacute; d'un seul tenant, anses ultra-r&eacute;sistantes.</li>\n
            <li><strong>Fabriqu&eacute; en France. Saint-Uze. Dr&ocirc;me.</strong></li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description plat à four porcelaine REVOL Belle Cuisine</h1><div class="col is-12"><br />Le plat &agrave; four REVOL Belle Cuisine est traditionnel de par la porcelaine haute qualit&eacute; employ&eacute;e tout en b&eacute;n&eacute;ficiant des derni&egrave;res technologies pour sa fabrication.<br /> Le plat &agrave; four porcelaine REVOL Belle Cuisine est &eacute;quip&eacute; de anses monoblocs renforc&eacute;es, fabriqu&eacute;es en m&ecirc;me temps que le plat contribuant &agrave; une solidit&eacute; &agrave; toute &eacute;preuve. A  la sortie du four, les anses refroidissent plus vite que le plat, Il est alors plus facile de le transporter.</div><h1>Caractéristiques plat à four porcelaine REVOL Belle Cuisine</h1><div class="col is-12"><br />Porcelaine culinaire &eacute;maill&eacute;e non poreuse, n 'absorbe ni les graisses ni  les odeurs . Grande r&eacute;sistance aux chocs thermiques. Anses monoblocs pour une bonne prise en main. Grandeur totale: Ajouter 4 cm par anse. Va au  four, micro ondes et cong&eacute;lateur. Nettoyage &agrave; la main ou lave vaisselle.  Fabrication fran&ccedil;aise.</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 {#9192 …}
      #channels: Doctrine\ORM\PersistentCollection {#9180 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9176 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9178 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.88 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29921
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29856 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29865 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29920 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9196 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9206
    #collection: Doctrine\Common\Collections\ArrayCollection {#9207 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9205 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38264 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38266 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29921
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29856 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29865 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29920 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Plat à four porcelaine REVOL Belle Cuisine"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9206
    #collection: Doctrine\Common\Collections\ArrayCollection {#9207 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9205 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38264 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38266 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29927
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29921
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29856 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29865 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29920 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9196 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9206
      #collection: Doctrine\Common\Collections\ArrayCollection {#9207 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9205 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38264 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38266 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29977
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29968 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29975 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29976 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9196 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29980
  +variant: App\Entity\Product\ProductVariant {#9196 …}
  +price: "37,00\u{A0}"
  +originalPrice: "37,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9733 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13163 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9730 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29977
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29968 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29975 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29976 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 5.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#9212
    #id: 361
    #code: "plat-a-four-porcelaine-revol-londres-rectangle-3430"
    #attributes: Doctrine\ORM\PersistentCollection {#9219 …}
    #variants: Doctrine\ORM\PersistentCollection {#9232 …}
    #options: Doctrine\ORM\PersistentCollection {#9223 …}
    #associations: Doctrine\ORM\PersistentCollection {#9221 …}
    #createdAt: DateTime @1758632199 {#9208
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632199 {#9209
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9226 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9227
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9212}
        #id: 361
        #name: "Plat à four porcelaine REVOL Londres rectangle"
        #slug: "plat-a-four-porcelaine-revol-londres-rectangle-3430"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Va au four, micro-ondes, sans craindre les chocs thermiques.</li>\n
          <li>Bords hauts, limite les projections.</li>\n
          <li><strong>Fabriqu&eacute; en France. Saint-Uze. Dr&ocirc;me.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description plat à four porcelaine REVOL Londres</h1><div class="col is-12">Le plat &agrave; four porcelaine REVOL Londres rectangle b&eacute;n&eacute;ficie d' une &eacute;paisseur &eacute;tudi&eacute;e pour garantir une cuisson r&eacute;guli&egrave;re. <br />Le plat &agrave; four porcelaine REVOL Londres rectangle a des bords hauts, limitant ainsi les projections, et droits pour obtenir des parts parfaites.</div><h1>Caractéristiques plat à four porcelaine REVOL Londres</h1><div class="col is-12"><br />Porcelaine culinaire &eacute;maill&eacute;e non poreuse, n 'absorbe ni les graisses ni les odeurs . Grande r&eacute;sistance aux chocs thermiques. Bords renforc&eacute;s une bonne prise en main et une meilleure r&eacute;sistance aux chocs. Va au four, micro ondes et cong&eacute;lateur. Nettoyage &agrave; la main ou lave vaisselle. Fabrication fran&ccedil;aise.</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 {#9229 …}
    #channels: Doctrine\ORM\PersistentCollection {#9217 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9213 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9215 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29863
  +product: App\Entity\Product\Product {#9212
    #id: 361
    #code: "plat-a-four-porcelaine-revol-londres-rectangle-3430"
    #attributes: Doctrine\ORM\PersistentCollection {#9219 …}
    #variants: Doctrine\ORM\PersistentCollection {#9232 …}
    #options: Doctrine\ORM\PersistentCollection {#9223 …}
    #associations: Doctrine\ORM\PersistentCollection {#9221 …}
    #createdAt: DateTime @1758632199 {#9208
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632199 {#9209
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9226 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9227
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9212}
        #id: 361
        #name: "Plat à four porcelaine REVOL Londres rectangle"
        #slug: "plat-a-four-porcelaine-revol-londres-rectangle-3430"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Va au four, micro-ondes, sans craindre les chocs thermiques.</li>\n
          <li>Bords hauts, limite les projections.</li>\n
          <li><strong>Fabriqu&eacute; en France. Saint-Uze. Dr&ocirc;me.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description plat à four porcelaine REVOL Londres</h1><div class="col is-12">Le plat &agrave; four porcelaine REVOL Londres rectangle b&eacute;n&eacute;ficie d' une &eacute;paisseur &eacute;tudi&eacute;e pour garantir une cuisson r&eacute;guli&egrave;re. <br />Le plat &agrave; four porcelaine REVOL Londres rectangle a des bords hauts, limitant ainsi les projections, et droits pour obtenir des parts parfaites.</div><h1>Caractéristiques plat à four porcelaine REVOL Londres</h1><div class="col is-12"><br />Porcelaine culinaire &eacute;maill&eacute;e non poreuse, n 'absorbe ni les graisses ni les odeurs . Grande r&eacute;sistance aux chocs thermiques. Bords renforc&eacute;s une bonne prise en main et une meilleure r&eacute;sistance aux chocs. Va au four, micro ondes et cong&eacute;lateur. Nettoyage &agrave; la main ou lave vaisselle. Fabrication fran&ccedil;aise.</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 {#9229 …}
    #channels: Doctrine\ORM\PersistentCollection {#9217 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9213 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9215 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9233 …}
  +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 {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 1.10 ms
Input props
[
  "product" => App\Entity\Product\Product {#9212
    #id: 361
    #code: "plat-a-four-porcelaine-revol-londres-rectangle-3430"
    #attributes: Doctrine\ORM\PersistentCollection {#9219 …}
    #variants: Doctrine\ORM\PersistentCollection {#9232 …}
    #options: Doctrine\ORM\PersistentCollection {#9223 …}
    #associations: Doctrine\ORM\PersistentCollection {#9221 …}
    #createdAt: DateTime @1758632199 {#9208
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632199 {#9209
      date: 2025-09-23 20:56:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9226 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9227
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9212}
        #id: 361
        #name: "Plat à four porcelaine REVOL Londres rectangle"
        #slug: "plat-a-four-porcelaine-revol-londres-rectangle-3430"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Va au four, micro-ondes, sans craindre les chocs thermiques.</li>\n
          <li>Bords hauts, limite les projections.</li>\n
          <li><strong>Fabriqu&eacute; en France. Saint-Uze. Dr&ocirc;me.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description plat à four porcelaine REVOL Londres</h1><div class="col is-12">Le plat &agrave; four porcelaine REVOL Londres rectangle b&eacute;n&eacute;ficie d' une &eacute;paisseur &eacute;tudi&eacute;e pour garantir une cuisson r&eacute;guli&egrave;re. <br />Le plat &agrave; four porcelaine REVOL Londres rectangle a des bords hauts, limitant ainsi les projections, et droits pour obtenir des parts parfaites.</div><h1>Caractéristiques plat à four porcelaine REVOL Londres</h1><div class="col is-12"><br />Porcelaine culinaire &eacute;maill&eacute;e non poreuse, n 'absorbe ni les graisses ni les odeurs . Grande r&eacute;sistance aux chocs thermiques. Bords renforc&eacute;s une bonne prise en main et une meilleure r&eacute;sistance aux chocs. Va au four, micro ondes et cong&eacute;lateur. Nettoyage &agrave; la main ou lave vaisselle. Fabrication fran&ccedil;aise.</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 {#9229 …}
    #channels: Doctrine\ORM\PersistentCollection {#9217 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9213 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9215 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Plat à four porcelaine REVOL Londres rectangle"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30097
  -props: [
    "product" => App\Entity\Product\Product {#9212
      #id: 361
      #code: "plat-a-four-porcelaine-revol-londres-rectangle-3430"
      #attributes: Doctrine\ORM\PersistentCollection {#9219 …}
      #variants: Doctrine\ORM\PersistentCollection {#9232 …}
      #options: Doctrine\ORM\PersistentCollection {#9223 …}
      #associations: Doctrine\ORM\PersistentCollection {#9221 …}
      #createdAt: DateTime @1758632199 {#9208
        date: 2025-09-23 20:56:39.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632199 {#9209
        date: 2025-09-23 20:56:39.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9226 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9227
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9212}
          #id: 361
          #name: "Plat à four porcelaine REVOL Londres rectangle"
          #slug: "plat-a-four-porcelaine-revol-londres-rectangle-3430"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Va au four, micro-ondes, sans craindre les chocs thermiques.</li>\n
            <li>Bords hauts, limite les projections.</li>\n
            <li><strong>Fabriqu&eacute; en France. Saint-Uze. Dr&ocirc;me.</strong></li>\n
            </ul>\n
            <ul>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description plat à four porcelaine REVOL Londres</h1><div class="col is-12">Le plat &agrave; four porcelaine REVOL Londres rectangle b&eacute;n&eacute;ficie d' une &eacute;paisseur &eacute;tudi&eacute;e pour garantir une cuisson r&eacute;guli&egrave;re. <br />Le plat &agrave; four porcelaine REVOL Londres rectangle a des bords hauts, limitant ainsi les projections, et droits pour obtenir des parts parfaites.</div><h1>Caractéristiques plat à four porcelaine REVOL Londres</h1><div class="col is-12"><br />Porcelaine culinaire &eacute;maill&eacute;e non poreuse, n 'absorbe ni les graisses ni les odeurs . Grande r&eacute;sistance aux chocs thermiques. Bords renforc&eacute;s une bonne prise en main et une meilleure r&eacute;sistance aux chocs. Va au four, micro ondes et cong&eacute;lateur. Nettoyage &agrave; la main ou lave vaisselle. Fabrication fran&ccedil;aise.</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 {#9229 …}
      #channels: Doctrine\ORM\PersistentCollection {#9217 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9174 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9213 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9215 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.98 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30146
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30081 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30090 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30145 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9233 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9243
    #collection: Doctrine\Common\Collections\ArrayCollection {#9244 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9242 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38278 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38280 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30146
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30081 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30090 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30145 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Plat à four porcelaine REVOL Londres rectangle"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9243
    #collection: Doctrine\Common\Collections\ArrayCollection {#9244 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9242 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38278 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38280 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30152
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30146
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30081 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30090 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30145 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9233 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9243
      #collection: Doctrine\Common\Collections\ArrayCollection {#9244 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9242 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38278 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38280 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30202
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30193 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30200 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30201 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9233 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30205
  +variant: App\Entity\Product\ProductVariant {#9233 …}
  +price: "39,00\u{A0}"
  +originalPrice: "39,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9733 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13163 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9730 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30202
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30193 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30200 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30201 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 5.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#9280
    #id: 292
    #code: "cocotte-fonte-invicta-reserve-d-eau-ronde-786"
    #attributes: Doctrine\ORM\PersistentCollection {#9290 …}
    #variants: Doctrine\ORM\PersistentCollection {#9303 …}
    #options: Doctrine\ORM\PersistentCollection {#9294 …}
    #associations: Doctrine\ORM\PersistentCollection {#9292 …}
    #createdAt: DateTime @1758632193 {#9245
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632193 {#9246
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9297 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9298
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9280}
        #id: 292
        #name: "Cocotte fonte Invicta réserve d'eau ronde"
        #slug: "cocotte-fonte-invicta-reserve-d-eau-ronde-786"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couvercle r&eacute;serve d'eau avec picots, arrosage automatique du plat.</li>\n
          <li>Id&eacute;ale pour mijoter.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</span></li>\n
          <li><span style="font-weight: bold;">Garantie &agrave; vie.</span></li>\n
          </ul></div><h1>Description Cocotte fonte Invicta réserve d'eau ronde</h1><div class="col is-12"><p>La Cocotte fonte Invicta r&eacute;serve d'eau ronde&nbsp;est id&eacute;ale pour mijoter en toute s&eacute;curit&eacute;, sans surveillance et conserver le mo&ecirc;lleux et la saveur de vos pr&eacute;parations gr&acirc;ce &agrave; son couvercle r&eacute;serve d'eau.</p></div><h1>Caractéristiques Cocotte fonte Invicta réserve d'eau ronde</h1><div class="col is-12">Fonte &eacute;maill&eacute;e 3 couches &agrave; l'ext&eacute;rieur. Int&eacute;rieur &eacute;maill&eacute; noir mat. Couvercle &agrave; r&eacute;serve d'eau avec picots permettant l'hydratation permanente et automatique de votre pr&eacute;paration . Bouton inox. Tous feux y compris induction. Va au four. Fabriqu&eacute;e en France.&nbsp;<br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9300 …}
    #channels: Doctrine\ORM\PersistentCollection {#9288 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9284 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9286 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30088
  +product: App\Entity\Product\Product {#9280
    #id: 292
    #code: "cocotte-fonte-invicta-reserve-d-eau-ronde-786"
    #attributes: Doctrine\ORM\PersistentCollection {#9290 …}
    #variants: Doctrine\ORM\PersistentCollection {#9303 …}
    #options: Doctrine\ORM\PersistentCollection {#9294 …}
    #associations: Doctrine\ORM\PersistentCollection {#9292 …}
    #createdAt: DateTime @1758632193 {#9245
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632193 {#9246
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9297 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9298
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9280}
        #id: 292
        #name: "Cocotte fonte Invicta réserve d'eau ronde"
        #slug: "cocotte-fonte-invicta-reserve-d-eau-ronde-786"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couvercle r&eacute;serve d'eau avec picots, arrosage automatique du plat.</li>\n
          <li>Id&eacute;ale pour mijoter.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</span></li>\n
          <li><span style="font-weight: bold;">Garantie &agrave; vie.</span></li>\n
          </ul></div><h1>Description Cocotte fonte Invicta réserve d'eau ronde</h1><div class="col is-12"><p>La Cocotte fonte Invicta r&eacute;serve d'eau ronde&nbsp;est id&eacute;ale pour mijoter en toute s&eacute;curit&eacute;, sans surveillance et conserver le mo&ecirc;lleux et la saveur de vos pr&eacute;parations gr&acirc;ce &agrave; son couvercle r&eacute;serve d'eau.</p></div><h1>Caractéristiques Cocotte fonte Invicta réserve d'eau ronde</h1><div class="col is-12">Fonte &eacute;maill&eacute;e 3 couches &agrave; l'ext&eacute;rieur. Int&eacute;rieur &eacute;maill&eacute; noir mat. Couvercle &agrave; r&eacute;serve d'eau avec picots permettant l'hydratation permanente et automatique de votre pr&eacute;paration . Bouton inox. Tous feux y compris induction. Va au four. Fabriqu&eacute;e en France.&nbsp;<br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9300 …}
    #channels: Doctrine\ORM\PersistentCollection {#9288 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9284 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9286 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9304 …}
  +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 {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 1.14 ms
Input props
[
  "product" => App\Entity\Product\Product {#9280
    #id: 292
    #code: "cocotte-fonte-invicta-reserve-d-eau-ronde-786"
    #attributes: Doctrine\ORM\PersistentCollection {#9290 …}
    #variants: Doctrine\ORM\PersistentCollection {#9303 …}
    #options: Doctrine\ORM\PersistentCollection {#9294 …}
    #associations: Doctrine\ORM\PersistentCollection {#9292 …}
    #createdAt: DateTime @1758632193 {#9245
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632193 {#9246
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9297 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9298
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9280}
        #id: 292
        #name: "Cocotte fonte Invicta réserve d'eau ronde"
        #slug: "cocotte-fonte-invicta-reserve-d-eau-ronde-786"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couvercle r&eacute;serve d'eau avec picots, arrosage automatique du plat.</li>\n
          <li>Id&eacute;ale pour mijoter.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</span></li>\n
          <li><span style="font-weight: bold;">Garantie &agrave; vie.</span></li>\n
          </ul></div><h1>Description Cocotte fonte Invicta réserve d'eau ronde</h1><div class="col is-12"><p>La Cocotte fonte Invicta r&eacute;serve d'eau ronde&nbsp;est id&eacute;ale pour mijoter en toute s&eacute;curit&eacute;, sans surveillance et conserver le mo&ecirc;lleux et la saveur de vos pr&eacute;parations gr&acirc;ce &agrave; son couvercle r&eacute;serve d'eau.</p></div><h1>Caractéristiques Cocotte fonte Invicta réserve d'eau ronde</h1><div class="col is-12">Fonte &eacute;maill&eacute;e 3 couches &agrave; l'ext&eacute;rieur. Int&eacute;rieur &eacute;maill&eacute; noir mat. Couvercle &agrave; r&eacute;serve d'eau avec picots permettant l'hydratation permanente et automatique de votre pr&eacute;paration . Bouton inox. Tous feux y compris induction. Va au four. Fabriqu&eacute;e en France.&nbsp;<br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9300 …}
    #channels: Doctrine\ORM\PersistentCollection {#9288 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9284 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9286 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cocotte fonte Invicta réserve d'eau ronde"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30322
  -props: [
    "product" => App\Entity\Product\Product {#9280
      #id: 292
      #code: "cocotte-fonte-invicta-reserve-d-eau-ronde-786"
      #attributes: Doctrine\ORM\PersistentCollection {#9290 …}
      #variants: Doctrine\ORM\PersistentCollection {#9303 …}
      #options: Doctrine\ORM\PersistentCollection {#9294 …}
      #associations: Doctrine\ORM\PersistentCollection {#9292 …}
      #createdAt: DateTime @1758632193 {#9245
        date: 2025-09-23 20:56:33.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632193 {#9246
        date: 2025-09-23 20:56:33.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9297 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9298
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9280}
          #id: 292
          #name: "Cocotte fonte Invicta réserve d'eau ronde"
          #slug: "cocotte-fonte-invicta-reserve-d-eau-ronde-786"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Couvercle r&eacute;serve d'eau avec picots, arrosage automatique du plat.</li>\n
            <li>Id&eacute;ale pour mijoter.</li>\n
            <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</span></li>\n
            <li><span style="font-weight: bold;">Garantie &agrave; vie.</span></li>\n
            </ul></div><h1>Description Cocotte fonte Invicta réserve d'eau ronde</h1><div class="col is-12"><p>La Cocotte fonte Invicta r&eacute;serve d'eau ronde&nbsp;est id&eacute;ale pour mijoter en toute s&eacute;curit&eacute;, sans surveillance et conserver le mo&ecirc;lleux et la saveur de vos pr&eacute;parations gr&acirc;ce &agrave; son couvercle r&eacute;serve d'eau.</p></div><h1>Caractéristiques Cocotte fonte Invicta réserve d'eau ronde</h1><div class="col is-12">Fonte &eacute;maill&eacute;e 3 couches &agrave; l'ext&eacute;rieur. Int&eacute;rieur &eacute;maill&eacute; noir mat. Couvercle &agrave; r&eacute;serve d'eau avec picots permettant l'hydratation permanente et automatique de votre pr&eacute;paration . Bouton inox. Tous feux y compris induction. Va au four. Fabriqu&eacute;e en France.&nbsp;<br /></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9300 …}
      #channels: Doctrine\ORM\PersistentCollection {#9288 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9284 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9286 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30371
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30306 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30315 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30370 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9304 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9314
    #collection: Doctrine\Common\Collections\ArrayCollection {#9315 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9313 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38292 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38294 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30371
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30306 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30315 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30370 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cocotte fonte Invicta réserve d'eau ronde"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9314
    #collection: Doctrine\Common\Collections\ArrayCollection {#9315 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9313 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38292 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38294 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30377
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30371
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30306 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30315 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30370 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9304 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9314
      #collection: Doctrine\Common\Collections\ArrayCollection {#9315 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9313 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38292 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38294 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30427
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30418 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30425 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30426 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9304 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30430
  +variant: App\Entity\Product\ProductVariant {#9304 …}
  +price: "95,00\u{A0}"
  +originalPrice: "107,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9733 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13163 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9730 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30427
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30418 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30425 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30426 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 5.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#9320
    #id: 291
    #code: "cocotte-fonte-chasseur-ronde-785"
    #attributes: Doctrine\ORM\PersistentCollection {#9327 …}
    #variants: Doctrine\ORM\PersistentCollection {#9340 …}
    #options: Doctrine\ORM\PersistentCollection {#9331 …}
    #associations: Doctrine\ORM\PersistentCollection {#9329 …}
    #createdAt: DateTime @1758632193 {#9316
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632193 {#9317
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9334 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9335
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9320}
        #id: 291
        #name: "Cocotte fonte Chasseur ronde"
        #slug: "cocotte-fonte-chasseur-ronde-785"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour mijoter.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</strong></li>\n
          <li><strong>Garantie &agrave; vie</strong></li>\n
          </ul></div><h1>Description Cocotte fonte Chasseur ronde</h1><div class="col is-12"><p>La cocotte en fonte Chasseur est un ustensile en fonte de haute qualit&eacute; de fabrication fran&ccedil;aise. Elle&nbsp;est id&eacute;ale pour mijoter vos bons petits plats pr&eacute;f&eacute;r&eacute;s !</p>\n
          <p>&nbsp;</p></div><h1>Caractéristiques Cocotte fonte Chasseur ronde</h1><div class="col is-12">Emaillage int&eacute;rieur. Emaillage int&eacute;rieur transparent noir. Poign&eacute;es ergonomiques moul&eacute;es dans la masse. Bouton inox. Va au four. Tous feux y compris induction. Fabriqu&eacute;e en France. Garantie &agrave; vie.<br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9337 …}
    #channels: Doctrine\ORM\PersistentCollection {#9325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9321 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9323 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30313
  +product: App\Entity\Product\Product {#9320
    #id: 291
    #code: "cocotte-fonte-chasseur-ronde-785"
    #attributes: Doctrine\ORM\PersistentCollection {#9327 …}
    #variants: Doctrine\ORM\PersistentCollection {#9340 …}
    #options: Doctrine\ORM\PersistentCollection {#9331 …}
    #associations: Doctrine\ORM\PersistentCollection {#9329 …}
    #createdAt: DateTime @1758632193 {#9316
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632193 {#9317
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9334 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9335
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9320}
        #id: 291
        #name: "Cocotte fonte Chasseur ronde"
        #slug: "cocotte-fonte-chasseur-ronde-785"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour mijoter.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</strong></li>\n
          <li><strong>Garantie &agrave; vie</strong></li>\n
          </ul></div><h1>Description Cocotte fonte Chasseur ronde</h1><div class="col is-12"><p>La cocotte en fonte Chasseur est un ustensile en fonte de haute qualit&eacute; de fabrication fran&ccedil;aise. Elle&nbsp;est id&eacute;ale pour mijoter vos bons petits plats pr&eacute;f&eacute;r&eacute;s !</p>\n
          <p>&nbsp;</p></div><h1>Caractéristiques Cocotte fonte Chasseur ronde</h1><div class="col is-12">Emaillage int&eacute;rieur. Emaillage int&eacute;rieur transparent noir. Poign&eacute;es ergonomiques moul&eacute;es dans la masse. Bouton inox. Va au four. Tous feux y compris induction. Fabriqu&eacute;e en France. Garantie &agrave; vie.<br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9337 …}
    #channels: Doctrine\ORM\PersistentCollection {#9325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9321 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9323 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9341 …}
  +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 {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 1.20 ms
Input props
[
  "product" => App\Entity\Product\Product {#9320
    #id: 291
    #code: "cocotte-fonte-chasseur-ronde-785"
    #attributes: Doctrine\ORM\PersistentCollection {#9327 …}
    #variants: Doctrine\ORM\PersistentCollection {#9340 …}
    #options: Doctrine\ORM\PersistentCollection {#9331 …}
    #associations: Doctrine\ORM\PersistentCollection {#9329 …}
    #createdAt: DateTime @1758632193 {#9316
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632193 {#9317
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9334 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9335
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9320}
        #id: 291
        #name: "Cocotte fonte Chasseur ronde"
        #slug: "cocotte-fonte-chasseur-ronde-785"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour mijoter.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</strong></li>\n
          <li><strong>Garantie &agrave; vie</strong></li>\n
          </ul></div><h1>Description Cocotte fonte Chasseur ronde</h1><div class="col is-12"><p>La cocotte en fonte Chasseur est un ustensile en fonte de haute qualit&eacute; de fabrication fran&ccedil;aise. Elle&nbsp;est id&eacute;ale pour mijoter vos bons petits plats pr&eacute;f&eacute;r&eacute;s !</p>\n
          <p>&nbsp;</p></div><h1>Caractéristiques Cocotte fonte Chasseur ronde</h1><div class="col is-12">Emaillage int&eacute;rieur. Emaillage int&eacute;rieur transparent noir. Poign&eacute;es ergonomiques moul&eacute;es dans la masse. Bouton inox. Va au four. Tous feux y compris induction. Fabriqu&eacute;e en France. Garantie &agrave; vie.<br /></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9337 …}
    #channels: Doctrine\ORM\PersistentCollection {#9325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9321 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9323 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cocotte fonte Chasseur ronde"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30547
  -props: [
    "product" => App\Entity\Product\Product {#9320
      #id: 291
      #code: "cocotte-fonte-chasseur-ronde-785"
      #attributes: Doctrine\ORM\PersistentCollection {#9327 …}
      #variants: Doctrine\ORM\PersistentCollection {#9340 …}
      #options: Doctrine\ORM\PersistentCollection {#9331 …}
      #associations: Doctrine\ORM\PersistentCollection {#9329 …}
      #createdAt: DateTime @1758632193 {#9316
        date: 2025-09-23 20:56:33.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632193 {#9317
        date: 2025-09-23 20:56:33.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9334 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9335
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9320}
          #id: 291
          #name: "Cocotte fonte Chasseur ronde"
          #slug: "cocotte-fonte-chasseur-ronde-785"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Id&eacute;ale pour mijoter.</li>\n
            <li>Tous feux y compris induction.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</strong></li>\n
            <li><strong>Garantie &agrave; vie</strong></li>\n
            </ul></div><h1>Description Cocotte fonte Chasseur ronde</h1><div class="col is-12"><p>La cocotte en fonte Chasseur est un ustensile en fonte de haute qualit&eacute; de fabrication fran&ccedil;aise. Elle&nbsp;est id&eacute;ale pour mijoter vos bons petits plats pr&eacute;f&eacute;r&eacute;s !</p>\n
            <p>&nbsp;</p></div><h1>Caractéristiques Cocotte fonte Chasseur ronde</h1><div class="col is-12">Emaillage int&eacute;rieur. Emaillage int&eacute;rieur transparent noir. Poign&eacute;es ergonomiques moul&eacute;es dans la masse. Bouton inox. Va au four. Tous feux y compris induction. Fabriqu&eacute;e en France. Garantie &agrave; vie.<br /></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9337 …}
      #channels: Doctrine\ORM\PersistentCollection {#9325 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9321 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9323 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 1.02 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30599
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30531 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30540 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30598 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9341 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9354
    #collection: Doctrine\Common\Collections\ArrayCollection {#9355 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9353 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38306 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38308 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30599
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30531 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30540 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30598 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cocotte fonte Chasseur ronde"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9354
    #collection: Doctrine\Common\Collections\ArrayCollection {#9355 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9353 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38306 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38308 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30605
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30599
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30531 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30540 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30598 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9341 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9354
      #collection: Doctrine\Common\Collections\ArrayCollection {#9355 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9353 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38306 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38308 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30655
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30646 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30653 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30654 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9341 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30658
  +variant: App\Entity\Product\ProductVariant {#9341 …}
  +price: "113,00\u{A0}"
  +originalPrice: "119,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9733 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13163 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9730 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30655
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30646 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30653 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30654 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 5.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#9360
    #id: 293
    #code: "cocotte-fonte-invicta-reserve-d-eau-ovale-787"
    #attributes: Doctrine\ORM\PersistentCollection {#9367 …}
    #variants: Doctrine\ORM\PersistentCollection {#9380 …}
    #options: Doctrine\ORM\PersistentCollection {#9371 …}
    #associations: Doctrine\ORM\PersistentCollection {#9369 …}
    #createdAt: DateTime @1758632193 {#9356
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632193 {#9357
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9374 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9375
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9360}
        #id: 293
        #name: "Cocotte fonte Invicta réserve d'eau ovale"
        #slug: "cocotte-fonte-invicta-reserve-d-eau-ovale-787"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couvercle r&eacute;serve d'eau avec picots, arrosage automatique du plat.</li>\n
          <li>Id&eacute;ale pour mijoter.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</span></li>\n
          <li><span style="font-weight: bold;">Garantie &agrave; vie.</span></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Cocotte fonte Invicta réserve d'eau ovale</h1><div class="col is-12"><p>La Cocotte fonte Invicta r&eacute;serve d'eau ovale est id&eacute;ale pour mijoter en toute s&eacute;curit&eacute;, sans surveillance et conserver le mo&ecirc;lleux et la saveur de vos pr&eacute;parations gr&acirc;ce &agrave; son couvercle r&eacute;serve d'eau.</p></div><h1>Caractéristiques Cocotte fonte Invicta réserve d'eau ovale</h1><div class="col is-12">Fonte &eacute;maill&eacute;e 3 couches &agrave; l'ext&eacute;rieur. Int&eacute;rieur &eacute;maill&eacute; noir mat. Couvercle &agrave; r&eacute;serve d'eau avec picots permettant l'hydratation permanente et automatique de votre pr&eacute;paration . Bouton inox. Tous feux y compris induction. Va au four. Fabriqu&eacute;e en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9377 …}
    #channels: Doctrine\ORM\PersistentCollection {#9365 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9361 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9363 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30538
  +product: App\Entity\Product\Product {#9360
    #id: 293
    #code: "cocotte-fonte-invicta-reserve-d-eau-ovale-787"
    #attributes: Doctrine\ORM\PersistentCollection {#9367 …}
    #variants: Doctrine\ORM\PersistentCollection {#9380 …}
    #options: Doctrine\ORM\PersistentCollection {#9371 …}
    #associations: Doctrine\ORM\PersistentCollection {#9369 …}
    #createdAt: DateTime @1758632193 {#9356
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632193 {#9357
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9374 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9375
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9360}
        #id: 293
        #name: "Cocotte fonte Invicta réserve d'eau ovale"
        #slug: "cocotte-fonte-invicta-reserve-d-eau-ovale-787"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couvercle r&eacute;serve d'eau avec picots, arrosage automatique du plat.</li>\n
          <li>Id&eacute;ale pour mijoter.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</span></li>\n
          <li><span style="font-weight: bold;">Garantie &agrave; vie.</span></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Cocotte fonte Invicta réserve d'eau ovale</h1><div class="col is-12"><p>La Cocotte fonte Invicta r&eacute;serve d'eau ovale est id&eacute;ale pour mijoter en toute s&eacute;curit&eacute;, sans surveillance et conserver le mo&ecirc;lleux et la saveur de vos pr&eacute;parations gr&acirc;ce &agrave; son couvercle r&eacute;serve d'eau.</p></div><h1>Caractéristiques Cocotte fonte Invicta réserve d'eau ovale</h1><div class="col is-12">Fonte &eacute;maill&eacute;e 3 couches &agrave; l'ext&eacute;rieur. Int&eacute;rieur &eacute;maill&eacute; noir mat. Couvercle &agrave; r&eacute;serve d'eau avec picots permettant l'hydratation permanente et automatique de votre pr&eacute;paration . Bouton inox. Tous feux y compris induction. Va au four. Fabriqu&eacute;e en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9377 …}
    #channels: Doctrine\ORM\PersistentCollection {#9365 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9361 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9363 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9381 …}
  +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 {#28291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 1.20 ms
Input props
[
  "product" => App\Entity\Product\Product {#9360
    #id: 293
    #code: "cocotte-fonte-invicta-reserve-d-eau-ovale-787"
    #attributes: Doctrine\ORM\PersistentCollection {#9367 …}
    #variants: Doctrine\ORM\PersistentCollection {#9380 …}
    #options: Doctrine\ORM\PersistentCollection {#9371 …}
    #associations: Doctrine\ORM\PersistentCollection {#9369 …}
    #createdAt: DateTime @1758632193 {#9356
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632193 {#9357
      date: 2025-09-23 20:56:33.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9374 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9375
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9360}
        #id: 293
        #name: "Cocotte fonte Invicta réserve d'eau ovale"
        #slug: "cocotte-fonte-invicta-reserve-d-eau-ovale-787"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Couvercle r&eacute;serve d'eau avec picots, arrosage automatique du plat.</li>\n
          <li>Id&eacute;ale pour mijoter.</li>\n
          <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</span></li>\n
          <li><span style="font-weight: bold;">Garantie &agrave; vie.</span></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Cocotte fonte Invicta réserve d'eau ovale</h1><div class="col is-12"><p>La Cocotte fonte Invicta r&eacute;serve d'eau ovale est id&eacute;ale pour mijoter en toute s&eacute;curit&eacute;, sans surveillance et conserver le mo&ecirc;lleux et la saveur de vos pr&eacute;parations gr&acirc;ce &agrave; son couvercle r&eacute;serve d'eau.</p></div><h1>Caractéristiques Cocotte fonte Invicta réserve d'eau ovale</h1><div class="col is-12">Fonte &eacute;maill&eacute;e 3 couches &agrave; l'ext&eacute;rieur. Int&eacute;rieur &eacute;maill&eacute; noir mat. Couvercle &agrave; r&eacute;serve d'eau avec picots permettant l'hydratation permanente et automatique de votre pr&eacute;paration . Bouton inox. Tous feux y compris induction. Va au four. Fabriqu&eacute;e en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9377 …}
    #channels: Doctrine\ORM\PersistentCollection {#9365 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9361 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9363 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cocotte fonte Invicta réserve d'eau ovale"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30775
  -props: [
    "product" => App\Entity\Product\Product {#9360
      #id: 293
      #code: "cocotte-fonte-invicta-reserve-d-eau-ovale-787"
      #attributes: Doctrine\ORM\PersistentCollection {#9367 …}
      #variants: Doctrine\ORM\PersistentCollection {#9380 …}
      #options: Doctrine\ORM\PersistentCollection {#9371 …}
      #associations: Doctrine\ORM\PersistentCollection {#9369 …}
      #createdAt: DateTime @1758632193 {#9356
        date: 2025-09-23 20:56:33.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632193 {#9357
        date: 2025-09-23 20:56:33.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9374 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9375
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9360}
          #id: 293
          #name: "Cocotte fonte Invicta réserve d'eau ovale"
          #slug: "cocotte-fonte-invicta-reserve-d-eau-ovale-787"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Couvercle r&eacute;serve d'eau avec picots, arrosage automatique du plat.</li>\n
            <li>Id&eacute;ale pour mijoter.</li>\n
            <li><span style="font-weight: bold;">Fabrication fran&ccedil;aise. Donch&eacute;ry (Champage Ardennes)</span></li>\n
            <li><span style="font-weight: bold;">Garantie &agrave; vie.</span></li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Cocotte fonte Invicta réserve d'eau ovale</h1><div class="col is-12"><p>La Cocotte fonte Invicta r&eacute;serve d'eau ovale est id&eacute;ale pour mijoter en toute s&eacute;curit&eacute;, sans surveillance et conserver le mo&ecirc;lleux et la saveur de vos pr&eacute;parations gr&acirc;ce &agrave; son couvercle r&eacute;serve d'eau.</p></div><h1>Caractéristiques Cocotte fonte Invicta réserve d'eau ovale</h1><div class="col is-12">Fonte &eacute;maill&eacute;e 3 couches &agrave; l'ext&eacute;rieur. Int&eacute;rieur &eacute;maill&eacute; noir mat. Couvercle &agrave; r&eacute;serve d'eau avec picots permettant l'hydratation permanente et automatique de votre pr&eacute;paration . Bouton inox. Tous feux y compris induction. Va au four. Fabriqu&eacute;e en France.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9377 …}
      #channels: Doctrine\ORM\PersistentCollection {#9365 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9282 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9361 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9363 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.89 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30824
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30823 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9381 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9394
    #collection: Doctrine\Common\Collections\ArrayCollection {#9395 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9393 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38320 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38322 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30824
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30823 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cocotte fonte Invicta réserve d'eau ovale"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9394
    #collection: Doctrine\Common\Collections\ArrayCollection {#9395 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9393 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38320 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38322 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30830
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30824
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30759 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30768 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30823 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9381 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9394
      #collection: Doctrine\Common\Collections\ArrayCollection {#9395 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9393 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38320 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38322 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30880
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30871 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30878 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30879 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9381 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30883
  +variant: App\Entity\Product\ProductVariant {#9381 …}
  +price: "153,00\u{A0}"
  +originalPrice: "172,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9733 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13163 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9730 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30880
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30871 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30878 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30879 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 2.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13228 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28026 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13238 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31160
  +cart: App\Entity\Order\Order {#14142 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13228 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28026 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13238 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}