GET https://sylius-cuisinstore.preprod.eu/fr_FR/taxons/coin-cuisine-repas-de-fetes-1185?sorting%5Bprice%5D=asc

Components

12 Twig Components
44 Render Count
66 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 39.39ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 7.92ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 6.19ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.46ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.08ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.69ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.33ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.58ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.05ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.67ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.76ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.99ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 114.0 MiB 1.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12791
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12784 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12790 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12789 …}
    +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 {#13411
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12791
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12784 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12790 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12789 …}
    +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 {#13488
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13484 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13486 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13487 …}
    +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 {#13497
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13488
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13484 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13486 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13487 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 4.33 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13579
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13558 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13578 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13577 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13594
  +cart: App\Entity\Order\Order {#13661 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13579
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13558 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13578 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13577 …}
    +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.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13835 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13841 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +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 {#13856
  #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 {#13847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13835 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13841 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 1.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28010 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28013 …}
    +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 {#28023
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28010 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28013 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 0.67 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28127
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28123 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28124 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28126 …}
    +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 {#28135
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28127
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28123 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28124 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28126 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 1.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28198
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28194 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28195 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28197 …}
    +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 {#28206
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28198
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28194 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28195 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28197 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 9.50 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 1276
    #code: "decoupoirs-canapes-1924"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#6054 …}
    #options: Doctrine\ORM\PersistentCollection {#5357 …}
    #associations: Doctrine\ORM\PersistentCollection {#5114 …}
    #createdAt: DateTime @1758632325 {#7945
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632325 {#8040
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5359 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5366
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1276
        #name: "Découpoirs canapés"
        #slug: "decoupoirs-canapes-1924"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour faire des amuses bouches du meilleur effet.</li>\n
          <li>4 Formes disponibles.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description découpoirs canapés</h1><div class="col is-12">Le d&eacute;coupoir canap&eacute; est id&eacute;al pour r&eacute;aliser facilement des canap&eacute;s &agrave; partir de pain de mie, fromage, jambon&hellip;<br />4 formes : rond, carr&eacute;, ovale,triangle. Hauteur : 4.5 cm.</div><div class="col is-12">Avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>, ne loupez plus vos canap&eacute;s pour l'ap&eacute;ritif.</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 {#6070 …}
    #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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28732
  +product: App\Entity\Product\Product {#8030
    #id: 1276
    #code: "decoupoirs-canapes-1924"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#6054 …}
    #options: Doctrine\ORM\PersistentCollection {#5357 …}
    #associations: Doctrine\ORM\PersistentCollection {#5114 …}
    #createdAt: DateTime @1758632325 {#7945
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632325 {#8040
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5359 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5366
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1276
        #name: "Découpoirs canapés"
        #slug: "decoupoirs-canapes-1924"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour faire des amuses bouches du meilleur effet.</li>\n
          <li>4 Formes disponibles.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description découpoirs canapés</h1><div class="col is-12">Le d&eacute;coupoir canap&eacute; est id&eacute;al pour r&eacute;aliser facilement des canap&eacute;s &agrave; partir de pain de mie, fromage, jambon&hellip;<br />4 formes : rond, carr&eacute;, ovale,triangle. Hauteur : 4.5 cm.</div><div class="col is-12">Avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>, ne loupez plus vos canap&eacute;s pour l'ap&eacute;ritif.</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 {#6070 …}
    #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 {#6061 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 2.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 1276
    #code: "decoupoirs-canapes-1924"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#6054 …}
    #options: Doctrine\ORM\PersistentCollection {#5357 …}
    #associations: Doctrine\ORM\PersistentCollection {#5114 …}
    #createdAt: DateTime @1758632325 {#7945
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632325 {#8040
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5359 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5366
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1276
        #name: "Découpoirs canapés"
        #slug: "decoupoirs-canapes-1924"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour faire des amuses bouches du meilleur effet.</li>\n
          <li>4 Formes disponibles.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description découpoirs canapés</h1><div class="col is-12">Le d&eacute;coupoir canap&eacute; est id&eacute;al pour r&eacute;aliser facilement des canap&eacute;s &agrave; partir de pain de mie, fromage, jambon&hellip;<br />4 formes : rond, carr&eacute;, ovale,triangle. Hauteur : 4.5 cm.</div><div class="col is-12">Avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>, ne loupez plus vos canap&eacute;s pour l'ap&eacute;ritif.</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 {#6070 …}
    #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" => "Découpoirs canapés"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28886
  -props: [
    "product" => App\Entity\Product\Product {#8030
      #id: 1276
      #code: "decoupoirs-canapes-1924"
      #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
      #variants: Doctrine\ORM\PersistentCollection {#6054 …}
      #options: Doctrine\ORM\PersistentCollection {#5357 …}
      #associations: Doctrine\ORM\PersistentCollection {#5114 …}
      #createdAt: DateTime @1758632325 {#7945
        date: 2025-09-23 20:58:45.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632325 {#8040
        date: 2025-09-23 20:58:45.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#5359 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5366
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8030}
          #id: 1276
          #name: "Découpoirs canapés"
          #slug: "decoupoirs-canapes-1924"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour faire des amuses bouches du meilleur effet.</li>\n
            <li>4 Formes disponibles.</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul></div><h1>Description découpoirs canapés</h1><div class="col is-12">Le d&eacute;coupoir canap&eacute; est id&eacute;al pour r&eacute;aliser facilement des canap&eacute;s &agrave; partir de pain de mie, fromage, jambon&hellip;<br />4 formes : rond, carr&eacute;, ovale,triangle. Hauteur : 4.5 cm.</div><div class="col is-12">Avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>, ne loupez plus vos canap&eacute;s pour l'ap&eacute;ritif.</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 {#6070 …}
      #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.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28902
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28906 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28907 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28897 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#6061 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8528
    #collection: Doctrine\Common\Collections\ArrayCollection {#8240 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#6751 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38140 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38192 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28902
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28906 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28907 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28897 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Découpoirs canapés"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8528
    #collection: Doctrine\Common\Collections\ArrayCollection {#8240 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#6751 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38140 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38192 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28973
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28902
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28906 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28907 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28897 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#6061 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8528
      #collection: Doctrine\Common\Collections\ArrayCollection {#8240 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#6751 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38140 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38192 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29039
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29037 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29038 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#6061 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29048
  +variant: App\Entity\Product\ProductVariant {#6061 …}
  +price: "8,00\u{A0}"
  +originalPrice: "8,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29039
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29037 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29038 …}
    +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.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#8009
    #id: 661
    #code: "aiguille-a-brider-ficelle-a-volaille-6892"
    #attributes: Doctrine\ORM\PersistentCollection {#8286 …}
    #variants: Doctrine\ORM\PersistentCollection {#7996 …}
    #options: Doctrine\ORM\PersistentCollection {#8362 …}
    #associations: Doctrine\ORM\PersistentCollection {#8273 …}
    #createdAt: DateTime @1758632236 {#8238
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632236 {#8004
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8264 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8331
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8009}
        #id: 661
        #name: "Aiguille à brider + Ficelle à volaille"
        #slug: "aiguille-a-brider-ficelle-a-volaille-6892"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Aiguille tout inox.</li>\n
          <li>Ficelle garantie contact alimentaire.</li>\n
          </ul></div><h1>Description Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">C'est l'ensemble parfait pour r&eacute;aliser efficacement le bridage de vos volailles et de vos gibiers &agrave; plume.</div><h1>Caractéristiques Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">Aiguille longueur 25 cm. Inox. Va au lave vaisselle.<br />Ficelle, bobine longueur totale 90 m&egrave;tres.</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 {#8535 …}
    #channels: Doctrine\ORM\PersistentCollection {#7994 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8017 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8013 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28953
  +product: App\Entity\Product\Product {#8009
    #id: 661
    #code: "aiguille-a-brider-ficelle-a-volaille-6892"
    #attributes: Doctrine\ORM\PersistentCollection {#8286 …}
    #variants: Doctrine\ORM\PersistentCollection {#7996 …}
    #options: Doctrine\ORM\PersistentCollection {#8362 …}
    #associations: Doctrine\ORM\PersistentCollection {#8273 …}
    #createdAt: DateTime @1758632236 {#8238
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632236 {#8004
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8264 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8331
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8009}
        #id: 661
        #name: "Aiguille à brider + Ficelle à volaille"
        #slug: "aiguille-a-brider-ficelle-a-volaille-6892"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Aiguille tout inox.</li>\n
          <li>Ficelle garantie contact alimentaire.</li>\n
          </ul></div><h1>Description Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">C'est l'ensemble parfait pour r&eacute;aliser efficacement le bridage de vos volailles et de vos gibiers &agrave; plume.</div><h1>Caractéristiques Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">Aiguille longueur 25 cm. Inox. Va au lave vaisselle.<br />Ficelle, bobine longueur totale 90 m&egrave;tres.</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 {#8535 …}
    #channels: Doctrine\ORM\PersistentCollection {#7994 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8017 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8013 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#7989 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8009
    #id: 661
    #code: "aiguille-a-brider-ficelle-a-volaille-6892"
    #attributes: Doctrine\ORM\PersistentCollection {#8286 …}
    #variants: Doctrine\ORM\PersistentCollection {#7996 …}
    #options: Doctrine\ORM\PersistentCollection {#8362 …}
    #associations: Doctrine\ORM\PersistentCollection {#8273 …}
    #createdAt: DateTime @1758632236 {#8238
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632236 {#8004
      date: 2025-09-23 20:57:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8264 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8331
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8009}
        #id: 661
        #name: "Aiguille à brider + Ficelle à volaille"
        #slug: "aiguille-a-brider-ficelle-a-volaille-6892"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Aiguille tout inox.</li>\n
          <li>Ficelle garantie contact alimentaire.</li>\n
          </ul></div><h1>Description Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">C'est l'ensemble parfait pour r&eacute;aliser efficacement le bridage de vos volailles et de vos gibiers &agrave; plume.</div><h1>Caractéristiques Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">Aiguille longueur 25 cm. Inox. Va au lave vaisselle.<br />Ficelle, bobine longueur totale 90 m&egrave;tres.</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 {#8535 …}
    #channels: Doctrine\ORM\PersistentCollection {#7994 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8017 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8013 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Aiguille à brider + Ficelle à volaille"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29175
  -props: [
    "product" => App\Entity\Product\Product {#8009
      #id: 661
      #code: "aiguille-a-brider-ficelle-a-volaille-6892"
      #attributes: Doctrine\ORM\PersistentCollection {#8286 …}
      #variants: Doctrine\ORM\PersistentCollection {#7996 …}
      #options: Doctrine\ORM\PersistentCollection {#8362 …}
      #associations: Doctrine\ORM\PersistentCollection {#8273 …}
      #createdAt: DateTime @1758632236 {#8238
        date: 2025-09-23 20:57:16.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632236 {#8004
        date: 2025-09-23 20:57:16.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8264 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8331
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8009}
          #id: 661
          #name: "Aiguille à brider + Ficelle à volaille"
          #slug: "aiguille-a-brider-ficelle-a-volaille-6892"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Aiguille tout inox.</li>\n
            <li>Ficelle garantie contact alimentaire.</li>\n
            </ul></div><h1>Description Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">C'est l'ensemble parfait pour r&eacute;aliser efficacement le bridage de vos volailles et de vos gibiers &agrave; plume.</div><h1>Caractéristiques Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">Aiguille longueur 25 cm. Inox. Va au lave vaisselle.<br />Ficelle, bobine longueur totale 90 m&egrave;tres.</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 {#8535 …}
      #channels: Doctrine\ORM\PersistentCollection {#7994 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8017 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8013 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29168 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29220 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#7989 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8426
    #collection: Doctrine\Common\Collections\ArrayCollection {#8425 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8416 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38212 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38214 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29159 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29168 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29220 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Aiguille à brider + Ficelle à volaille"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8426
    #collection: Doctrine\Common\Collections\ArrayCollection {#8425 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8416 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38212 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38214 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29227
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29221
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29159 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29168 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29220 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#7989 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8426
      #collection: Doctrine\Common\Collections\ArrayCollection {#8425 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8416 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38212 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38214 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29277
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29268 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29275 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29276 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#7989 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29280
  +variant: App\Entity\Product\ProductVariant {#7989 …}
  +price: "9,00\u{A0}"
  +originalPrice: "10,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29277
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29268 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29275 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29276 …}
    +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.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#8477
    #id: 663
    #code: "aiguille-a-larder-westmark-1100"
    #attributes: Doctrine\ORM\PersistentCollection {#8493 …}
    #variants: Doctrine\ORM\PersistentCollection {#8600 …}
    #options: Doctrine\ORM\PersistentCollection {#8591 …}
    #associations: Doctrine\ORM\PersistentCollection {#8584 …}
    #createdAt: DateTime @1758632237 {#8427
      date: 2025-09-23 20:57:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632237 {#8428
      date: 2025-09-23 20:57:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8595 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8593
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8477}
        #id: 663
        #name: "Aiguille à larder Westmark"
        #slug: "aiguille-a-larder-westmark-1100"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour ins&eacute;rer du lard.</li>\n
          <li>Facile d'utilisation.</li>\n
          <li>Va au lave vaisselle.</li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: 34px; top: -20.0028px;"></div></div><h1>Description Aiguille à larder Westmark</h1><div class="col is-12"><p>L'aiguille &agrave; larder aussi appel&eacute;e lardoir &agrave; goutti&egrave;re permet de glisser entre la chair et la peau des bandes de lard qui permettent par exemple de rendre les blancs de volaille et autre morceaux de viande r&eacute;put&eacute;s secs plus moelleux. C'est le compl&eacute;ment id&eacute;al de l'<a rel="nofollow" href="https://www.cuisinstore.com/-aiguille-a-brider-prd1099.html">aiguille &agrave; brider.</a></p></div><h1>Caractéristiques Aiguille à larder Westmark</h1><div class="col is-12"><ul>\n
          <li>Inox.(Acier inoxydable)</li>\n
          <li>Longueur 19 cm. </li>\n
          <li>Va au lave vaisselle. </li>\n
          <li>Garantie 5 ans.</li>\n
          </ul></div><h1>Comment se servir une aiguille à larder ?</h1><div class="col is-12"><p>Votre aiguille &agrave; larder est dot&eacute;e d'une extr&eacute;mit&eacute; pointue pour piquer et d'une extr&eacute;mit&eacute; en forme de pince pour bloquer votre bande de lard. <br /><br />Il vous faut donc d'abord piquer la viande &agrave; larder avec le c&ocirc;t&eacute; pointu de l'aiguille. Sans retirer cette derni&egrave;re, vous venez ensuite placer le lard dans l'extr&eacute;mit&eacute; en forme de pince et continuer &agrave; piquer la viande jusqu'&agrave; faire ressortir votre aiguille de l'autre c&ocirc;t&eacute;. Saisir ensuite le lard pour qu'il reste bien en place puis faire ressortir compl&egrave;tement l'aiguille.<br /><br />Renouvelez l'op&eacute;ration pour chaque bande de lard &agrave; ins&eacute;rer. Au final, c'est ce qu'on appelle en terme culinaire : larder une viande.</p></div><h1>Pourquoi larder une viande ou une volaille ou encore un poisson ?</h1><div class="col is-12"><p>Certaines viandes maigres comme le poulet ou m&ecirc;me certains poissons comme le cabillaud peuvent s'ass&eacute;cher pendant la cuisson notamment au four. Pour &eacute;viter ce ph&eacute;nom&egrave;ne, il peut donc &ecirc;tre utile de venir ins&eacute;rer des morceaux de lard pour apporter du gras. Celui-ci rendra votre viande ou votre poisson plus moelleux et contribuera &agrave; exacerber les saveurs.</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 {#8599 …}
    #channels: Doctrine\ORM\PersistentCollection {#8489 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8481 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8478 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8487 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29166
  +product: App\Entity\Product\Product {#8477
    #id: 663
    #code: "aiguille-a-larder-westmark-1100"
    #attributes: Doctrine\ORM\PersistentCollection {#8493 …}
    #variants: Doctrine\ORM\PersistentCollection {#8600 …}
    #options: Doctrine\ORM\PersistentCollection {#8591 …}
    #associations: Doctrine\ORM\PersistentCollection {#8584 …}
    #createdAt: DateTime @1758632237 {#8427
      date: 2025-09-23 20:57:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632237 {#8428
      date: 2025-09-23 20:57:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8595 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8593
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8477}
        #id: 663
        #name: "Aiguille à larder Westmark"
        #slug: "aiguille-a-larder-westmark-1100"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour ins&eacute;rer du lard.</li>\n
          <li>Facile d'utilisation.</li>\n
          <li>Va au lave vaisselle.</li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: 34px; top: -20.0028px;"></div></div><h1>Description Aiguille à larder Westmark</h1><div class="col is-12"><p>L'aiguille &agrave; larder aussi appel&eacute;e lardoir &agrave; goutti&egrave;re permet de glisser entre la chair et la peau des bandes de lard qui permettent par exemple de rendre les blancs de volaille et autre morceaux de viande r&eacute;put&eacute;s secs plus moelleux. C'est le compl&eacute;ment id&eacute;al de l'<a rel="nofollow" href="https://www.cuisinstore.com/-aiguille-a-brider-prd1099.html">aiguille &agrave; brider.</a></p></div><h1>Caractéristiques Aiguille à larder Westmark</h1><div class="col is-12"><ul>\n
          <li>Inox.(Acier inoxydable)</li>\n
          <li>Longueur 19 cm. </li>\n
          <li>Va au lave vaisselle. </li>\n
          <li>Garantie 5 ans.</li>\n
          </ul></div><h1>Comment se servir une aiguille à larder ?</h1><div class="col is-12"><p>Votre aiguille &agrave; larder est dot&eacute;e d'une extr&eacute;mit&eacute; pointue pour piquer et d'une extr&eacute;mit&eacute; en forme de pince pour bloquer votre bande de lard. <br /><br />Il vous faut donc d'abord piquer la viande &agrave; larder avec le c&ocirc;t&eacute; pointu de l'aiguille. Sans retirer cette derni&egrave;re, vous venez ensuite placer le lard dans l'extr&eacute;mit&eacute; en forme de pince et continuer &agrave; piquer la viande jusqu'&agrave; faire ressortir votre aiguille de l'autre c&ocirc;t&eacute;. Saisir ensuite le lard pour qu'il reste bien en place puis faire ressortir compl&egrave;tement l'aiguille.<br /><br />Renouvelez l'op&eacute;ration pour chaque bande de lard &agrave; ins&eacute;rer. Au final, c'est ce qu'on appelle en terme culinaire : larder une viande.</p></div><h1>Pourquoi larder une viande ou une volaille ou encore un poisson ?</h1><div class="col is-12"><p>Certaines viandes maigres comme le poulet ou m&ecirc;me certains poissons comme le cabillaud peuvent s'ass&eacute;cher pendant la cuisson notamment au four. Pour &eacute;viter ce ph&eacute;nom&egrave;ne, il peut donc &ecirc;tre utile de venir ins&eacute;rer des morceaux de lard pour apporter du gras. Celui-ci rendra votre viande ou votre poisson plus moelleux et contribuera &agrave; exacerber les saveurs.</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 {#8599 …}
    #channels: Doctrine\ORM\PersistentCollection {#8489 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8481 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8478 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8487 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8602 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8477
    #id: 663
    #code: "aiguille-a-larder-westmark-1100"
    #attributes: Doctrine\ORM\PersistentCollection {#8493 …}
    #variants: Doctrine\ORM\PersistentCollection {#8600 …}
    #options: Doctrine\ORM\PersistentCollection {#8591 …}
    #associations: Doctrine\ORM\PersistentCollection {#8584 …}
    #createdAt: DateTime @1758632237 {#8427
      date: 2025-09-23 20:57:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632237 {#8428
      date: 2025-09-23 20:57:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8595 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8593
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8477}
        #id: 663
        #name: "Aiguille à larder Westmark"
        #slug: "aiguille-a-larder-westmark-1100"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour ins&eacute;rer du lard.</li>\n
          <li>Facile d'utilisation.</li>\n
          <li>Va au lave vaisselle.</li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: 34px; top: -20.0028px;"></div></div><h1>Description Aiguille à larder Westmark</h1><div class="col is-12"><p>L'aiguille &agrave; larder aussi appel&eacute;e lardoir &agrave; goutti&egrave;re permet de glisser entre la chair et la peau des bandes de lard qui permettent par exemple de rendre les blancs de volaille et autre morceaux de viande r&eacute;put&eacute;s secs plus moelleux. C'est le compl&eacute;ment id&eacute;al de l'<a rel="nofollow" href="https://www.cuisinstore.com/-aiguille-a-brider-prd1099.html">aiguille &agrave; brider.</a></p></div><h1>Caractéristiques Aiguille à larder Westmark</h1><div class="col is-12"><ul>\n
          <li>Inox.(Acier inoxydable)</li>\n
          <li>Longueur 19 cm. </li>\n
          <li>Va au lave vaisselle. </li>\n
          <li>Garantie 5 ans.</li>\n
          </ul></div><h1>Comment se servir une aiguille à larder ?</h1><div class="col is-12"><p>Votre aiguille &agrave; larder est dot&eacute;e d'une extr&eacute;mit&eacute; pointue pour piquer et d'une extr&eacute;mit&eacute; en forme de pince pour bloquer votre bande de lard. <br /><br />Il vous faut donc d'abord piquer la viande &agrave; larder avec le c&ocirc;t&eacute; pointu de l'aiguille. Sans retirer cette derni&egrave;re, vous venez ensuite placer le lard dans l'extr&eacute;mit&eacute; en forme de pince et continuer &agrave; piquer la viande jusqu'&agrave; faire ressortir votre aiguille de l'autre c&ocirc;t&eacute;. Saisir ensuite le lard pour qu'il reste bien en place puis faire ressortir compl&egrave;tement l'aiguille.<br /><br />Renouvelez l'op&eacute;ration pour chaque bande de lard &agrave; ins&eacute;rer. Au final, c'est ce qu'on appelle en terme culinaire : larder une viande.</p></div><h1>Pourquoi larder une viande ou une volaille ou encore un poisson ?</h1><div class="col is-12"><p>Certaines viandes maigres comme le poulet ou m&ecirc;me certains poissons comme le cabillaud peuvent s'ass&eacute;cher pendant la cuisson notamment au four. Pour &eacute;viter ce ph&eacute;nom&egrave;ne, il peut donc &ecirc;tre utile de venir ins&eacute;rer des morceaux de lard pour apporter du gras. Celui-ci rendra votre viande ou votre poisson plus moelleux et contribuera &agrave; exacerber les saveurs.</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 {#8599 …}
    #channels: Doctrine\ORM\PersistentCollection {#8489 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8481 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8478 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8487 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Aiguille à larder Westmark"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29397
  -props: [
    "product" => App\Entity\Product\Product {#8477
      #id: 663
      #code: "aiguille-a-larder-westmark-1100"
      #attributes: Doctrine\ORM\PersistentCollection {#8493 …}
      #variants: Doctrine\ORM\PersistentCollection {#8600 …}
      #options: Doctrine\ORM\PersistentCollection {#8591 …}
      #associations: Doctrine\ORM\PersistentCollection {#8584 …}
      #createdAt: DateTime @1758632237 {#8427
        date: 2025-09-23 20:57:17.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632237 {#8428
        date: 2025-09-23 20:57:17.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8595 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8593
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8477}
          #id: 663
          #name: "Aiguille à larder Westmark"
          #slug: "aiguille-a-larder-westmark-1100"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Id&eacute;ale pour ins&eacute;rer du lard.</li>\n
            <li>Facile d'utilisation.</li>\n
            <li>Va au lave vaisselle.</li>\n
            </ul>\n
            <div id="gtx-trans" style="position: absolute; left: 34px; top: -20.0028px;"></div></div><h1>Description Aiguille à larder Westmark</h1><div class="col is-12"><p>L'aiguille &agrave; larder aussi appel&eacute;e lardoir &agrave; goutti&egrave;re permet de glisser entre la chair et la peau des bandes de lard qui permettent par exemple de rendre les blancs de volaille et autre morceaux de viande r&eacute;put&eacute;s secs plus moelleux. C'est le compl&eacute;ment id&eacute;al de l'<a rel="nofollow" href="https://www.cuisinstore.com/-aiguille-a-brider-prd1099.html">aiguille &agrave; brider.</a></p></div><h1>Caractéristiques Aiguille à larder Westmark</h1><div class="col is-12"><ul>\n
            <li>Inox.(Acier inoxydable)</li>\n
            <li>Longueur 19 cm. </li>\n
            <li>Va au lave vaisselle. </li>\n
            <li>Garantie 5 ans.</li>\n
            </ul></div><h1>Comment se servir une aiguille à larder ?</h1><div class="col is-12"><p>Votre aiguille &agrave; larder est dot&eacute;e d'une extr&eacute;mit&eacute; pointue pour piquer et d'une extr&eacute;mit&eacute; en forme de pince pour bloquer votre bande de lard. <br /><br />Il vous faut donc d'abord piquer la viande &agrave; larder avec le c&ocirc;t&eacute; pointu de l'aiguille. Sans retirer cette derni&egrave;re, vous venez ensuite placer le lard dans l'extr&eacute;mit&eacute; en forme de pince et continuer &agrave; piquer la viande jusqu'&agrave; faire ressortir votre aiguille de l'autre c&ocirc;t&eacute;. Saisir ensuite le lard pour qu'il reste bien en place puis faire ressortir compl&egrave;tement l'aiguille.<br /><br />Renouvelez l'op&eacute;ration pour chaque bande de lard &agrave; ins&eacute;rer. Au final, c'est ce qu'on appelle en terme culinaire : larder une viande.</p></div><h1>Pourquoi larder une viande ou une volaille ou encore un poisson ?</h1><div class="col is-12"><p>Certaines viandes maigres comme le poulet ou m&ecirc;me certains poissons comme le cabillaud peuvent s'ass&eacute;cher pendant la cuisson notamment au four. Pour &eacute;viter ce ph&eacute;nom&egrave;ne, il peut donc &ecirc;tre utile de venir ins&eacute;rer des morceaux de lard pour apporter du gras. Celui-ci rendra votre viande ou votre poisson plus moelleux et contribuera &agrave; exacerber les saveurs.</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 {#8599 …}
      #channels: Doctrine\ORM\PersistentCollection {#8489 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8481 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8478 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8487 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29452
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29390 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29451 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8602 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8673
    #collection: Doctrine\Common\Collections\ArrayCollection {#8674 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8611 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38226 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38228 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29452
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29390 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29451 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Aiguille à larder Westmark"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8673
    #collection: Doctrine\Common\Collections\ArrayCollection {#8674 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8611 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38226 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38228 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29458
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29452
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29390 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29451 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8602 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8673
      #collection: Doctrine\Common\Collections\ArrayCollection {#8674 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8611 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38226 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38228 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29508
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29499 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29506 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29507 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8602 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29511
  +variant: App\Entity\Product\ProductVariant {#8602 …}
  +price: "9,00\u{A0}"
  +originalPrice: "9,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29508
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29499 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29506 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29507 …}
    +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.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#8679
    #id: 702
    #code: "rape-a-truffe-inox-patisse-7903"
    #attributes: Doctrine\ORM\PersistentCollection {#8686 …}
    #variants: Doctrine\ORM\PersistentCollection {#8699 …}
    #options: Doctrine\ORM\PersistentCollection {#8690 …}
    #associations: Doctrine\ORM\PersistentCollection {#8688 …}
    #createdAt: DateTime @1758632244 {#8675
      date: 2025-09-23 20:57:24.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632244 {#8676
      date: 2025-09-23 20:57:24.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8693 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8694
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8679}
        #id: 702
        #name: "Râpe à Truffe inox Patisse"
        #slug: "rape-a-truffe-inox-patisse-7903"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&acirc;pe sans d&eacute;chirer.</li>\n
          <li>Pour les truffes, le chocolat et le parmesan.</li>\n
          <li>Acier inoxydable, nettoyage facile.</li>\n
          </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La r&acirc;pe &agrave; truffe Patisse appel&eacute;e aussi rasoir &agrave; truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos pr&eacute;parations pr&eacute;f&eacute;r&eacute;es.. Cette r&acirc;pe est dot&eacute;e d'une lame particuli&egrave;rement aff&ucirc;t&eacute;e con&ccedil;ue pour d&eacute;couper les truffes sans les d&eacute;chiqueter ou les d&eacute;chirer pr&eacute;servant ainsi tous les ar&ocirc;mes. Elle poss&egrave;de une molette de r&eacute;glage permettant de choisir la taille de coupe. <br /><br />La r&acirc;pe &agrave; truffe permet de r&acirc;per non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. R&eacute;alis&eacute;e en acier inoxydable, elle se nettoie facilement &agrave; la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes &amp; chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8696 …}
    #channels: Doctrine\ORM\PersistentCollection {#8684 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8680 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8682 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29388
  +product: App\Entity\Product\Product {#8679
    #id: 702
    #code: "rape-a-truffe-inox-patisse-7903"
    #attributes: Doctrine\ORM\PersistentCollection {#8686 …}
    #variants: Doctrine\ORM\PersistentCollection {#8699 …}
    #options: Doctrine\ORM\PersistentCollection {#8690 …}
    #associations: Doctrine\ORM\PersistentCollection {#8688 …}
    #createdAt: DateTime @1758632244 {#8675
      date: 2025-09-23 20:57:24.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632244 {#8676
      date: 2025-09-23 20:57:24.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8693 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8694
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8679}
        #id: 702
        #name: "Râpe à Truffe inox Patisse"
        #slug: "rape-a-truffe-inox-patisse-7903"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&acirc;pe sans d&eacute;chirer.</li>\n
          <li>Pour les truffes, le chocolat et le parmesan.</li>\n
          <li>Acier inoxydable, nettoyage facile.</li>\n
          </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La r&acirc;pe &agrave; truffe Patisse appel&eacute;e aussi rasoir &agrave; truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos pr&eacute;parations pr&eacute;f&eacute;r&eacute;es.. Cette r&acirc;pe est dot&eacute;e d'une lame particuli&egrave;rement aff&ucirc;t&eacute;e con&ccedil;ue pour d&eacute;couper les truffes sans les d&eacute;chiqueter ou les d&eacute;chirer pr&eacute;servant ainsi tous les ar&ocirc;mes. Elle poss&egrave;de une molette de r&eacute;glage permettant de choisir la taille de coupe. <br /><br />La r&acirc;pe &agrave; truffe permet de r&acirc;per non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. R&eacute;alis&eacute;e en acier inoxydable, elle se nettoie facilement &agrave; la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes &amp; chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8696 …}
    #channels: Doctrine\ORM\PersistentCollection {#8684 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8680 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8682 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8700 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#8679
    #id: 702
    #code: "rape-a-truffe-inox-patisse-7903"
    #attributes: Doctrine\ORM\PersistentCollection {#8686 …}
    #variants: Doctrine\ORM\PersistentCollection {#8699 …}
    #options: Doctrine\ORM\PersistentCollection {#8690 …}
    #associations: Doctrine\ORM\PersistentCollection {#8688 …}
    #createdAt: DateTime @1758632244 {#8675
      date: 2025-09-23 20:57:24.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632244 {#8676
      date: 2025-09-23 20:57:24.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8693 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8694
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8679}
        #id: 702
        #name: "Râpe à Truffe inox Patisse"
        #slug: "rape-a-truffe-inox-patisse-7903"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&acirc;pe sans d&eacute;chirer.</li>\n
          <li>Pour les truffes, le chocolat et le parmesan.</li>\n
          <li>Acier inoxydable, nettoyage facile.</li>\n
          </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La r&acirc;pe &agrave; truffe Patisse appel&eacute;e aussi rasoir &agrave; truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos pr&eacute;parations pr&eacute;f&eacute;r&eacute;es.. Cette r&acirc;pe est dot&eacute;e d'une lame particuli&egrave;rement aff&ucirc;t&eacute;e con&ccedil;ue pour d&eacute;couper les truffes sans les d&eacute;chiqueter ou les d&eacute;chirer pr&eacute;servant ainsi tous les ar&ocirc;mes. Elle poss&egrave;de une molette de r&eacute;glage permettant de choisir la taille de coupe. <br /><br />La r&acirc;pe &agrave; truffe permet de r&acirc;per non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. R&eacute;alis&eacute;e en acier inoxydable, elle se nettoie facilement &agrave; la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes &amp; chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8696 …}
    #channels: Doctrine\ORM\PersistentCollection {#8684 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8680 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8682 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Râpe à Truffe inox Patisse"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29628
  -props: [
    "product" => App\Entity\Product\Product {#8679
      #id: 702
      #code: "rape-a-truffe-inox-patisse-7903"
      #attributes: Doctrine\ORM\PersistentCollection {#8686 …}
      #variants: Doctrine\ORM\PersistentCollection {#8699 …}
      #options: Doctrine\ORM\PersistentCollection {#8690 …}
      #associations: Doctrine\ORM\PersistentCollection {#8688 …}
      #createdAt: DateTime @1758632244 {#8675
        date: 2025-09-23 20:57:24.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632244 {#8676
        date: 2025-09-23 20:57:24.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8693 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8694
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8679}
          #id: 702
          #name: "Râpe à Truffe inox Patisse"
          #slug: "rape-a-truffe-inox-patisse-7903"
          #description: """
            <div class="col is-12"><ul>\n
            <li>R&acirc;pe sans d&eacute;chirer.</li>\n
            <li>Pour les truffes, le chocolat et le parmesan.</li>\n
            <li>Acier inoxydable, nettoyage facile.</li>\n
            </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La r&acirc;pe &agrave; truffe Patisse appel&eacute;e aussi rasoir &agrave; truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos pr&eacute;parations pr&eacute;f&eacute;r&eacute;es.. Cette r&acirc;pe est dot&eacute;e d'une lame particuli&egrave;rement aff&ucirc;t&eacute;e con&ccedil;ue pour d&eacute;couper les truffes sans les d&eacute;chiqueter ou les d&eacute;chirer pr&eacute;servant ainsi tous les ar&ocirc;mes. Elle poss&egrave;de une molette de r&eacute;glage permettant de choisir la taille de coupe. <br /><br />La r&acirc;pe &agrave; truffe permet de r&acirc;per non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. R&eacute;alis&eacute;e en acier inoxydable, elle se nettoie facilement &agrave; la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes &amp; chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 cm.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8696 …}
      #channels: Doctrine\ORM\PersistentCollection {#8684 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8680 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8682 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29674
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29612 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29621 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29673 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8700 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8710
    #collection: Doctrine\Common\Collections\ArrayCollection {#8711 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8709 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38240 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38242 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29674
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29612 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29621 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29673 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Râpe à Truffe inox Patisse"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8710
    #collection: Doctrine\Common\Collections\ArrayCollection {#8711 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8709 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38240 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38242 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29680
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29674
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29612 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29621 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29673 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8700 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8710
      #collection: Doctrine\Common\Collections\ArrayCollection {#8711 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8709 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38240 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38242 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29730
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29721 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29728 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8700 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29733
  +variant: App\Entity\Product\ProductVariant {#8700 …}
  +price: "9,00\u{A0}"
  +originalPrice: "9,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29730
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29721 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29728 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29729 …}
    +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.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#8716
    #id: 36
    #code: "poire-a-jus-inox-goupillon-lacor-6811"
    #attributes: Doctrine\ORM\PersistentCollection {#8726 …}
    #variants: Doctrine\ORM\PersistentCollection {#8739 …}
    #options: Doctrine\ORM\PersistentCollection {#8730 …}
    #associations: Doctrine\ORM\PersistentCollection {#8728 …}
    #createdAt: DateTime @1758632177 {#8712
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632177 {#8713
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8734
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8716}
        #id: 36
        #name: "Poire à Jus Inox + Goupillon Lacor"
        #slug: "poire-a-jus-inox-goupillon-lacor-6811"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable, caoutchouc et plasique.</li>\n
          <li>2 embouts.</li>\n
          <li>Goupillon inclus.</li>\n
          </ul></div><h1>Descriptif Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">Livr&eacute;e avec deux embouts interchangeables (un gros en plastique pour aspirer et un petit de type seringue pour injecter), la poire &agrave; jus Lacor vous permettra d'exhaler les saveurs et odeurs de vos plats. D'utilisation&nbsp; tr&egrave;s simple, elle s'entretient ais&eacute;ment au lave-vaisselle et est fournie avec un goupillon pour nettoyer efficacement l'int&eacute;rieur.</div><h1>Caractéristiques Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">- Poire en acier inoxydable et caoutchouc.<br />- 1 embout seringue en inox.<br />- 1 embout en plastique.<br />- 1 goupillon de nettoyage.<br />- Longueur avec embout seringue : 21 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
    #channels: Doctrine\ORM\PersistentCollection {#8724 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8718 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8720 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8722 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29619
  +product: App\Entity\Product\Product {#8716
    #id: 36
    #code: "poire-a-jus-inox-goupillon-lacor-6811"
    #attributes: Doctrine\ORM\PersistentCollection {#8726 …}
    #variants: Doctrine\ORM\PersistentCollection {#8739 …}
    #options: Doctrine\ORM\PersistentCollection {#8730 …}
    #associations: Doctrine\ORM\PersistentCollection {#8728 …}
    #createdAt: DateTime @1758632177 {#8712
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632177 {#8713
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8734
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8716}
        #id: 36
        #name: "Poire à Jus Inox + Goupillon Lacor"
        #slug: "poire-a-jus-inox-goupillon-lacor-6811"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable, caoutchouc et plasique.</li>\n
          <li>2 embouts.</li>\n
          <li>Goupillon inclus.</li>\n
          </ul></div><h1>Descriptif Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">Livr&eacute;e avec deux embouts interchangeables (un gros en plastique pour aspirer et un petit de type seringue pour injecter), la poire &agrave; jus Lacor vous permettra d'exhaler les saveurs et odeurs de vos plats. D'utilisation&nbsp; tr&egrave;s simple, elle s'entretient ais&eacute;ment au lave-vaisselle et est fournie avec un goupillon pour nettoyer efficacement l'int&eacute;rieur.</div><h1>Caractéristiques Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">- Poire en acier inoxydable et caoutchouc.<br />- 1 embout seringue en inox.<br />- 1 embout en plastique.<br />- 1 goupillon de nettoyage.<br />- Longueur avec embout seringue : 21 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
    #channels: Doctrine\ORM\PersistentCollection {#8724 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8718 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8720 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8722 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8740 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#8716
    #id: 36
    #code: "poire-a-jus-inox-goupillon-lacor-6811"
    #attributes: Doctrine\ORM\PersistentCollection {#8726 …}
    #variants: Doctrine\ORM\PersistentCollection {#8739 …}
    #options: Doctrine\ORM\PersistentCollection {#8730 …}
    #associations: Doctrine\ORM\PersistentCollection {#8728 …}
    #createdAt: DateTime @1758632177 {#8712
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632177 {#8713
      date: 2025-09-23 20:56:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8734
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8716}
        #id: 36
        #name: "Poire à Jus Inox + Goupillon Lacor"
        #slug: "poire-a-jus-inox-goupillon-lacor-6811"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable, caoutchouc et plasique.</li>\n
          <li>2 embouts.</li>\n
          <li>Goupillon inclus.</li>\n
          </ul></div><h1>Descriptif Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">Livr&eacute;e avec deux embouts interchangeables (un gros en plastique pour aspirer et un petit de type seringue pour injecter), la poire &agrave; jus Lacor vous permettra d'exhaler les saveurs et odeurs de vos plats. D'utilisation&nbsp; tr&egrave;s simple, elle s'entretient ais&eacute;ment au lave-vaisselle et est fournie avec un goupillon pour nettoyer efficacement l'int&eacute;rieur.</div><h1>Caractéristiques Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">- Poire en acier inoxydable et caoutchouc.<br />- 1 embout seringue en inox.<br />- 1 embout en plastique.<br />- 1 goupillon de nettoyage.<br />- Longueur avec embout seringue : 21 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
    #channels: Doctrine\ORM\PersistentCollection {#8724 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8718 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8720 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8722 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Poire à Jus Inox + Goupillon Lacor"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29850
  -props: [
    "product" => App\Entity\Product\Product {#8716
      #id: 36
      #code: "poire-a-jus-inox-goupillon-lacor-6811"
      #attributes: Doctrine\ORM\PersistentCollection {#8726 …}
      #variants: Doctrine\ORM\PersistentCollection {#8739 …}
      #options: Doctrine\ORM\PersistentCollection {#8730 …}
      #associations: Doctrine\ORM\PersistentCollection {#8728 …}
      #createdAt: DateTime @1758632177 {#8712
        date: 2025-09-23 20:56:17.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632177 {#8713
        date: 2025-09-23 20:56:17.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8733 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8734
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8716}
          #id: 36
          #name: "Poire à Jus Inox + Goupillon Lacor"
          #slug: "poire-a-jus-inox-goupillon-lacor-6811"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier inoxydable, caoutchouc et plasique.</li>\n
            <li>2 embouts.</li>\n
            <li>Goupillon inclus.</li>\n
            </ul></div><h1>Descriptif Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">Livr&eacute;e avec deux embouts interchangeables (un gros en plastique pour aspirer et un petit de type seringue pour injecter), la poire &agrave; jus Lacor vous permettra d'exhaler les saveurs et odeurs de vos plats. D'utilisation&nbsp; tr&egrave;s simple, elle s'entretient ais&eacute;ment au lave-vaisselle et est fournie avec un goupillon pour nettoyer efficacement l'int&eacute;rieur.</div><h1>Caractéristiques Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">- Poire en acier inoxydable et caoutchouc.<br />- 1 embout seringue en inox.<br />- 1 embout en plastique.<br />- 1 goupillon de nettoyage.<br />- Longueur avec embout seringue : 21 cm.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
      #channels: Doctrine\ORM\PersistentCollection {#8724 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8718 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8720 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8722 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.91 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29896
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29834 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29843 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29895 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8740 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8750
    #collection: Doctrine\Common\Collections\ArrayCollection {#8751 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8749 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38254 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38256 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29896
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29834 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29843 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29895 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Poire à Jus Inox + Goupillon Lacor"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8750
    #collection: Doctrine\Common\Collections\ArrayCollection {#8751 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8749 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38254 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38256 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29902
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29896
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29834 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29843 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29895 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8740 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8750
      #collection: Doctrine\Common\Collections\ArrayCollection {#8751 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8749 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38254 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38256 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29952
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29943 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29950 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29951 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8740 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29955
  +variant: App\Entity\Product\ProductVariant {#8740 …}
  +price: "16,00\u{A0}"
  +originalPrice: "16,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29952
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29943 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29950 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29951 …}
    +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.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8756
    #id: 634
    #code: "secateur-a-volaille-pluton-sabatier-lion-1125"
    #attributes: Doctrine\ORM\PersistentCollection {#8766 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8770 …}
    #associations: Doctrine\ORM\PersistentCollection {#8768 …}
    #createdAt: DateTime @1758632234 {#8752
      date: 2025-09-23 20:57:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632234 {#8753
      date: 2025-09-23 20:57:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8773 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8774
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8756}
        #id: 634
        #name: "Sécateur à volaille Pluton Sabatier Lion"
        #slug: "secateur-a-volaille-pluton-sabatier-lion-1125"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poign&eacute;es ergonomiques rivet&eacute;es.</li>\n
          <li>Lames inox.</li>\n
          <li>Va au lave vaisselle.&nbsp;</li>\n
          </ul></div><h1>Description Sécateur à volaille Pluton Sabatier Lion</h1><div class="col is-12"><p>Le s&eacute;cateur &agrave; volaille est id&eacute;al pour d&eacute;couper efficacement toutes vos volailles. Manche rivet&eacute; ergonomique, excellente prise en main. Va au lave vaisselle.</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 {#8776 …}
    #channels: Doctrine\ORM\PersistentCollection {#8764 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8758 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8760 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8762 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29841
  +product: App\Entity\Product\Product {#8756
    #id: 634
    #code: "secateur-a-volaille-pluton-sabatier-lion-1125"
    #attributes: Doctrine\ORM\PersistentCollection {#8766 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8770 …}
    #associations: Doctrine\ORM\PersistentCollection {#8768 …}
    #createdAt: DateTime @1758632234 {#8752
      date: 2025-09-23 20:57:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632234 {#8753
      date: 2025-09-23 20:57:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8773 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8774
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8756}
        #id: 634
        #name: "Sécateur à volaille Pluton Sabatier Lion"
        #slug: "secateur-a-volaille-pluton-sabatier-lion-1125"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poign&eacute;es ergonomiques rivet&eacute;es.</li>\n
          <li>Lames inox.</li>\n
          <li>Va au lave vaisselle.&nbsp;</li>\n
          </ul></div><h1>Description Sécateur à volaille Pluton Sabatier Lion</h1><div class="col is-12"><p>Le s&eacute;cateur &agrave; volaille est id&eacute;al pour d&eacute;couper efficacement toutes vos volailles. Manche rivet&eacute; ergonomique, excellente prise en main. Va au lave vaisselle.</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 {#8776 …}
    #channels: Doctrine\ORM\PersistentCollection {#8764 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8758 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8760 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8762 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8780 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#8756
    #id: 634
    #code: "secateur-a-volaille-pluton-sabatier-lion-1125"
    #attributes: Doctrine\ORM\PersistentCollection {#8766 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8770 …}
    #associations: Doctrine\ORM\PersistentCollection {#8768 …}
    #createdAt: DateTime @1758632234 {#8752
      date: 2025-09-23 20:57:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632234 {#8753
      date: 2025-09-23 20:57:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8773 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8774
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8756}
        #id: 634
        #name: "Sécateur à volaille Pluton Sabatier Lion"
        #slug: "secateur-a-volaille-pluton-sabatier-lion-1125"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poign&eacute;es ergonomiques rivet&eacute;es.</li>\n
          <li>Lames inox.</li>\n
          <li>Va au lave vaisselle.&nbsp;</li>\n
          </ul></div><h1>Description Sécateur à volaille Pluton Sabatier Lion</h1><div class="col is-12"><p>Le s&eacute;cateur &agrave; volaille est id&eacute;al pour d&eacute;couper efficacement toutes vos volailles. Manche rivet&eacute; ergonomique, excellente prise en main. Va au lave vaisselle.</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 {#8776 …}
    #channels: Doctrine\ORM\PersistentCollection {#8764 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8758 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8760 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8762 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sécateur à volaille Pluton Sabatier Lion"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30072
  -props: [
    "product" => App\Entity\Product\Product {#8756
      #id: 634
      #code: "secateur-a-volaille-pluton-sabatier-lion-1125"
      #attributes: Doctrine\ORM\PersistentCollection {#8766 …}
      #variants: Doctrine\ORM\PersistentCollection {#8779 …}
      #options: Doctrine\ORM\PersistentCollection {#8770 …}
      #associations: Doctrine\ORM\PersistentCollection {#8768 …}
      #createdAt: DateTime @1758632234 {#8752
        date: 2025-09-23 20:57:14.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632234 {#8753
        date: 2025-09-23 20:57:14.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8773 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8774
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8756}
          #id: 634
          #name: "Sécateur à volaille Pluton Sabatier Lion"
          #slug: "secateur-a-volaille-pluton-sabatier-lion-1125"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Poign&eacute;es ergonomiques rivet&eacute;es.</li>\n
            <li>Lames inox.</li>\n
            <li>Va au lave vaisselle.&nbsp;</li>\n
            </ul></div><h1>Description Sécateur à volaille Pluton Sabatier Lion</h1><div class="col is-12"><p>Le s&eacute;cateur &agrave; volaille est id&eacute;al pour d&eacute;couper efficacement toutes vos volailles. Manche rivet&eacute; ergonomique, excellente prise en main. Va au lave vaisselle.</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 {#8776 …}
      #channels: Doctrine\ORM\PersistentCollection {#8764 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8758 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8760 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8762 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30118
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30056 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30117 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8780 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8790
    #collection: Doctrine\Common\Collections\ArrayCollection {#8791 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8789 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38268 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38270 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30118
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30056 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30117 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sécateur à volaille Pluton Sabatier Lion"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8790
    #collection: Doctrine\Common\Collections\ArrayCollection {#8791 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8789 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38268 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38270 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30124
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30118
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30056 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30065 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30117 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8780 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8790
      #collection: Doctrine\Common\Collections\ArrayCollection {#8791 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8789 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38268 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38270 …}
    }
    "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 {#30174
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30165 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30173 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8780 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30177
  +variant: App\Entity\Product\ProductVariant {#8780 …}
  +price: "16,00\u{A0}"
  +originalPrice: "16,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30174
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30165 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30172 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30173 …}
    +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.53 ms
Input props
[
  "product" => App\Entity\Product\Product {#8796
    #id: 372
    #code: "poele-a-blinis-induction-1406"
    #attributes: Doctrine\ORM\PersistentCollection {#8806 …}
    #variants: Doctrine\ORM\PersistentCollection {#8819 …}
    #options: Doctrine\ORM\PersistentCollection {#8810 …}
    #associations: Doctrine\ORM\PersistentCollection {#8808 …}
    #createdAt: DateTime @1758632200 {#8792
      date: 2025-09-23 20:56:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632200 {#8793
      date: 2025-09-23 20:56:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8813 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8814
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8796}
        #id: 372
        #name: "Poêle à blinis induction"
        #slug: "poele-a-blinis-induction-1406"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Antiadh&eacute;sive.</li>\n
          <li>Tous feux y compris induction. &nbsp;</li>\n
          </ul></div><h1>Description poêle à blinis induction</h1><div class="col is-12"><font size="1" face="Verdana">Rev&ecirc;tement antiadh&eacute;sif. Tous feux y compris induction. Manche m&eacute;tal rivet&eacute;. Qualit&eacute; pro.<br /></font></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8816 …}
    #channels: Doctrine\ORM\PersistentCollection {#8804 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8798 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8800 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8802 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30063
  +product: App\Entity\Product\Product {#8796
    #id: 372
    #code: "poele-a-blinis-induction-1406"
    #attributes: Doctrine\ORM\PersistentCollection {#8806 …}
    #variants: Doctrine\ORM\PersistentCollection {#8819 …}
    #options: Doctrine\ORM\PersistentCollection {#8810 …}
    #associations: Doctrine\ORM\PersistentCollection {#8808 …}
    #createdAt: DateTime @1758632200 {#8792
      date: 2025-09-23 20:56:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632200 {#8793
      date: 2025-09-23 20:56:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8813 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8814
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8796}
        #id: 372
        #name: "Poêle à blinis induction"
        #slug: "poele-a-blinis-induction-1406"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Antiadh&eacute;sive.</li>\n
          <li>Tous feux y compris induction. &nbsp;</li>\n
          </ul></div><h1>Description poêle à blinis induction</h1><div class="col is-12"><font size="1" face="Verdana">Rev&ecirc;tement antiadh&eacute;sif. Tous feux y compris induction. Manche m&eacute;tal rivet&eacute;. Qualit&eacute; pro.<br /></font></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8816 …}
    #channels: Doctrine\ORM\PersistentCollection {#8804 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8798 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8800 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8802 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8820 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#8796
    #id: 372
    #code: "poele-a-blinis-induction-1406"
    #attributes: Doctrine\ORM\PersistentCollection {#8806 …}
    #variants: Doctrine\ORM\PersistentCollection {#8819 …}
    #options: Doctrine\ORM\PersistentCollection {#8810 …}
    #associations: Doctrine\ORM\PersistentCollection {#8808 …}
    #createdAt: DateTime @1758632200 {#8792
      date: 2025-09-23 20:56:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632200 {#8793
      date: 2025-09-23 20:56:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8813 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8814
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8796}
        #id: 372
        #name: "Poêle à blinis induction"
        #slug: "poele-a-blinis-induction-1406"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Antiadh&eacute;sive.</li>\n
          <li>Tous feux y compris induction. &nbsp;</li>\n
          </ul></div><h1>Description poêle à blinis induction</h1><div class="col is-12"><font size="1" face="Verdana">Rev&ecirc;tement antiadh&eacute;sif. Tous feux y compris induction. Manche m&eacute;tal rivet&eacute;. Qualit&eacute; pro.<br /></font></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8816 …}
    #channels: Doctrine\ORM\PersistentCollection {#8804 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8798 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8800 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8802 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Poêle à blinis induction"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30294
  -props: [
    "product" => App\Entity\Product\Product {#8796
      #id: 372
      #code: "poele-a-blinis-induction-1406"
      #attributes: Doctrine\ORM\PersistentCollection {#8806 …}
      #variants: Doctrine\ORM\PersistentCollection {#8819 …}
      #options: Doctrine\ORM\PersistentCollection {#8810 …}
      #associations: Doctrine\ORM\PersistentCollection {#8808 …}
      #createdAt: DateTime @1758632200 {#8792
        date: 2025-09-23 20:56:40.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632200 {#8793
        date: 2025-09-23 20:56:40.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8813 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8814
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8796}
          #id: 372
          #name: "Poêle à blinis induction"
          #slug: "poele-a-blinis-induction-1406"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Antiadh&eacute;sive.</li>\n
            <li>Tous feux y compris induction. &nbsp;</li>\n
            </ul></div><h1>Description poêle à blinis induction</h1><div class="col is-12"><font size="1" face="Verdana">Rev&ecirc;tement antiadh&eacute;sif. Tous feux y compris induction. Manche m&eacute;tal rivet&eacute;. Qualit&eacute; pro.<br /></font></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8816 …}
      #channels: Doctrine\ORM\PersistentCollection {#8804 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8798 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8800 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8802 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30340
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30278 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30287 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30339 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8820 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8830
    #collection: Doctrine\Common\Collections\ArrayCollection {#8831 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8829 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38284 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30340
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30278 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30287 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30339 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Poêle à blinis induction"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8830
    #collection: Doctrine\Common\Collections\ArrayCollection {#8831 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8829 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38284 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30346
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30340
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30278 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30287 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30339 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8820 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8830
      #collection: Doctrine\Common\Collections\ArrayCollection {#8831 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8829 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38284 …}
    }
    "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 {#30396
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30387 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30394 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30395 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8820 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30399
  +variant: App\Entity\Product\ProductVariant {#8820 …}
  +price: "18,00\u{A0}"
  +originalPrice: "18,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30396
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30387 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30394 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30395 …}
    +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.17 ms
Input props
[
  "product" => App\Entity\Product\Product {#8836
    #id: 1833
    #code: "moule-pain-surprise-2102"
    #attributes: Doctrine\ORM\PersistentCollection {#8846 …}
    #variants: Doctrine\ORM\PersistentCollection {#8859 …}
    #options: Doctrine\ORM\PersistentCollection {#8850 …}
    #associations: Doctrine\ORM\PersistentCollection {#8848 …}
    #createdAt: DateTime @1758632416 {#8832
      date: 2025-09-23 21:00:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632416 {#8833
      date: 2025-09-23 21:00:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8853 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8854
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8836}
        #id: 1833
        #name: "Moule pain surprise"
        #slug: "moule-pain-surprise-2102"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Qualit&eacute; pro.</li>\n
          <li>Fond amovible, d&eacute;moulage facile.</li>\n
          <li>Va au lave vaisselle.&nbsp;</li>\n
          </ul></div><h1>Description moule pain surprise</h1><div class="col is-12">Le moule &agrave; pain surprise permet de r&eacute;aliser facilement un pain de forme haute pour r&eacute;aliser votre pain surprise.<br />Le moule &agrave; pain surprise poss&egrave;de un fond amovible facilitant le d&eacute;moulage.<br /></div><h1>Caractéristiques moule pain surprise</h1><div class="col is-12"><p>Antiadh&eacute;sif qualit&eacute; professionnelle. Fond amovible. Hauteur 9 cm. Diam&egrave;tre 20 cm. Lavage &agrave; la main.</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 {#8856 …}
    #channels: Doctrine\ORM\PersistentCollection {#8844 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8838 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8840 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8842 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30285
  +product: App\Entity\Product\Product {#8836
    #id: 1833
    #code: "moule-pain-surprise-2102"
    #attributes: Doctrine\ORM\PersistentCollection {#8846 …}
    #variants: Doctrine\ORM\PersistentCollection {#8859 …}
    #options: Doctrine\ORM\PersistentCollection {#8850 …}
    #associations: Doctrine\ORM\PersistentCollection {#8848 …}
    #createdAt: DateTime @1758632416 {#8832
      date: 2025-09-23 21:00:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632416 {#8833
      date: 2025-09-23 21:00:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8853 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8854
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8836}
        #id: 1833
        #name: "Moule pain surprise"
        #slug: "moule-pain-surprise-2102"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Qualit&eacute; pro.</li>\n
          <li>Fond amovible, d&eacute;moulage facile.</li>\n
          <li>Va au lave vaisselle.&nbsp;</li>\n
          </ul></div><h1>Description moule pain surprise</h1><div class="col is-12">Le moule &agrave; pain surprise permet de r&eacute;aliser facilement un pain de forme haute pour r&eacute;aliser votre pain surprise.<br />Le moule &agrave; pain surprise poss&egrave;de un fond amovible facilitant le d&eacute;moulage.<br /></div><h1>Caractéristiques moule pain surprise</h1><div class="col is-12"><p>Antiadh&eacute;sif qualit&eacute; professionnelle. Fond amovible. Hauteur 9 cm. Diam&egrave;tre 20 cm. Lavage &agrave; la main.</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 {#8856 …}
    #channels: Doctrine\ORM\PersistentCollection {#8844 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8838 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8840 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8842 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8860 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +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 {#8836
    #id: 1833
    #code: "moule-pain-surprise-2102"
    #attributes: Doctrine\ORM\PersistentCollection {#8846 …}
    #variants: Doctrine\ORM\PersistentCollection {#8859 …}
    #options: Doctrine\ORM\PersistentCollection {#8850 …}
    #associations: Doctrine\ORM\PersistentCollection {#8848 …}
    #createdAt: DateTime @1758632416 {#8832
      date: 2025-09-23 21:00:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632416 {#8833
      date: 2025-09-23 21:00:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8853 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8854
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8836}
        #id: 1833
        #name: "Moule pain surprise"
        #slug: "moule-pain-surprise-2102"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Qualit&eacute; pro.</li>\n
          <li>Fond amovible, d&eacute;moulage facile.</li>\n
          <li>Va au lave vaisselle.&nbsp;</li>\n
          </ul></div><h1>Description moule pain surprise</h1><div class="col is-12">Le moule &agrave; pain surprise permet de r&eacute;aliser facilement un pain de forme haute pour r&eacute;aliser votre pain surprise.<br />Le moule &agrave; pain surprise poss&egrave;de un fond amovible facilitant le d&eacute;moulage.<br /></div><h1>Caractéristiques moule pain surprise</h1><div class="col is-12"><p>Antiadh&eacute;sif qualit&eacute; professionnelle. Fond amovible. Hauteur 9 cm. Diam&egrave;tre 20 cm. Lavage &agrave; la main.</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 {#8856 …}
    #channels: Doctrine\ORM\PersistentCollection {#8844 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8838 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8840 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8842 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule pain surprise"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30516
  -props: [
    "product" => App\Entity\Product\Product {#8836
      #id: 1833
      #code: "moule-pain-surprise-2102"
      #attributes: Doctrine\ORM\PersistentCollection {#8846 …}
      #variants: Doctrine\ORM\PersistentCollection {#8859 …}
      #options: Doctrine\ORM\PersistentCollection {#8850 …}
      #associations: Doctrine\ORM\PersistentCollection {#8848 …}
      #createdAt: DateTime @1758632416 {#8832
        date: 2025-09-23 21:00:16.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632416 {#8833
        date: 2025-09-23 21:00:16.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8853 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8854
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8836}
          #id: 1833
          #name: "Moule pain surprise"
          #slug: "moule-pain-surprise-2102"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Qualit&eacute; pro.</li>\n
            <li>Fond amovible, d&eacute;moulage facile.</li>\n
            <li>Va au lave vaisselle.&nbsp;</li>\n
            </ul></div><h1>Description moule pain surprise</h1><div class="col is-12">Le moule &agrave; pain surprise permet de r&eacute;aliser facilement un pain de forme haute pour r&eacute;aliser votre pain surprise.<br />Le moule &agrave; pain surprise poss&egrave;de un fond amovible facilitant le d&eacute;moulage.<br /></div><h1>Caractéristiques moule pain surprise</h1><div class="col is-12"><p>Antiadh&eacute;sif qualit&eacute; professionnelle. Fond amovible. Hauteur 9 cm. Diam&egrave;tre 20 cm. Lavage &agrave; la main.</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 {#8856 …}
      #channels: Doctrine\ORM\PersistentCollection {#8844 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8838 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8840 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8842 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30562
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30500 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30509 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30561 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8860 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8870
    #collection: Doctrine\Common\Collections\ArrayCollection {#8871 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8869 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38296 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30562
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30500 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30509 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30561 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule pain surprise"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8870
    #collection: Doctrine\Common\Collections\ArrayCollection {#8871 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8869 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38296 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30568
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30562
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30500 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30509 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30561 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8860 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8870
      #collection: Doctrine\Common\Collections\ArrayCollection {#8871 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8869 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38296 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …}
    }
    "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 {#30618
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30609 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30616 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30617 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8860 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30621
  +variant: App\Entity\Product\ProductVariant {#8860 …}
  +price: "18,00\u{A0}"
  +originalPrice: "18,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30618
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30609 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30616 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30617 …}
    +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.56 ms
Input props
[
  "product" => App\Entity\Product\Product {#8876
    #id: 1923
    #code: "cercle-individuel-inox-1618"
    #attributes: Doctrine\ORM\PersistentCollection {#8886 …}
    #variants: Doctrine\ORM\PersistentCollection {#8899 …}
    #options: Doctrine\ORM\PersistentCollection {#8890 …}
    #associations: Doctrine\ORM\PersistentCollection {#8888 …}
    #createdAt: DateTime @1758632430 {#8872
      date: 2025-09-23 21:00:30.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632430 {#8873
      date: 2025-09-23 21:00:30.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8893 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8894
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8876}
        #id: 1923
        #name: "Cercle individuel inox"
        #slug: "cercle-individuel-inox-1618"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Produit professionnel.</li>\n
          <li>Convient aussi pour les desserts.</li>\n
          <li>Acier inoxydable.&nbsp;</li>\n
          </ul></div><h1>Description cercle à mousse et entremets</h1><div class="col is-12">Cercle &agrave; mousse et entremet, id&eacute;al&nbsp; pour r&eacute;aliser des pr&eacute;parations chaudes ou froides comme des tartares de saumon ou des timbales de riz. Permet &eacute;galement de r&eacute;aliser des petits g&acirc;teaux individuels. Acier inoxydable 18/10.</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 {#8896 …}
    #channels: Doctrine\ORM\PersistentCollection {#8884 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8878 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8880 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8882 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30507
  +product: App\Entity\Product\Product {#8876
    #id: 1923
    #code: "cercle-individuel-inox-1618"
    #attributes: Doctrine\ORM\PersistentCollection {#8886 …}
    #variants: Doctrine\ORM\PersistentCollection {#8899 …}
    #options: Doctrine\ORM\PersistentCollection {#8890 …}
    #associations: Doctrine\ORM\PersistentCollection {#8888 …}
    #createdAt: DateTime @1758632430 {#8872
      date: 2025-09-23 21:00:30.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632430 {#8873
      date: 2025-09-23 21:00:30.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8893 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8894
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8876}
        #id: 1923
        #name: "Cercle individuel inox"
        #slug: "cercle-individuel-inox-1618"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Produit professionnel.</li>\n
          <li>Convient aussi pour les desserts.</li>\n
          <li>Acier inoxydable.&nbsp;</li>\n
          </ul></div><h1>Description cercle à mousse et entremets</h1><div class="col is-12">Cercle &agrave; mousse et entremet, id&eacute;al&nbsp; pour r&eacute;aliser des pr&eacute;parations chaudes ou froides comme des tartares de saumon ou des timbales de riz. Permet &eacute;galement de r&eacute;aliser des petits g&acirc;teaux individuels. Acier inoxydable 18/10.</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 {#8896 …}
    #channels: Doctrine\ORM\PersistentCollection {#8884 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8878 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8880 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8882 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8900 …}
  +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 {#28263
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#8876
    #id: 1923
    #code: "cercle-individuel-inox-1618"
    #attributes: Doctrine\ORM\PersistentCollection {#8886 …}
    #variants: Doctrine\ORM\PersistentCollection {#8899 …}
    #options: Doctrine\ORM\PersistentCollection {#8890 …}
    #associations: Doctrine\ORM\PersistentCollection {#8888 …}
    #createdAt: DateTime @1758632430 {#8872
      date: 2025-09-23 21:00:30.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632430 {#8873
      date: 2025-09-23 21:00:30.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8893 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8894
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8876}
        #id: 1923
        #name: "Cercle individuel inox"
        #slug: "cercle-individuel-inox-1618"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Produit professionnel.</li>\n
          <li>Convient aussi pour les desserts.</li>\n
          <li>Acier inoxydable.&nbsp;</li>\n
          </ul></div><h1>Description cercle à mousse et entremets</h1><div class="col is-12">Cercle &agrave; mousse et entremet, id&eacute;al&nbsp; pour r&eacute;aliser des pr&eacute;parations chaudes ou froides comme des tartares de saumon ou des timbales de riz. Permet &eacute;galement de r&eacute;aliser des petits g&acirc;teaux individuels. Acier inoxydable 18/10.</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 {#8896 …}
    #channels: Doctrine\ORM\PersistentCollection {#8884 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8878 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8880 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8882 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cercle individuel inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30738
  -props: [
    "product" => App\Entity\Product\Product {#8876
      #id: 1923
      #code: "cercle-individuel-inox-1618"
      #attributes: Doctrine\ORM\PersistentCollection {#8886 …}
      #variants: Doctrine\ORM\PersistentCollection {#8899 …}
      #options: Doctrine\ORM\PersistentCollection {#8890 …}
      #associations: Doctrine\ORM\PersistentCollection {#8888 …}
      #createdAt: DateTime @1758632430 {#8872
        date: 2025-09-23 21:00:30.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632430 {#8873
        date: 2025-09-23 21:00:30.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8893 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8894
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8876}
          #id: 1923
          #name: "Cercle individuel inox"
          #slug: "cercle-individuel-inox-1618"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Produit professionnel.</li>\n
            <li>Convient aussi pour les desserts.</li>\n
            <li>Acier inoxydable.&nbsp;</li>\n
            </ul></div><h1>Description cercle à mousse et entremets</h1><div class="col is-12">Cercle &agrave; mousse et entremet, id&eacute;al&nbsp; pour r&eacute;aliser des pr&eacute;parations chaudes ou froides comme des tartares de saumon ou des timbales de riz. Permet &eacute;galement de r&eacute;aliser des petits g&acirc;teaux individuels. Acier inoxydable 18/10.</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 {#8896 …}
      #channels: Doctrine\ORM\PersistentCollection {#8884 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8878 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8880 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8882 …}
      #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 {#30784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30722 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30731 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30783 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8900 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8913
    #collection: Doctrine\Common\Collections\ArrayCollection {#8914 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8912 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38310 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38312 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30722 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30731 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30783 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cercle individuel inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8913
    #collection: Doctrine\Common\Collections\ArrayCollection {#8914 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8912 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38310 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38312 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30790
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30784
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30722 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30731 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30783 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8900 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8913
      #collection: Doctrine\Common\Collections\ArrayCollection {#8914 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8912 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38310 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38312 …}
    }
    "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 {#30840
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30838 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30839 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8900 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30843
  +variant: App\Entity\Product\ProductVariant {#8900 …}
  +price: "19,00\u{A0}"
  +originalPrice: "32,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30840
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30838 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30839 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 1.99 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12747 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27998 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12757 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31156
  +cart: App\Entity\Order\Order {#13661 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12747 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27998 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12757 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}