Components

12 Twig Components
44 Render Count
107 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 50.19ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 11.94ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 6.88ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.58ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.59ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.71ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 14.49ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 27.18ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.06ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.33ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 8.34ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.03ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 114.0 MiB 1.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13276 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13282 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13281 …}
    +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 {#13903
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13174 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13276 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13282 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13281 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 114.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13980
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13976 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13978 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13979 …}
    +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 {#13989
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13980
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13976 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13978 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13979 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 14.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14071
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14050 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14070 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14069 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14086
  +cart: App\Entity\Order\Order {#14153 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14071
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14050 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14070 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14069 …}
    +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 27.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14327 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14333 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14325 …}
    +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 {#14348
  #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 {#14339
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14327 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14333 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14325 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 1.06 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28048
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28044 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28045 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28047 …}
    +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 {#28057
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28048
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28044 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28045 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28047 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 1.33 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28161
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28157 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28158 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28160 …}
    +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 {#28169
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28161
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28157 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28158 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28160 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 8.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28259
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28255 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28256 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28258 …}
    +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 {#28267
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28259
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28255 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28256 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28258 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 18.34 ms
Input props
[
  "product" => App\Entity\Product\Product {#7949
    #id: 975
    #code: "vide-pomme-lion-sabatier-1003"
    #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1758632288 {#8058
      date: 2025-09-23 20:58:08.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632288 {#7959
      date: 2025-09-23 20:58:08.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7949}
        #id: 975
        #name: "Vide pomme Lion Sabatier"
        #slug: "vide-pomme-lion-sabatier-1003"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&eacute;sultat efficace.</li>\n
          <li>Manche ergonomique.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les p&eacute;pins de certains fruits et l&eacute;gumes. Cet ustensile est particuli&egrave;rement adapt&eacute; pour les pommes. Le bord dentel&eacute; permet de retirer le trognon en toute facilit&eacute; et tr&egrave;s rapidement.&nbsp;</div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n
          <li>Manche ergonomique</li>\n
          <li>Diam&egrave;tre : 15 mm</li>\n
          <li>Fabrication fran&ccedil;aise</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8338 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8349 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8305 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28792
  +product: App\Entity\Product\Product {#7949
    #id: 975
    #code: "vide-pomme-lion-sabatier-1003"
    #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1758632288 {#8058
      date: 2025-09-23 20:58:08.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632288 {#7959
      date: 2025-09-23 20:58:08.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7949}
        #id: 975
        #name: "Vide pomme Lion Sabatier"
        #slug: "vide-pomme-lion-sabatier-1003"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&eacute;sultat efficace.</li>\n
          <li>Manche ergonomique.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les p&eacute;pins de certains fruits et l&eacute;gumes. Cet ustensile est particuli&egrave;rement adapt&eacute; pour les pommes. Le bord dentel&eacute; permet de retirer le trognon en toute facilit&eacute; et tr&egrave;s rapidement.&nbsp;</div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n
          <li>Manche ergonomique</li>\n
          <li>Diam&egrave;tre : 15 mm</li>\n
          <li>Fabrication fran&ccedil;aise</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8338 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8349 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8305 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8782 …}
  +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 {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 5.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#7949
    #id: 975
    #code: "vide-pomme-lion-sabatier-1003"
    #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1758632288 {#8058
      date: 2025-09-23 20:58:08.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632288 {#7959
      date: 2025-09-23 20:58:08.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7949}
        #id: 975
        #name: "Vide pomme Lion Sabatier"
        #slug: "vide-pomme-lion-sabatier-1003"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&eacute;sultat efficace.</li>\n
          <li>Manche ergonomique.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les p&eacute;pins de certains fruits et l&eacute;gumes. Cet ustensile est particuli&egrave;rement adapt&eacute; pour les pommes. Le bord dentel&eacute; permet de retirer le trognon en toute facilit&eacute; et tr&egrave;s rapidement.&nbsp;</div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n
          <li>Manche ergonomique</li>\n
          <li>Diam&egrave;tre : 15 mm</li>\n
          <li>Fabrication fran&ccedil;aise</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8338 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8349 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8305 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Vide pomme Lion Sabatier"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28952
  -props: [
    "product" => App\Entity\Product\Product {#7949
      #id: 975
      #code: "vide-pomme-lion-sabatier-1003"
      #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
      #variants: Doctrine\ORM\PersistentCollection {#8779 …}
      #options: Doctrine\ORM\PersistentCollection {#8766 …}
      #associations: Doctrine\ORM\PersistentCollection {#8706 …}
      #createdAt: DateTime @1758632288 {#8058
        date: 2025-09-23 20:58:08.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632288 {#7959
        date: 2025-09-23 20:58:08.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8765 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8768
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7949}
          #id: 975
          #name: "Vide pomme Lion Sabatier"
          #slug: "vide-pomme-lion-sabatier-1003"
          #description: """
            <div class="col is-12"><ul>\n
            <li>R&eacute;sultat efficace.</li>\n
            <li>Manche ergonomique.</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les p&eacute;pins de certains fruits et l&eacute;gumes. Cet ustensile est particuli&egrave;rement adapt&eacute; pour les pommes. Le bord dentel&eacute; permet de retirer le trognon en toute facilit&eacute; et tr&egrave;s rapidement.&nbsp;</div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n
            <li>Manche ergonomique</li>\n
            <li>Diam&egrave;tre : 15 mm</li>\n
            <li>Fabrication fran&ccedil;aise</li>\n
            </ul></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
      #channels: Doctrine\ORM\PersistentCollection {#8338 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8349 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8305 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 1.48 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29025 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29026 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29028 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8782 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9053
    #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8899 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38213 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38265 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29025 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29026 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29028 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Vide pomme Lion Sabatier"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9053
    #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8899 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38213 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38265 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29033
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29029
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29025 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29026 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29028 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8782 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9053
      #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8899 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38213 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38265 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29101
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29091 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29099 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29100 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8782 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29110
  +variant: App\Entity\Product\ProductVariant {#8782 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9744 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13174 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9741 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29101
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29091 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29099 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29100 …}
    +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 {#9057
    #id: 1604
    #code: "pince-a-dresser-droite-de-buyer-5410"
    #attributes: Doctrine\ORM\PersistentCollection {#9067 …}
    #variants: Doctrine\ORM\PersistentCollection {#9083 …}
    #options: Doctrine\ORM\PersistentCollection {#9071 …}
    #associations: Doctrine\ORM\PersistentCollection {#9069 …}
    #createdAt: DateTime @1758632379 {#9051
      date: 2025-09-23 20:59:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632379 {#9054
      date: 2025-09-23 20:59:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9074 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9075
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9057}
        #id: 1604
        #name: "Pince à Dresser Droite De Buyer"
        #slug: "pince-a-dresser-droite-de-buyer-5410"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Manipulation pr&eacute;cise de tout ingr&eacute;dient.</li>\n
          <li>Fabriqu&eacute;e en France.</li>\n
          </ul></div><h1>Descriptif Pince à Dresser Droite De Buyer</h1><div class="col is-12">Pour les montages et manipulations d&eacute;licates. Les Pinces &agrave; Dresser De Buyer en acier inoxydable vous aideront &agrave; travailler comme un chef.</div><h1>Caractéristiques Pince à Dresser Droite De Buyer</h1><div class="col is-12">Acier inoxydable. 3 tailles : 16, 25 et 30 cm. Pinces droites.</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 {#9077 …}
    #channels: Doctrine\ORM\PersistentCollection {#9065 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9061 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9063 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28930
  +product: App\Entity\Product\Product {#9057
    #id: 1604
    #code: "pince-a-dresser-droite-de-buyer-5410"
    #attributes: Doctrine\ORM\PersistentCollection {#9067 …}
    #variants: Doctrine\ORM\PersistentCollection {#9083 …}
    #options: Doctrine\ORM\PersistentCollection {#9071 …}
    #associations: Doctrine\ORM\PersistentCollection {#9069 …}
    #createdAt: DateTime @1758632379 {#9051
      date: 2025-09-23 20:59:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632379 {#9054
      date: 2025-09-23 20:59:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9074 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9075
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9057}
        #id: 1604
        #name: "Pince à Dresser Droite De Buyer"
        #slug: "pince-a-dresser-droite-de-buyer-5410"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Manipulation pr&eacute;cise de tout ingr&eacute;dient.</li>\n
          <li>Fabriqu&eacute;e en France.</li>\n
          </ul></div><h1>Descriptif Pince à Dresser Droite De Buyer</h1><div class="col is-12">Pour les montages et manipulations d&eacute;licates. Les Pinces &agrave; Dresser De Buyer en acier inoxydable vous aideront &agrave; travailler comme un chef.</div><h1>Caractéristiques Pince à Dresser Droite De Buyer</h1><div class="col is-12">Acier inoxydable. 3 tailles : 16, 25 et 30 cm. Pinces droites.</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 {#9077 …}
    #channels: Doctrine\ORM\PersistentCollection {#9065 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9061 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9063 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9084 …}
  +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 {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#9057
    #id: 1604
    #code: "pince-a-dresser-droite-de-buyer-5410"
    #attributes: Doctrine\ORM\PersistentCollection {#9067 …}
    #variants: Doctrine\ORM\PersistentCollection {#9083 …}
    #options: Doctrine\ORM\PersistentCollection {#9071 …}
    #associations: Doctrine\ORM\PersistentCollection {#9069 …}
    #createdAt: DateTime @1758632379 {#9051
      date: 2025-09-23 20:59:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632379 {#9054
      date: 2025-09-23 20:59:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9074 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9075
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9057}
        #id: 1604
        #name: "Pince à Dresser Droite De Buyer"
        #slug: "pince-a-dresser-droite-de-buyer-5410"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Manipulation pr&eacute;cise de tout ingr&eacute;dient.</li>\n
          <li>Fabriqu&eacute;e en France.</li>\n
          </ul></div><h1>Descriptif Pince à Dresser Droite De Buyer</h1><div class="col is-12">Pour les montages et manipulations d&eacute;licates. Les Pinces &agrave; Dresser De Buyer en acier inoxydable vous aideront &agrave; travailler comme un chef.</div><h1>Caractéristiques Pince à Dresser Droite De Buyer</h1><div class="col is-12">Acier inoxydable. 3 tailles : 16, 25 et 30 cm. Pinces droites.</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 {#9077 …}
    #channels: Doctrine\ORM\PersistentCollection {#9065 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9061 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9063 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pince à Dresser Droite De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29237
  -props: [
    "product" => App\Entity\Product\Product {#9057
      #id: 1604
      #code: "pince-a-dresser-droite-de-buyer-5410"
      #attributes: Doctrine\ORM\PersistentCollection {#9067 …}
      #variants: Doctrine\ORM\PersistentCollection {#9083 …}
      #options: Doctrine\ORM\PersistentCollection {#9071 …}
      #associations: Doctrine\ORM\PersistentCollection {#9069 …}
      #createdAt: DateTime @1758632379 {#9051
        date: 2025-09-23 20:59:39.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632379 {#9054
        date: 2025-09-23 20:59:39.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9074 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9075
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9057}
          #id: 1604
          #name: "Pince à Dresser Droite De Buyer"
          #slug: "pince-a-dresser-droite-de-buyer-5410"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier inoxydable.</li>\n
            <li>Manipulation pr&eacute;cise de tout ingr&eacute;dient.</li>\n
            <li>Fabriqu&eacute;e en France.</li>\n
            </ul></div><h1>Descriptif Pince à Dresser Droite De Buyer</h1><div class="col is-12">Pour les montages et manipulations d&eacute;licates. Les Pinces &agrave; Dresser De Buyer en acier inoxydable vous aideront &agrave; travailler comme un chef.</div><h1>Caractéristiques Pince à Dresser Droite De Buyer</h1><div class="col is-12">Acier inoxydable. 3 tailles : 16, 25 et 30 cm. Pinces droites.</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 {#9077 …}
      #channels: Doctrine\ORM\PersistentCollection {#9065 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9061 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9063 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.63 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29221 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29230 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29282 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9084 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9094
    #collection: Doctrine\Common\Collections\ArrayCollection {#9095 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9093 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38285 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38287 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29221 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29230 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29282 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pince à Dresser Droite De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9094
    #collection: Doctrine\Common\Collections\ArrayCollection {#9095 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9093 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38285 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38287 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29289
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29283
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29221 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29230 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29282 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9084 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9094
      #collection: Doctrine\Common\Collections\ArrayCollection {#9095 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9093 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38285 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38287 …}
    }
    "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 {#29339
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29330 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29337 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29338 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9084 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29342
  +variant: App\Entity\Product\ProductVariant {#9084 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9744 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13174 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9741 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29339
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29330 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29337 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29338 …}
    +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.14 ms
Input props
[
  "product" => App\Entity\Product\Product {#9100
    #id: 1683
    #code: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
    #attributes: Doctrine\ORM\PersistentCollection {#9107 …}
    #variants: Doctrine\ORM\PersistentCollection {#9123 …}
    #options: Doctrine\ORM\PersistentCollection {#9111 …}
    #associations: Doctrine\ORM\PersistentCollection {#9109 …}
    #createdAt: DateTime @1758632388 {#9096
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632388 {#9097
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9114 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9115
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9100}
        #id: 1683
        #name: "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
        #slug: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lot de 10 unit&eacute;s.</li>\n
          <li>Bois de h&ecirc;tre.&nbsp;</li>\n
          <li>Traitement &agrave; la cire d'abeille.</li>\n
          <li><strong>Fabriqu&eacute;es en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">Lot de 10 mini-Spatules &agrave; Raclette en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.<br /></div><h1>Caractéristiques Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">- Lot de 10 mini-spatules &agrave; raclette.<br />- Bois de h&ecirc;tre.<br />- Traitement cire d'abeille.<br />- Longueur : 14 cm.<br />- Largeur : 4 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 {#9117 …}
    #channels: Doctrine\ORM\PersistentCollection {#9105 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9101 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9103 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29228
  +product: App\Entity\Product\Product {#9100
    #id: 1683
    #code: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
    #attributes: Doctrine\ORM\PersistentCollection {#9107 …}
    #variants: Doctrine\ORM\PersistentCollection {#9123 …}
    #options: Doctrine\ORM\PersistentCollection {#9111 …}
    #associations: Doctrine\ORM\PersistentCollection {#9109 …}
    #createdAt: DateTime @1758632388 {#9096
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632388 {#9097
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9114 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9115
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9100}
        #id: 1683
        #name: "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
        #slug: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lot de 10 unit&eacute;s.</li>\n
          <li>Bois de h&ecirc;tre.&nbsp;</li>\n
          <li>Traitement &agrave; la cire d'abeille.</li>\n
          <li><strong>Fabriqu&eacute;es en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">Lot de 10 mini-Spatules &agrave; Raclette en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.<br /></div><h1>Caractéristiques Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">- Lot de 10 mini-spatules &agrave; raclette.<br />- Bois de h&ecirc;tre.<br />- Traitement cire d'abeille.<br />- Longueur : 14 cm.<br />- Largeur : 4 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 {#9117 …}
    #channels: Doctrine\ORM\PersistentCollection {#9105 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9101 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9103 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9124 …}
  +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 {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +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 {#9100
    #id: 1683
    #code: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
    #attributes: Doctrine\ORM\PersistentCollection {#9107 …}
    #variants: Doctrine\ORM\PersistentCollection {#9123 …}
    #options: Doctrine\ORM\PersistentCollection {#9111 …}
    #associations: Doctrine\ORM\PersistentCollection {#9109 …}
    #createdAt: DateTime @1758632388 {#9096
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632388 {#9097
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9114 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9115
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9100}
        #id: 1683
        #name: "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
        #slug: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lot de 10 unit&eacute;s.</li>\n
          <li>Bois de h&ecirc;tre.&nbsp;</li>\n
          <li>Traitement &agrave; la cire d'abeille.</li>\n
          <li><strong>Fabriqu&eacute;es en France.</strong></li>\n
          </ul></div><h1>Descriptif Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">Lot de 10 mini-Spatules &agrave; Raclette en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.<br /></div><h1>Caractéristiques Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">- Lot de 10 mini-spatules &agrave; raclette.<br />- Bois de h&ecirc;tre.<br />- Traitement cire d'abeille.<br />- Longueur : 14 cm.<br />- Largeur : 4 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 {#9117 …}
    #channels: Doctrine\ORM\PersistentCollection {#9105 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9101 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9103 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29459
  -props: [
    "product" => App\Entity\Product\Product {#9100
      #id: 1683
      #code: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
      #attributes: Doctrine\ORM\PersistentCollection {#9107 …}
      #variants: Doctrine\ORM\PersistentCollection {#9123 …}
      #options: Doctrine\ORM\PersistentCollection {#9111 …}
      #associations: Doctrine\ORM\PersistentCollection {#9109 …}
      #createdAt: DateTime @1758632388 {#9096
        date: 2025-09-23 20:59:48.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632388 {#9097
        date: 2025-09-23 20:59:48.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9114 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9115
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9100}
          #id: 1683
          #name: "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
          #slug: "lot-de-10-mini-spatules-a-raclette-b-bois-de-buyer-7292"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Lot de 10 unit&eacute;s.</li>\n
            <li>Bois de h&ecirc;tre.&nbsp;</li>\n
            <li>Traitement &agrave; la cire d'abeille.</li>\n
            <li><strong>Fabriqu&eacute;es en France.</strong></li>\n
            </ul></div><h1>Descriptif Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">Lot de 10 mini-Spatules &agrave; Raclette en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.<br /></div><h1>Caractéristiques Lot de 10 mini Spatules à Raclette B Bois De Buyer</h1><div class="col is-12">- Lot de 10 mini-spatules &agrave; raclette.<br />- Bois de h&ecirc;tre.<br />- Traitement cire d'abeille.<br />- Longueur : 14 cm.<br />- Largeur : 4 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 {#9117 …}
      #channels: Doctrine\ORM\PersistentCollection {#9105 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9101 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9103 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29508
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29443 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29452 …}
    +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 {#9124 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9134
    #collection: Doctrine\Common\Collections\ArrayCollection {#9135 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9133 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38299 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38301 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29508
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29443 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29452 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29507 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lot de 10 mini Spatules à Raclette B Bois De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9134
    #collection: Doctrine\Common\Collections\ArrayCollection {#9135 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9133 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38299 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38301 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29514
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29508
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29443 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29452 …}
      +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 {#9124 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9134
      #collection: Doctrine\Common\Collections\ArrayCollection {#9135 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9133 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38299 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38301 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29564
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29555 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29562 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29563 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9124 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29567
  +variant: App\Entity\Product\ProductVariant {#9124 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9744 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13174 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9741 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29564
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29555 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29562 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29563 …}
    +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.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#9140
    #id: 1685
    #code: "pince-a-toast-b-bois-de-buyer-7294"
    #attributes: Doctrine\ORM\PersistentCollection {#9147 …}
    #variants: Doctrine\ORM\PersistentCollection {#9160 …}
    #options: Doctrine\ORM\PersistentCollection {#9151 …}
    #associations: Doctrine\ORM\PersistentCollection {#9149 …}
    #createdAt: DateTime @1758632388 {#9136
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632388 {#9137
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9154 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9155
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9140}
        #id: 1685
        #name: "Pince à Toast B Bois De Buyer"
        #slug: "pince-a-toast-b-bois-de-buyer-7294"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Bois de h&ecirc;tre.</li>\n
          <li>Traitement &agrave; la cire d'abeille.</li>\n
          <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Descriptif Pince à Toast B Bois De Buyer</h1><div class="col is-12">Pince &agrave; toast en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.</div><h1>Caractéristiques Pince à Toast B Bois De Buyer</h1><div class="col is-12">- Bois de h&ecirc;tre.<br />- traitement cire d'abeille.<br />- Longueur : 21 cm.<br />- Largeur : 5 cm.<br />- Hauteur : 3 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 {#9157 …}
    #channels: Doctrine\ORM\PersistentCollection {#9145 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9141 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9143 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29450
  +product: App\Entity\Product\Product {#9140
    #id: 1685
    #code: "pince-a-toast-b-bois-de-buyer-7294"
    #attributes: Doctrine\ORM\PersistentCollection {#9147 …}
    #variants: Doctrine\ORM\PersistentCollection {#9160 …}
    #options: Doctrine\ORM\PersistentCollection {#9151 …}
    #associations: Doctrine\ORM\PersistentCollection {#9149 …}
    #createdAt: DateTime @1758632388 {#9136
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632388 {#9137
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9154 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9155
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9140}
        #id: 1685
        #name: "Pince à Toast B Bois De Buyer"
        #slug: "pince-a-toast-b-bois-de-buyer-7294"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Bois de h&ecirc;tre.</li>\n
          <li>Traitement &agrave; la cire d'abeille.</li>\n
          <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Descriptif Pince à Toast B Bois De Buyer</h1><div class="col is-12">Pince &agrave; toast en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.</div><h1>Caractéristiques Pince à Toast B Bois De Buyer</h1><div class="col is-12">- Bois de h&ecirc;tre.<br />- traitement cire d'abeille.<br />- Longueur : 21 cm.<br />- Largeur : 5 cm.<br />- Hauteur : 3 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 {#9157 …}
    #channels: Doctrine\ORM\PersistentCollection {#9145 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9141 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9143 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9161 …}
  +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 {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#9140
    #id: 1685
    #code: "pince-a-toast-b-bois-de-buyer-7294"
    #attributes: Doctrine\ORM\PersistentCollection {#9147 …}
    #variants: Doctrine\ORM\PersistentCollection {#9160 …}
    #options: Doctrine\ORM\PersistentCollection {#9151 …}
    #associations: Doctrine\ORM\PersistentCollection {#9149 …}
    #createdAt: DateTime @1758632388 {#9136
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632388 {#9137
      date: 2025-09-23 20:59:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9154 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9155
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9140}
        #id: 1685
        #name: "Pince à Toast B Bois De Buyer"
        #slug: "pince-a-toast-b-bois-de-buyer-7294"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Bois de h&ecirc;tre.</li>\n
          <li>Traitement &agrave; la cire d'abeille.</li>\n
          <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Descriptif Pince à Toast B Bois De Buyer</h1><div class="col is-12">Pince &agrave; toast en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.</div><h1>Caractéristiques Pince à Toast B Bois De Buyer</h1><div class="col is-12">- Bois de h&ecirc;tre.<br />- traitement cire d'abeille.<br />- Longueur : 21 cm.<br />- Largeur : 5 cm.<br />- Hauteur : 3 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 {#9157 …}
    #channels: Doctrine\ORM\PersistentCollection {#9145 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9141 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9143 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pince à Toast B Bois De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29684
  -props: [
    "product" => App\Entity\Product\Product {#9140
      #id: 1685
      #code: "pince-a-toast-b-bois-de-buyer-7294"
      #attributes: Doctrine\ORM\PersistentCollection {#9147 …}
      #variants: Doctrine\ORM\PersistentCollection {#9160 …}
      #options: Doctrine\ORM\PersistentCollection {#9151 …}
      #associations: Doctrine\ORM\PersistentCollection {#9149 …}
      #createdAt: DateTime @1758632388 {#9136
        date: 2025-09-23 20:59:48.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632388 {#9137
        date: 2025-09-23 20:59:48.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9154 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9155
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9140}
          #id: 1685
          #name: "Pince à Toast B Bois De Buyer"
          #slug: "pince-a-toast-b-bois-de-buyer-7294"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Bois de h&ecirc;tre.</li>\n
            <li>Traitement &agrave; la cire d'abeille.</li>\n
            <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
            </ul></div><h1>Descriptif Pince à Toast B Bois De Buyer</h1><div class="col is-12">Pince &agrave; toast en bois de h&ecirc;tre trait&eacute; &agrave; la cire d'abeille.</div><h1>Caractéristiques Pince à Toast B Bois De Buyer</h1><div class="col is-12">- Bois de h&ecirc;tre.<br />- traitement cire d'abeille.<br />- Longueur : 21 cm.<br />- Largeur : 5 cm.<br />- Hauteur : 3 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 {#9157 …}
      #channels: Doctrine\ORM\PersistentCollection {#9145 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9141 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9143 …}
      #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 {#29733
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29668 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29677 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29732 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9161 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9171
    #collection: Doctrine\Common\Collections\ArrayCollection {#9172 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9170 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38313 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38315 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29733
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29668 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29677 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29732 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pince à Toast B Bois De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9171
    #collection: Doctrine\Common\Collections\ArrayCollection {#9172 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9170 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38313 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38315 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29739
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29733
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29668 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29677 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29732 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9161 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9171
      #collection: Doctrine\Common\Collections\ArrayCollection {#9172 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9170 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38313 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38315 …}
    }
    "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 {#29789
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29780 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29787 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29788 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9161 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29792
  +variant: App\Entity\Product\ProductVariant {#9161 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9744 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13174 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9741 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29789
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29780 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29787 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29788 …}
    +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.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#9177
    #id: 1694
    #code: "saladier-bol-pyrex-7085"
    #attributes: Doctrine\ORM\PersistentCollection {#9187 …}
    #variants: Doctrine\ORM\PersistentCollection {#9203 …}
    #options: Doctrine\ORM\PersistentCollection {#9191 …}
    #associations: Doctrine\ORM\PersistentCollection {#9189 …}
    #createdAt: DateTime @1758632390 {#9173
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632390 {#9174
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9194 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9195
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9177}
        #id: 1694
        #name: "Saladier Bol Pyrex"
        #slug: "saladier-bol-pyrex-7085"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 13.0px; font: 11.0px Tahoma; -webkit-text-stroke: #000000} span.s1 {-webkit-text-stroke: 0px #000000} span.s2 {font-kerning: none} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Tr&egrave;s r&eacute;sistant (verre borosilicate).</li>\n
          <li><span>Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</span></li>\n
          <li><span><strong>Fabrication fran&ccedil;aise.</strong></span></li>\n
          </ul></div><h1>Descriptif Saladier Bol Pyrex</h1><div class="col is-12">A la fois bol et saladier, cet ustensile en verre Pyrex vous rendra de nombreux services en cuisine. Bol m&eacute;langeur pour la p&acirc;tisserie, il sera &eacute;galement &agrave; l'aise &agrave; table pour la salade. Il permettra &eacute;galement de conserver les aliments dans des conditions parfaitement saine. R&eacute;alis&eacute; en verre borosilicate extr&ecirc;mement r&eacute;sistant &agrave; la chaleur comme au froid ainsi qu'aux chocs m&eacute;caniques. Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div><h1>Caractéristiques Saladier Bol Pyrex</h1><div class="col is-12">- Saladier / Bol.<br />- Verre borosilicate.<br />- Utilisation de - 40&deg;C &agrave; + 300&deg;C.<br />- Choc thermique support&eacute; : 220&deg;C.<br />- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.<br />- ref 91358 : contenance 0,5 l. diam&egrave;tre 14,5 cm.<br />- ref 91359 : contenance 1 l. diam&egrave;tre 16,5 cm.<br />- ref 91360 : contenance 2 l. diam&egrave;tre 21 cm.<br />- ref 91361 : contenance 3 l. diam&egrave;tre 24,5 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 {#9197 …}
    #channels: Doctrine\ORM\PersistentCollection {#9185 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9181 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9183 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29675
  +product: App\Entity\Product\Product {#9177
    #id: 1694
    #code: "saladier-bol-pyrex-7085"
    #attributes: Doctrine\ORM\PersistentCollection {#9187 …}
    #variants: Doctrine\ORM\PersistentCollection {#9203 …}
    #options: Doctrine\ORM\PersistentCollection {#9191 …}
    #associations: Doctrine\ORM\PersistentCollection {#9189 …}
    #createdAt: DateTime @1758632390 {#9173
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632390 {#9174
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9194 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9195
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9177}
        #id: 1694
        #name: "Saladier Bol Pyrex"
        #slug: "saladier-bol-pyrex-7085"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 13.0px; font: 11.0px Tahoma; -webkit-text-stroke: #000000} span.s1 {-webkit-text-stroke: 0px #000000} span.s2 {font-kerning: none} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Tr&egrave;s r&eacute;sistant (verre borosilicate).</li>\n
          <li><span>Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</span></li>\n
          <li><span><strong>Fabrication fran&ccedil;aise.</strong></span></li>\n
          </ul></div><h1>Descriptif Saladier Bol Pyrex</h1><div class="col is-12">A la fois bol et saladier, cet ustensile en verre Pyrex vous rendra de nombreux services en cuisine. Bol m&eacute;langeur pour la p&acirc;tisserie, il sera &eacute;galement &agrave; l'aise &agrave; table pour la salade. Il permettra &eacute;galement de conserver les aliments dans des conditions parfaitement saine. R&eacute;alis&eacute; en verre borosilicate extr&ecirc;mement r&eacute;sistant &agrave; la chaleur comme au froid ainsi qu'aux chocs m&eacute;caniques. Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div><h1>Caractéristiques Saladier Bol Pyrex</h1><div class="col is-12">- Saladier / Bol.<br />- Verre borosilicate.<br />- Utilisation de - 40&deg;C &agrave; + 300&deg;C.<br />- Choc thermique support&eacute; : 220&deg;C.<br />- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.<br />- ref 91358 : contenance 0,5 l. diam&egrave;tre 14,5 cm.<br />- ref 91359 : contenance 1 l. diam&egrave;tre 16,5 cm.<br />- ref 91360 : contenance 2 l. diam&egrave;tre 21 cm.<br />- ref 91361 : contenance 3 l. diam&egrave;tre 24,5 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 {#9197 …}
    #channels: Doctrine\ORM\PersistentCollection {#9185 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9181 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9183 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9204 …}
  +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 {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#9177
    #id: 1694
    #code: "saladier-bol-pyrex-7085"
    #attributes: Doctrine\ORM\PersistentCollection {#9187 …}
    #variants: Doctrine\ORM\PersistentCollection {#9203 …}
    #options: Doctrine\ORM\PersistentCollection {#9191 …}
    #associations: Doctrine\ORM\PersistentCollection {#9189 …}
    #createdAt: DateTime @1758632390 {#9173
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632390 {#9174
      date: 2025-09-23 20:59:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9194 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9195
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9177}
        #id: 1694
        #name: "Saladier Bol Pyrex"
        #slug: "saladier-bol-pyrex-7085"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 13.0px; font: 11.0px Tahoma; -webkit-text-stroke: #000000} span.s1 {-webkit-text-stroke: 0px #000000} span.s2 {font-kerning: none} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Tr&egrave;s r&eacute;sistant (verre borosilicate).</li>\n
          <li><span>Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</span></li>\n
          <li><span><strong>Fabrication fran&ccedil;aise.</strong></span></li>\n
          </ul></div><h1>Descriptif Saladier Bol Pyrex</h1><div class="col is-12">A la fois bol et saladier, cet ustensile en verre Pyrex vous rendra de nombreux services en cuisine. Bol m&eacute;langeur pour la p&acirc;tisserie, il sera &eacute;galement &agrave; l'aise &agrave; table pour la salade. Il permettra &eacute;galement de conserver les aliments dans des conditions parfaitement saine. R&eacute;alis&eacute; en verre borosilicate extr&ecirc;mement r&eacute;sistant &agrave; la chaleur comme au froid ainsi qu'aux chocs m&eacute;caniques. Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div><h1>Caractéristiques Saladier Bol Pyrex</h1><div class="col is-12">- Saladier / Bol.<br />- Verre borosilicate.<br />- Utilisation de - 40&deg;C &agrave; + 300&deg;C.<br />- Choc thermique support&eacute; : 220&deg;C.<br />- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.<br />- ref 91358 : contenance 0,5 l. diam&egrave;tre 14,5 cm.<br />- ref 91359 : contenance 1 l. diam&egrave;tre 16,5 cm.<br />- ref 91360 : contenance 2 l. diam&egrave;tre 21 cm.<br />- ref 91361 : contenance 3 l. diam&egrave;tre 24,5 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 {#9197 …}
    #channels: Doctrine\ORM\PersistentCollection {#9185 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9181 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9183 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Saladier Bol Pyrex"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29909
  -props: [
    "product" => App\Entity\Product\Product {#9177
      #id: 1694
      #code: "saladier-bol-pyrex-7085"
      #attributes: Doctrine\ORM\PersistentCollection {#9187 …}
      #variants: Doctrine\ORM\PersistentCollection {#9203 …}
      #options: Doctrine\ORM\PersistentCollection {#9191 …}
      #associations: Doctrine\ORM\PersistentCollection {#9189 …}
      #createdAt: DateTime @1758632390 {#9173
        date: 2025-09-23 20:59:50.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632390 {#9174
        date: 2025-09-23 20:59:50.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9194 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9195
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9177}
          #id: 1694
          #name: "Saladier Bol Pyrex"
          #slug: "saladier-bol-pyrex-7085"
          #description: """
            <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 13.0px; font: 11.0px Tahoma; -webkit-text-stroke: #000000} span.s1 {-webkit-text-stroke: 0px #000000} span.s2 {font-kerning: none} ul.ul1 {list-style-type: disc} --> \n
            <ul>\n
            <li>Tr&egrave;s r&eacute;sistant (verre borosilicate).</li>\n
            <li><span>Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</span></li>\n
            <li><span><strong>Fabrication fran&ccedil;aise.</strong></span></li>\n
            </ul></div><h1>Descriptif Saladier Bol Pyrex</h1><div class="col is-12">A la fois bol et saladier, cet ustensile en verre Pyrex vous rendra de nombreux services en cuisine. Bol m&eacute;langeur pour la p&acirc;tisserie, il sera &eacute;galement &agrave; l'aise &agrave; table pour la salade. Il permettra &eacute;galement de conserver les aliments dans des conditions parfaitement saine. R&eacute;alis&eacute; en verre borosilicate extr&ecirc;mement r&eacute;sistant &agrave; la chaleur comme au froid ainsi qu'aux chocs m&eacute;caniques. Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div><h1>Caractéristiques Saladier Bol Pyrex</h1><div class="col is-12">- Saladier / Bol.<br />- Verre borosilicate.<br />- Utilisation de - 40&deg;C &agrave; + 300&deg;C.<br />- Choc thermique support&eacute; : 220&deg;C.<br />- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.<br />- ref 91358 : contenance 0,5 l. diam&egrave;tre 14,5 cm.<br />- ref 91359 : contenance 1 l. diam&egrave;tre 16,5 cm.<br />- ref 91360 : contenance 2 l. diam&egrave;tre 21 cm.<br />- ref 91361 : contenance 3 l. diam&egrave;tre 24,5 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 {#9197 …}
      #channels: Doctrine\ORM\PersistentCollection {#9185 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9181 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9183 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29970
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29893 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29902 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29969 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9204 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9214
    #collection: Doctrine\Common\Collections\ArrayCollection {#9215 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9213 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38327 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38329 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29970
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29893 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29902 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29969 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Saladier Bol Pyrex"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9214
    #collection: Doctrine\Common\Collections\ArrayCollection {#9215 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9213 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38327 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38329 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29976
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29970
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29893 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29902 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29969 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9204 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9214
      #collection: Doctrine\Common\Collections\ArrayCollection {#9215 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9213 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38327 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38329 …}
    }
    "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 {#30026
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30017 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30024 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30025 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9204 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30029
  +variant: App\Entity\Product\ProductVariant {#9204 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9744 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13174 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9741 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30026
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30017 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30024 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30025 …}
    +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.03 ms
Input props
[
  "product" => App\Entity\Product\Product {#9220
    #id: 1975
    #code: "roulette-a-pate-cannelee-lion-sabatier-934"
    #attributes: Doctrine\ORM\PersistentCollection {#9230 …}
    #variants: Doctrine\ORM\PersistentCollection {#9243 …}
    #options: Doctrine\ORM\PersistentCollection {#9234 …}
    #associations: Doctrine\ORM\PersistentCollection {#9232 …}
    #createdAt: DateTime @1758632438 {#9216
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632438 {#9217
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9237 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9238
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9220}
        #id: 1975
        #name: "Roulette à pâte cannelée Lion Sabatier"
        #slug: "roulette-a-pate-cannelee-lion-sabatier-934"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour d&eacute;couper proprement toutes les p&acirc;tes avec un motif cannel&eacute;.</li>\n
          <li>D&eacute;core vos p&acirc;tes.&nbsp;</li>\n
          <li>Molette inox.</li>\n
          <li><strong style="font-weight: bold;">Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Description Roulette à pâte Sabatier</h1><div class="col is-12">La roulette &agrave; p&acirc;te permet de d&eacute;couper proprement toutes les p&acirc;tes avec un motif cannel&eacute; mais &eacute;galement de d&eacute;corer vos p&acirc;tes. Cette roulette de qualit&eacute; professionnelle est con&ccedil;ue en inox et en aluminium. Son manche noir est en polypropyl&egrave;ne. Son entretien est tr&egrave;s facile.<br /></div><h1>Caractéristiques Roulette à pâte Sabatier</h1><div class="col is-12"><ul>\n
          <li>Dimension : 17 cm de longueur&nbsp;</li>\n
          <li>Poids : 311 grammes</li>\n
          <li>Inox et aluminium</li>\n
          <li>Fabrication fran&ccedil;aise&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9240 …}
    #channels: Doctrine\ORM\PersistentCollection {#9228 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9222 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9224 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9226 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29900
  +product: App\Entity\Product\Product {#9220
    #id: 1975
    #code: "roulette-a-pate-cannelee-lion-sabatier-934"
    #attributes: Doctrine\ORM\PersistentCollection {#9230 …}
    #variants: Doctrine\ORM\PersistentCollection {#9243 …}
    #options: Doctrine\ORM\PersistentCollection {#9234 …}
    #associations: Doctrine\ORM\PersistentCollection {#9232 …}
    #createdAt: DateTime @1758632438 {#9216
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632438 {#9217
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9237 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9238
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9220}
        #id: 1975
        #name: "Roulette à pâte cannelée Lion Sabatier"
        #slug: "roulette-a-pate-cannelee-lion-sabatier-934"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour d&eacute;couper proprement toutes les p&acirc;tes avec un motif cannel&eacute;.</li>\n
          <li>D&eacute;core vos p&acirc;tes.&nbsp;</li>\n
          <li>Molette inox.</li>\n
          <li><strong style="font-weight: bold;">Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Description Roulette à pâte Sabatier</h1><div class="col is-12">La roulette &agrave; p&acirc;te permet de d&eacute;couper proprement toutes les p&acirc;tes avec un motif cannel&eacute; mais &eacute;galement de d&eacute;corer vos p&acirc;tes. Cette roulette de qualit&eacute; professionnelle est con&ccedil;ue en inox et en aluminium. Son manche noir est en polypropyl&egrave;ne. Son entretien est tr&egrave;s facile.<br /></div><h1>Caractéristiques Roulette à pâte Sabatier</h1><div class="col is-12"><ul>\n
          <li>Dimension : 17 cm de longueur&nbsp;</li>\n
          <li>Poids : 311 grammes</li>\n
          <li>Inox et aluminium</li>\n
          <li>Fabrication fran&ccedil;aise&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9240 …}
    #channels: Doctrine\ORM\PersistentCollection {#9228 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9222 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9224 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9226 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9244 …}
  +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 {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +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 {#9220
    #id: 1975
    #code: "roulette-a-pate-cannelee-lion-sabatier-934"
    #attributes: Doctrine\ORM\PersistentCollection {#9230 …}
    #variants: Doctrine\ORM\PersistentCollection {#9243 …}
    #options: Doctrine\ORM\PersistentCollection {#9234 …}
    #associations: Doctrine\ORM\PersistentCollection {#9232 …}
    #createdAt: DateTime @1758632438 {#9216
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632438 {#9217
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9237 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9238
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9220}
        #id: 1975
        #name: "Roulette à pâte cannelée Lion Sabatier"
        #slug: "roulette-a-pate-cannelee-lion-sabatier-934"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour d&eacute;couper proprement toutes les p&acirc;tes avec un motif cannel&eacute;.</li>\n
          <li>D&eacute;core vos p&acirc;tes.&nbsp;</li>\n
          <li>Molette inox.</li>\n
          <li><strong style="font-weight: bold;">Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Description Roulette à pâte Sabatier</h1><div class="col is-12">La roulette &agrave; p&acirc;te permet de d&eacute;couper proprement toutes les p&acirc;tes avec un motif cannel&eacute; mais &eacute;galement de d&eacute;corer vos p&acirc;tes. Cette roulette de qualit&eacute; professionnelle est con&ccedil;ue en inox et en aluminium. Son manche noir est en polypropyl&egrave;ne. Son entretien est tr&egrave;s facile.<br /></div><h1>Caractéristiques Roulette à pâte Sabatier</h1><div class="col is-12"><ul>\n
          <li>Dimension : 17 cm de longueur&nbsp;</li>\n
          <li>Poids : 311 grammes</li>\n
          <li>Inox et aluminium</li>\n
          <li>Fabrication fran&ccedil;aise&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9240 …}
    #channels: Doctrine\ORM\PersistentCollection {#9228 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9222 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9224 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9226 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Roulette à pâte cannelée Lion Sabatier"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30146
  -props: [
    "product" => App\Entity\Product\Product {#9220
      #id: 1975
      #code: "roulette-a-pate-cannelee-lion-sabatier-934"
      #attributes: Doctrine\ORM\PersistentCollection {#9230 …}
      #variants: Doctrine\ORM\PersistentCollection {#9243 …}
      #options: Doctrine\ORM\PersistentCollection {#9234 …}
      #associations: Doctrine\ORM\PersistentCollection {#9232 …}
      #createdAt: DateTime @1758632438 {#9216
        date: 2025-09-23 21:00:38.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632438 {#9217
        date: 2025-09-23 21:00:38.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9237 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9238
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9220}
          #id: 1975
          #name: "Roulette à pâte cannelée Lion Sabatier"
          #slug: "roulette-a-pate-cannelee-lion-sabatier-934"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour d&eacute;couper proprement toutes les p&acirc;tes avec un motif cannel&eacute;.</li>\n
            <li>D&eacute;core vos p&acirc;tes.&nbsp;</li>\n
            <li>Molette inox.</li>\n
            <li><strong style="font-weight: bold;">Fabriqu&eacute;e en France.</strong></li>\n
            </ul></div><h1>Description Roulette à pâte Sabatier</h1><div class="col is-12">La roulette &agrave; p&acirc;te permet de d&eacute;couper proprement toutes les p&acirc;tes avec un motif cannel&eacute; mais &eacute;galement de d&eacute;corer vos p&acirc;tes. Cette roulette de qualit&eacute; professionnelle est con&ccedil;ue en inox et en aluminium. Son manche noir est en polypropyl&egrave;ne. Son entretien est tr&egrave;s facile.<br /></div><h1>Caractéristiques Roulette à pâte Sabatier</h1><div class="col is-12"><ul>\n
            <li>Dimension : 17 cm de longueur&nbsp;</li>\n
            <li>Poids : 311 grammes</li>\n
            <li>Inox et aluminium</li>\n
            <li>Fabrication fran&ccedil;aise&nbsp;</li>\n
            </ul></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9240 …}
      #channels: Doctrine\ORM\PersistentCollection {#9228 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9222 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9224 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9226 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.65 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30198
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30130 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30139 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30197 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9244 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9257
    #collection: Doctrine\Common\Collections\ArrayCollection {#9258 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9256 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38341 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38343 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30198
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30130 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30139 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30197 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Roulette à pâte cannelée Lion Sabatier"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9257
    #collection: Doctrine\Common\Collections\ArrayCollection {#9258 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9256 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38341 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38343 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30204
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30198
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30130 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30139 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30197 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9244 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9257
      #collection: Doctrine\Common\Collections\ArrayCollection {#9258 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9256 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38341 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38343 …}
    }
    "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 {#30254
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30245 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30252 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30253 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9244 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30257
  +variant: App\Entity\Product\ProductVariant {#9244 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9744 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13174 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9741 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30254
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30245 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30252 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30253 …}
    +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.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#9263
    #id: 842
    #code: "cuillere-pomme-parisienne-lion-sabatier-1035"
    #attributes: Doctrine\ORM\PersistentCollection {#9273 …}
    #variants: Doctrine\ORM\PersistentCollection {#9286 …}
    #options: Doctrine\ORM\PersistentCollection {#9277 …}
    #associations: Doctrine\ORM\PersistentCollection {#9275 …}
    #createdAt: DateTime @1758632264 {#9259
      date: 2025-09-23 20:57:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632264 {#9260
      date: 2025-09-23 20:57:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9280 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9281
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9263}
        #id: 842
        #name: "Cuillère pomme parisienne Lion Sabatier"
        #slug: "cuillere-pomme-parisienne-lion-sabatier-1035"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable</li>\n
          <li>Id&eacute;ale pour la d&eacute;coration de vos plats</li>\n
          <li>Bonne prise en main</li>\n
          <li><strong>Fabriqu&eacute;e en France</strong></li>\n
          </ul></div><h1>Description Cuillère pomme parisienne Lion Sabatier</h1><div class="col is-12"><span>La cuill&egrave;re pomme parisienne permet de pr&eacute;lever une petite boule r&eacute;guli&egrave;re dans la pulpe d'un l&eacute;gume &agrave; racine (carotte, pomme de terre, navet&hellip;) ou d'un fruit (melon, pomme) afin de cr&eacute;er diverses salades de fruits ou pour la d&eacute;coration de vos plats.&nbsp;<br /></span></div><h1>Caractéristiques Cuillère pomme parisienne Lion Sabatier</h1><div class="col is-12"><ul>\n
          <li>Inox.&nbsp;</li>\n
          <li>&oslash; 2,5 cm.</li>\n
          <li>Fabrication fran&ccedil;aise</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9283 …}
    #channels: Doctrine\ORM\PersistentCollection {#9271 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9267 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9269 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30137
  +product: App\Entity\Product\Product {#9263
    #id: 842
    #code: "cuillere-pomme-parisienne-lion-sabatier-1035"
    #attributes: Doctrine\ORM\PersistentCollection {#9273 …}
    #variants: Doctrine\ORM\PersistentCollection {#9286 …}
    #options: Doctrine\ORM\PersistentCollection {#9277 …}
    #associations: Doctrine\ORM\PersistentCollection {#9275 …}
    #createdAt: DateTime @1758632264 {#9259
      date: 2025-09-23 20:57:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632264 {#9260
      date: 2025-09-23 20:57:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9280 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9281
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9263}
        #id: 842
        #name: "Cuillère pomme parisienne Lion Sabatier"
        #slug: "cuillere-pomme-parisienne-lion-sabatier-1035"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable</li>\n
          <li>Id&eacute;ale pour la d&eacute;coration de vos plats</li>\n
          <li>Bonne prise en main</li>\n
          <li><strong>Fabriqu&eacute;e en France</strong></li>\n
          </ul></div><h1>Description Cuillère pomme parisienne Lion Sabatier</h1><div class="col is-12"><span>La cuill&egrave;re pomme parisienne permet de pr&eacute;lever une petite boule r&eacute;guli&egrave;re dans la pulpe d'un l&eacute;gume &agrave; racine (carotte, pomme de terre, navet&hellip;) ou d'un fruit (melon, pomme) afin de cr&eacute;er diverses salades de fruits ou pour la d&eacute;coration de vos plats.&nbsp;<br /></span></div><h1>Caractéristiques Cuillère pomme parisienne Lion Sabatier</h1><div class="col is-12"><ul>\n
          <li>Inox.&nbsp;</li>\n
          <li>&oslash; 2,5 cm.</li>\n
          <li>Fabrication fran&ccedil;aise</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9283 …}
    #channels: Doctrine\ORM\PersistentCollection {#9271 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9267 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9269 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9287 …}
  +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 {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +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 {#9263
    #id: 842
    #code: "cuillere-pomme-parisienne-lion-sabatier-1035"
    #attributes: Doctrine\ORM\PersistentCollection {#9273 …}
    #variants: Doctrine\ORM\PersistentCollection {#9286 …}
    #options: Doctrine\ORM\PersistentCollection {#9277 …}
    #associations: Doctrine\ORM\PersistentCollection {#9275 …}
    #createdAt: DateTime @1758632264 {#9259
      date: 2025-09-23 20:57:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632264 {#9260
      date: 2025-09-23 20:57:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9280 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9281
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9263}
        #id: 842
        #name: "Cuillère pomme parisienne Lion Sabatier"
        #slug: "cuillere-pomme-parisienne-lion-sabatier-1035"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable</li>\n
          <li>Id&eacute;ale pour la d&eacute;coration de vos plats</li>\n
          <li>Bonne prise en main</li>\n
          <li><strong>Fabriqu&eacute;e en France</strong></li>\n
          </ul></div><h1>Description Cuillère pomme parisienne Lion Sabatier</h1><div class="col is-12"><span>La cuill&egrave;re pomme parisienne permet de pr&eacute;lever une petite boule r&eacute;guli&egrave;re dans la pulpe d'un l&eacute;gume &agrave; racine (carotte, pomme de terre, navet&hellip;) ou d'un fruit (melon, pomme) afin de cr&eacute;er diverses salades de fruits ou pour la d&eacute;coration de vos plats.&nbsp;<br /></span></div><h1>Caractéristiques Cuillère pomme parisienne Lion Sabatier</h1><div class="col is-12"><ul>\n
          <li>Inox.&nbsp;</li>\n
          <li>&oslash; 2,5 cm.</li>\n
          <li>Fabrication fran&ccedil;aise</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9283 …}
    #channels: Doctrine\ORM\PersistentCollection {#9271 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9265 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9267 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9269 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Cuillère pomme parisienne Lion Sabatier"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30374
  -props: [
    "product" => App\Entity\Product\Product {#9263
      #id: 842
      #code: "cuillere-pomme-parisienne-lion-sabatier-1035"
      #attributes: Doctrine\ORM\PersistentCollection {#9273 …}
      #variants: Doctrine\ORM\PersistentCollection {#9286 …}
      #options: Doctrine\ORM\PersistentCollection {#9277 …}
      #associations: Doctrine\ORM\PersistentCollection {#9275 …}
      #createdAt: DateTime @1758632264 {#9259
        date: 2025-09-23 20:57:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632264 {#9260
        date: 2025-09-23 20:57:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9280 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9281
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9263}
          #id: 842
          #name: "Cuillère pomme parisienne Lion Sabatier"
          #slug: "cuillere-pomme-parisienne-lion-sabatier-1035"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier inoxydable</li>\n
            <li>Id&eacute;ale pour la d&eacute;coration de vos plats</li>\n
            <li>Bonne prise en main</li>\n
            <li><strong>Fabriqu&eacute;e en France</strong></li>\n
            </ul></div><h1>Description Cuillère pomme parisienne Lion Sabatier</h1><div class="col is-12"><span>La cuill&egrave;re pomme parisienne permet de pr&eacute;lever une petite boule r&eacute;guli&egrave;re dans la pulpe d'un l&eacute;gume &agrave; racine (carotte, pomme de terre, navet&hellip;) ou d'un fruit (melon, pomme) afin de cr&eacute;er diverses salades de fruits ou pour la d&eacute;coration de vos plats.&nbsp;<br /></span></div><h1>Caractéristiques Cuillère pomme parisienne Lion Sabatier</h1><div class="col is-12"><ul>\n
            <li>Inox.&nbsp;</li>\n
            <li>&oslash; 2,5 cm.</li>\n
            <li>Fabrication fran&ccedil;aise</li>\n
            </ul></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9283 …}
      #channels: Doctrine\ORM\PersistentCollection {#9271 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9265 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9267 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9269 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.63 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30423
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30358 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30367 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30422 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9287 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9297
    #collection: Doctrine\Common\Collections\ArrayCollection {#9298 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9296 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38355 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38357 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30423
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30358 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30367 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30422 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Cuillère pomme parisienne Lion Sabatier"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9297
    #collection: Doctrine\Common\Collections\ArrayCollection {#9298 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9296 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38355 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38357 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30429
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30423
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30358 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30367 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30422 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9287 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9297
      #collection: Doctrine\Common\Collections\ArrayCollection {#9298 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9296 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38355 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38357 …}
    }
    "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 {#30479
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30470 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30477 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30478 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9287 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30482
  +variant: App\Entity\Product\ProductVariant {#9287 …}
  +price: "6,00\u{A0}"
  +originalPrice: "6,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9744 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13174 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9741 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30479
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30470 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30477 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30478 …}
    +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.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#9303
    #id: 1361
    #code: "entonnoir-pour-verrines-1913"
    #attributes: Doctrine\ORM\PersistentCollection {#9313 …}
    #variants: Doctrine\ORM\PersistentCollection {#9326 …}
    #options: Doctrine\ORM\PersistentCollection {#9317 …}
    #associations: Doctrine\ORM\PersistentCollection {#9315 …}
    #createdAt: DateTime @1758632334 {#9299
      date: 2025-09-23 20:58:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632334 {#9300
      date: 2025-09-23 20:58:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9320 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9321
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9303}
        #id: 1361
        #name: "Entonnoir pour verrines"
        #slug: "entonnoir-pour-verrines-1913"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Economique.</li>\n
          <li>Pratique.</li>\n
          <li>Gain de temps.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description entonnoir pour verrines</h1><div class="col is-12">L'entonnoir pour verrines permet de remplir convenablement les verrines.&nbsp;L'entonnoir pour verrines &eacute;vite de salir les bords lors du remplissage et permet de gagner du temps.<br /></div><h1>Caractéristiques entonnoir pour verrines</h1><div class="col is-12">2 tailles : PM &Oslash; 3 cm, h 6 cm GM &Oslash; 3.5 cm, h 6 cm Mati&egrave;re: polypropyl&egrave;ne.</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 {#9323 …}
    #channels: Doctrine\ORM\PersistentCollection {#9311 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9305 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9307 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9309 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30365
  +product: App\Entity\Product\Product {#9303
    #id: 1361
    #code: "entonnoir-pour-verrines-1913"
    #attributes: Doctrine\ORM\PersistentCollection {#9313 …}
    #variants: Doctrine\ORM\PersistentCollection {#9326 …}
    #options: Doctrine\ORM\PersistentCollection {#9317 …}
    #associations: Doctrine\ORM\PersistentCollection {#9315 …}
    #createdAt: DateTime @1758632334 {#9299
      date: 2025-09-23 20:58:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632334 {#9300
      date: 2025-09-23 20:58:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9320 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9321
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9303}
        #id: 1361
        #name: "Entonnoir pour verrines"
        #slug: "entonnoir-pour-verrines-1913"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Economique.</li>\n
          <li>Pratique.</li>\n
          <li>Gain de temps.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description entonnoir pour verrines</h1><div class="col is-12">L'entonnoir pour verrines permet de remplir convenablement les verrines.&nbsp;L'entonnoir pour verrines &eacute;vite de salir les bords lors du remplissage et permet de gagner du temps.<br /></div><h1>Caractéristiques entonnoir pour verrines</h1><div class="col is-12">2 tailles : PM &Oslash; 3 cm, h 6 cm GM &Oslash; 3.5 cm, h 6 cm Mati&egrave;re: polypropyl&egrave;ne.</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 {#9323 …}
    #channels: Doctrine\ORM\PersistentCollection {#9311 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9305 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9307 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9309 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9327 …}
  +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 {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#9303
    #id: 1361
    #code: "entonnoir-pour-verrines-1913"
    #attributes: Doctrine\ORM\PersistentCollection {#9313 …}
    #variants: Doctrine\ORM\PersistentCollection {#9326 …}
    #options: Doctrine\ORM\PersistentCollection {#9317 …}
    #associations: Doctrine\ORM\PersistentCollection {#9315 …}
    #createdAt: DateTime @1758632334 {#9299
      date: 2025-09-23 20:58:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632334 {#9300
      date: 2025-09-23 20:58:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9320 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9321
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9303}
        #id: 1361
        #name: "Entonnoir pour verrines"
        #slug: "entonnoir-pour-verrines-1913"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Economique.</li>\n
          <li>Pratique.</li>\n
          <li>Gain de temps.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description entonnoir pour verrines</h1><div class="col is-12">L'entonnoir pour verrines permet de remplir convenablement les verrines.&nbsp;L'entonnoir pour verrines &eacute;vite de salir les bords lors du remplissage et permet de gagner du temps.<br /></div><h1>Caractéristiques entonnoir pour verrines</h1><div class="col is-12">2 tailles : PM &Oslash; 3 cm, h 6 cm GM &Oslash; 3.5 cm, h 6 cm Mati&egrave;re: polypropyl&egrave;ne.</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 {#9323 …}
    #channels: Doctrine\ORM\PersistentCollection {#9311 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9305 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9307 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9309 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Entonnoir pour verrines"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30599
  -props: [
    "product" => App\Entity\Product\Product {#9303
      #id: 1361
      #code: "entonnoir-pour-verrines-1913"
      #attributes: Doctrine\ORM\PersistentCollection {#9313 …}
      #variants: Doctrine\ORM\PersistentCollection {#9326 …}
      #options: Doctrine\ORM\PersistentCollection {#9317 …}
      #associations: Doctrine\ORM\PersistentCollection {#9315 …}
      #createdAt: DateTime @1758632334 {#9299
        date: 2025-09-23 20:58:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632334 {#9300
        date: 2025-09-23 20:58:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9320 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9321
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9303}
          #id: 1361
          #name: "Entonnoir pour verrines"
          #slug: "entonnoir-pour-verrines-1913"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Economique.</li>\n
            <li>Pratique.</li>\n
            <li>Gain de temps.&nbsp;</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul></div><h1>Description entonnoir pour verrines</h1><div class="col is-12">L'entonnoir pour verrines permet de remplir convenablement les verrines.&nbsp;L'entonnoir pour verrines &eacute;vite de salir les bords lors du remplissage et permet de gagner du temps.<br /></div><h1>Caractéristiques entonnoir pour verrines</h1><div class="col is-12">2 tailles : PM &Oslash; 3 cm, h 6 cm GM &Oslash; 3.5 cm, h 6 cm Mati&egrave;re: polypropyl&egrave;ne.</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 {#9323 …}
      #channels: Doctrine\ORM\PersistentCollection {#9311 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9305 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9307 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9309 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30648
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30583 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30592 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30647 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9327 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9337
    #collection: Doctrine\Common\Collections\ArrayCollection {#9338 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9336 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38369 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38371 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30648
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30583 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30592 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30647 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Entonnoir pour verrines"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9337
    #collection: Doctrine\Common\Collections\ArrayCollection {#9338 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9336 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38369 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38371 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30654
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30648
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30583 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30592 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30647 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9327 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9337
      #collection: Doctrine\Common\Collections\ArrayCollection {#9338 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9336 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38369 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38371 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30695 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30702 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30703 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9327 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30707
  +variant: App\Entity\Product\ProductVariant {#9327 …}
  +price: "6,00\u{A0}"
  +originalPrice: "6,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9744 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13174 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9741 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30695 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30702 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30703 …}
    +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.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#9343
    #id: 1410
    #code: "verre-gradue-0-5-l-pyrex-7640"
    #attributes: Doctrine\ORM\PersistentCollection {#9350 …}
    #variants: Doctrine\ORM\PersistentCollection {#9366 …}
    #options: Doctrine\ORM\PersistentCollection {#9354 …}
    #associations: Doctrine\ORM\PersistentCollection {#9352 …}
    #createdAt: DateTime @1758632343 {#9339
      date: 2025-09-23 20:59:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632343 {#9340
      date: 2025-09-23 20:59:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9357 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9358
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9343}
        #id: 1410
        #name: "Verre Gradué 0,5 L Pyrex"
        #slug: "verre-gradue-0-5-l-pyrex-7640"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Mat&eacute;riau sain et hygi&eacute;nique sans BPA.</li>\n
          <li>Mesures pr&eacute;cises.</li>\n
          <li>R&eacute;sistant aux rayures.</li>\n
          <li>Fabrication fran&ccedil;aise.</li>\n
          </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">R&eacute;alis&eacute; en verre borosilicate de qualit&eacute; sup&eacute;rieure, le Verre Gradu&eacute; 0,5 L Pyrex peut &ecirc;tre soumis &agrave; des temp&eacute;ratures comprises entre -40&deg;C et +300&deg;C. Parfaitement adapt&eacute; aux besoins culinaires, de la pr&eacute;paration &agrave; la cuisson, il poss&egrave;de des graduations tr&egrave;s pr&eacute;cises en rouge pour une meilleure lisibilit&eacute;. R&eacute;sistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute r&eacute;sistance thermique.<br />- Anti-t&acirc;ches et anti-odeurs.<br />- Echelle pr&eacute;cise de mesure rouge.<br />- Compatible micro-ondes &amp; lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqu&eacute; en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9360 …}
    #channels: Doctrine\ORM\PersistentCollection {#9348 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9344 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9346 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30590
  +product: App\Entity\Product\Product {#9343
    #id: 1410
    #code: "verre-gradue-0-5-l-pyrex-7640"
    #attributes: Doctrine\ORM\PersistentCollection {#9350 …}
    #variants: Doctrine\ORM\PersistentCollection {#9366 …}
    #options: Doctrine\ORM\PersistentCollection {#9354 …}
    #associations: Doctrine\ORM\PersistentCollection {#9352 …}
    #createdAt: DateTime @1758632343 {#9339
      date: 2025-09-23 20:59:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632343 {#9340
      date: 2025-09-23 20:59:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9357 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9358
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9343}
        #id: 1410
        #name: "Verre Gradué 0,5 L Pyrex"
        #slug: "verre-gradue-0-5-l-pyrex-7640"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Mat&eacute;riau sain et hygi&eacute;nique sans BPA.</li>\n
          <li>Mesures pr&eacute;cises.</li>\n
          <li>R&eacute;sistant aux rayures.</li>\n
          <li>Fabrication fran&ccedil;aise.</li>\n
          </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">R&eacute;alis&eacute; en verre borosilicate de qualit&eacute; sup&eacute;rieure, le Verre Gradu&eacute; 0,5 L Pyrex peut &ecirc;tre soumis &agrave; des temp&eacute;ratures comprises entre -40&deg;C et +300&deg;C. Parfaitement adapt&eacute; aux besoins culinaires, de la pr&eacute;paration &agrave; la cuisson, il poss&egrave;de des graduations tr&egrave;s pr&eacute;cises en rouge pour une meilleure lisibilit&eacute;. R&eacute;sistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute r&eacute;sistance thermique.<br />- Anti-t&acirc;ches et anti-odeurs.<br />- Echelle pr&eacute;cise de mesure rouge.<br />- Compatible micro-ondes &amp; lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqu&eacute; en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9360 …}
    #channels: Doctrine\ORM\PersistentCollection {#9348 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9344 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9346 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9367 …}
  +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 {#28324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28363 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28350 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#9343
    #id: 1410
    #code: "verre-gradue-0-5-l-pyrex-7640"
    #attributes: Doctrine\ORM\PersistentCollection {#9350 …}
    #variants: Doctrine\ORM\PersistentCollection {#9366 …}
    #options: Doctrine\ORM\PersistentCollection {#9354 …}
    #associations: Doctrine\ORM\PersistentCollection {#9352 …}
    #createdAt: DateTime @1758632343 {#9339
      date: 2025-09-23 20:59:03.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632343 {#9340
      date: 2025-09-23 20:59:03.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9357 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9358
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9343}
        #id: 1410
        #name: "Verre Gradué 0,5 L Pyrex"
        #slug: "verre-gradue-0-5-l-pyrex-7640"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Mat&eacute;riau sain et hygi&eacute;nique sans BPA.</li>\n
          <li>Mesures pr&eacute;cises.</li>\n
          <li>R&eacute;sistant aux rayures.</li>\n
          <li>Fabrication fran&ccedil;aise.</li>\n
          </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">R&eacute;alis&eacute; en verre borosilicate de qualit&eacute; sup&eacute;rieure, le Verre Gradu&eacute; 0,5 L Pyrex peut &ecirc;tre soumis &agrave; des temp&eacute;ratures comprises entre -40&deg;C et +300&deg;C. Parfaitement adapt&eacute; aux besoins culinaires, de la pr&eacute;paration &agrave; la cuisson, il poss&egrave;de des graduations tr&egrave;s pr&eacute;cises en rouge pour une meilleure lisibilit&eacute;. R&eacute;sistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute r&eacute;sistance thermique.<br />- Anti-t&acirc;ches et anti-odeurs.<br />- Echelle pr&eacute;cise de mesure rouge.<br />- Compatible micro-ondes &amp; lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqu&eacute; en France.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9360 …}
    #channels: Doctrine\ORM\PersistentCollection {#9348 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9344 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9346 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Verre Gradué 0,5 L Pyrex"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30824
  -props: [
    "product" => App\Entity\Product\Product {#9343
      #id: 1410
      #code: "verre-gradue-0-5-l-pyrex-7640"
      #attributes: Doctrine\ORM\PersistentCollection {#9350 …}
      #variants: Doctrine\ORM\PersistentCollection {#9366 …}
      #options: Doctrine\ORM\PersistentCollection {#9354 …}
      #associations: Doctrine\ORM\PersistentCollection {#9352 …}
      #createdAt: DateTime @1758632343 {#9339
        date: 2025-09-23 20:59:03.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632343 {#9340
        date: 2025-09-23 20:59:03.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9357 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9358
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9343}
          #id: 1410
          #name: "Verre Gradué 0,5 L Pyrex"
          #slug: "verre-gradue-0-5-l-pyrex-7640"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Mat&eacute;riau sain et hygi&eacute;nique sans BPA.</li>\n
            <li>Mesures pr&eacute;cises.</li>\n
            <li>R&eacute;sistant aux rayures.</li>\n
            <li>Fabrication fran&ccedil;aise.</li>\n
            </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">R&eacute;alis&eacute; en verre borosilicate de qualit&eacute; sup&eacute;rieure, le Verre Gradu&eacute; 0,5 L Pyrex peut &ecirc;tre soumis &agrave; des temp&eacute;ratures comprises entre -40&deg;C et +300&deg;C. Parfaitement adapt&eacute; aux besoins culinaires, de la pr&eacute;paration &agrave; la cuisson, il poss&egrave;de des graduations tr&egrave;s pr&eacute;cises en rouge pour une meilleure lisibilit&eacute;. R&eacute;sistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute r&eacute;sistance thermique.<br />- Anti-t&acirc;ches et anti-odeurs.<br />- Echelle pr&eacute;cise de mesure rouge.<br />- Compatible micro-ondes &amp; lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqu&eacute; en France.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9360 …}
      #channels: Doctrine\ORM\PersistentCollection {#9348 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9344 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9346 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.67 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30882
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30808 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30817 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30881 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9367 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9377
    #collection: Doctrine\Common\Collections\ArrayCollection {#9378 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9376 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38383 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38385 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30882
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30808 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30817 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30881 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Verre Gradué 0,5 L Pyrex"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9377
    #collection: Doctrine\Common\Collections\ArrayCollection {#9378 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9376 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38383 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38385 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30888
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30882
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30808 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30817 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30881 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9367 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9377
      #collection: Doctrine\Common\Collections\ArrayCollection {#9378 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9376 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38383 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38385 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30938
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30929 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30936 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30937 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9367 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30941
  +variant: App\Entity\Product\ProductVariant {#9367 …}
  +price: "6,00\u{A0}"
  +originalPrice: "6,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9744 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13174 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9741 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30938
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30929 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30936 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30937 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 2.03 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28010
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13239 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28032 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13249 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31258
  +cart: App\Entity\Order\Order {#14153 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28010
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13239 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28032 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13249 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}