Components

12 Twig Components
44 Render Count
64 ms Render Time
112.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 37.21ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 7.36ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 6.56ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.39ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.13ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.70ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.44ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.50ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.96ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.94ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.74ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.97ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 112.0 MiB 1.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13234
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13227 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13233 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13232 …}
    +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 {#13854
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13125 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13234
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13227 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13233 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13232 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 112.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13931
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13927 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13929 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13930 …}
    +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 {#13940
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13931
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13927 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13929 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13930 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 112.0 MiB 4.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14001 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14021 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14020 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14037
  +cart: App\Entity\Order\Order {#14104 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14001 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14021 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14020 …}
    +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 112.0 MiB 14.50 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14290
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14278 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14284 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14276 …}
    +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 {#14299
  #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 {#14290
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14278 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14284 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14276 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 0.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28005
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28001 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28002 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28004 …}
    +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 {#28014
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28005
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28001 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28002 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28004 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 0.94 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28118
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28114 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28115 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28117 …}
    +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 {#28126
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28118
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28114 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28115 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28117 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 1.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28202
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28198 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28199 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28201 …}
    +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 {#28210
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28202
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28198 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28199 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28201 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 7.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#7949
    #id: 3771
    #code: "boite-vide-pour-4-disques-de-decoupe-magimix-6681"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8776 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8703 …}
    #createdAt: DateTime @1758633075 {#8058
      date: 2025-09-23 21:11:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633075 {#7959
      date: 2025-09-23 21:11:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8762 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8765
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7949}
        #id: 3771
        #name: "Boîte Vide pour 4 Disques de Découpe Magimix"
        #slug: "boite-vide-pour-4-disques-de-decoupe-magimix-6681"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Bo&icirc;te vide.</li>\n
          <li>Couvercle transparent.</li>\n
          <li><strong>Pi&egrave;ce certifi&eacute;e d'origine.</strong></li>\n
          </ul></div><h1>Descriptif Boîte Vide pour 4 Disques de Découpe Magimix</h1><div class="col is-12">Bo&icirc;te destin&eacute;e &agrave; recevoir jusqu'&agrave; 4 disques de d&eacute;coupe.</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 {#8768 …}
    #channels: Doctrine\ORM\PersistentCollection {#8337 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8059 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8338 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28735
  +product: App\Entity\Product\Product {#7949
    #id: 3771
    #code: "boite-vide-pour-4-disques-de-decoupe-magimix-6681"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8776 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8703 …}
    #createdAt: DateTime @1758633075 {#8058
      date: 2025-09-23 21:11:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633075 {#7959
      date: 2025-09-23 21:11:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8762 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8765
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7949}
        #id: 3771
        #name: "Boîte Vide pour 4 Disques de Découpe Magimix"
        #slug: "boite-vide-pour-4-disques-de-decoupe-magimix-6681"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Bo&icirc;te vide.</li>\n
          <li>Couvercle transparent.</li>\n
          <li><strong>Pi&egrave;ce certifi&eacute;e d'origine.</strong></li>\n
          </ul></div><h1>Descriptif Boîte Vide pour 4 Disques de Découpe Magimix</h1><div class="col is-12">Bo&icirc;te destin&eacute;e &agrave; recevoir jusqu'&agrave; 4 disques de d&eacute;coupe.</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 {#8768 …}
    #channels: Doctrine\ORM\PersistentCollection {#8337 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8059 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8338 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8779 …}
  +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 {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 1.52 ms
Input props
[
  "product" => App\Entity\Product\Product {#7949
    #id: 3771
    #code: "boite-vide-pour-4-disques-de-decoupe-magimix-6681"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8776 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8703 …}
    #createdAt: DateTime @1758633075 {#8058
      date: 2025-09-23 21:11:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633075 {#7959
      date: 2025-09-23 21:11:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8762 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8765
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7949}
        #id: 3771
        #name: "Boîte Vide pour 4 Disques de Découpe Magimix"
        #slug: "boite-vide-pour-4-disques-de-decoupe-magimix-6681"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Bo&icirc;te vide.</li>\n
          <li>Couvercle transparent.</li>\n
          <li><strong>Pi&egrave;ce certifi&eacute;e d'origine.</strong></li>\n
          </ul></div><h1>Descriptif Boîte Vide pour 4 Disques de Découpe Magimix</h1><div class="col is-12">Bo&icirc;te destin&eacute;e &agrave; recevoir jusqu'&agrave; 4 disques de d&eacute;coupe.</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 {#8768 …}
    #channels: Doctrine\ORM\PersistentCollection {#8337 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8059 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8338 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte Vide pour 4 Disques de Découpe Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28895
  -props: [
    "product" => App\Entity\Product\Product {#7949
      #id: 3771
      #code: "boite-vide-pour-4-disques-de-decoupe-magimix-6681"
      #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
      #variants: Doctrine\ORM\PersistentCollection {#8776 …}
      #options: Doctrine\ORM\PersistentCollection {#8763 …}
      #associations: Doctrine\ORM\PersistentCollection {#8703 …}
      #createdAt: DateTime @1758633075 {#8058
        date: 2025-09-23 21:11:15.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633075 {#7959
        date: 2025-09-23 21:11:15.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8762 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8765
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7949}
          #id: 3771
          #name: "Boîte Vide pour 4 Disques de Découpe Magimix"
          #slug: "boite-vide-pour-4-disques-de-decoupe-magimix-6681"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Bo&icirc;te vide.</li>\n
            <li>Couvercle transparent.</li>\n
            <li><strong>Pi&egrave;ce certifi&eacute;e d'origine.</strong></li>\n
            </ul></div><h1>Descriptif Boîte Vide pour 4 Disques de Découpe Magimix</h1><div class="col is-12">Bo&icirc;te destin&eacute;e &agrave; recevoir jusqu'&agrave; 4 disques de d&eacute;coupe.</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 {#8768 …}
      #channels: Doctrine\ORM\PersistentCollection {#8337 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8059 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8338 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 1.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28966
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28962 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28963 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28965 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8779 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050
    #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8896 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38121 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38173 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28966
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28962 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28963 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28965 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte Vide pour 4 Disques de Découpe Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050
    #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8896 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38121 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38173 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28970
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28966
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28962 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28963 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28965 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8779 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050
      #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8896 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38121 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38173 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29038
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29028 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29036 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29037 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8779 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29047
  +variant: App\Entity\Product\ProductVariant {#8779 …}
  +price: "27,00\u{A0}"
  +originalPrice: "27,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9695 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13125 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9692 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29038
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29028 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29036 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29037 …}
    +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 112.0 MiB 3.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#9054
    #id: 3779
    #code: "couvercle-blender-magimix-7009"
    #attributes: Doctrine\ORM\PersistentCollection {#9061 …}
    #variants: Doctrine\ORM\PersistentCollection {#9077 …}
    #options: Doctrine\ORM\PersistentCollection {#9065 …}
    #associations: Doctrine\ORM\PersistentCollection {#9063 …}
    #createdAt: DateTime @1758633077 {#9048
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9051
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9068 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9069
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9054}
        #id: 3779
        #name: "Couvercle Blender Magimix"
        #slug: "couvercle-blender-magimix-7009"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce d'origine constructeur.</li>\n
          <li>Livr&eacute; sans bouchon.</li>\n
          </ul></div><h1>Descriptif Couvercle Blender Magimix</h1><div class="col is-12">Couvercle noir certifi&eacute; d'origine Magimix pour Blender.</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 {#9071 …}
    #channels: Doctrine\ORM\PersistentCollection {#9059 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9055 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9057 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28873
  +product: App\Entity\Product\Product {#9054
    #id: 3779
    #code: "couvercle-blender-magimix-7009"
    #attributes: Doctrine\ORM\PersistentCollection {#9061 …}
    #variants: Doctrine\ORM\PersistentCollection {#9077 …}
    #options: Doctrine\ORM\PersistentCollection {#9065 …}
    #associations: Doctrine\ORM\PersistentCollection {#9063 …}
    #createdAt: DateTime @1758633077 {#9048
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9051
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9068 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9069
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9054}
        #id: 3779
        #name: "Couvercle Blender Magimix"
        #slug: "couvercle-blender-magimix-7009"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce d'origine constructeur.</li>\n
          <li>Livr&eacute; sans bouchon.</li>\n
          </ul></div><h1>Descriptif Couvercle Blender Magimix</h1><div class="col is-12">Couvercle noir certifi&eacute; d'origine Magimix pour Blender.</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 {#9071 …}
    #channels: Doctrine\ORM\PersistentCollection {#9059 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9055 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9057 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9078 …}
  +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 {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#9054
    #id: 3779
    #code: "couvercle-blender-magimix-7009"
    #attributes: Doctrine\ORM\PersistentCollection {#9061 …}
    #variants: Doctrine\ORM\PersistentCollection {#9077 …}
    #options: Doctrine\ORM\PersistentCollection {#9065 …}
    #associations: Doctrine\ORM\PersistentCollection {#9063 …}
    #createdAt: DateTime @1758633077 {#9048
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9051
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9068 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9069
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9054}
        #id: 3779
        #name: "Couvercle Blender Magimix"
        #slug: "couvercle-blender-magimix-7009"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce d'origine constructeur.</li>\n
          <li>Livr&eacute; sans bouchon.</li>\n
          </ul></div><h1>Descriptif Couvercle Blender Magimix</h1><div class="col is-12">Couvercle noir certifi&eacute; d'origine Magimix pour Blender.</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 {#9071 …}
    #channels: Doctrine\ORM\PersistentCollection {#9059 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9055 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9057 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Couvercle Blender Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29174
  -props: [
    "product" => App\Entity\Product\Product {#9054
      #id: 3779
      #code: "couvercle-blender-magimix-7009"
      #attributes: Doctrine\ORM\PersistentCollection {#9061 …}
      #variants: Doctrine\ORM\PersistentCollection {#9077 …}
      #options: Doctrine\ORM\PersistentCollection {#9065 …}
      #associations: Doctrine\ORM\PersistentCollection {#9063 …}
      #createdAt: DateTime @1758633077 {#9048
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633077 {#9051
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9068 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9069
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9054}
          #id: 3779
          #name: "Couvercle Blender Magimix"
          #slug: "couvercle-blender-magimix-7009"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pi&egrave;ce d'origine constructeur.</li>\n
            <li>Livr&eacute; sans bouchon.</li>\n
            </ul></div><h1>Descriptif Couvercle Blender Magimix</h1><div class="col is-12">Couvercle noir certifi&eacute; d'origine Magimix pour Blender.</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 {#9071 …}
      #channels: Doctrine\ORM\PersistentCollection {#9059 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9055 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9057 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29220
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29167 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29219 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9078 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9088
    #collection: Doctrine\Common\Collections\ArrayCollection {#9089 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9087 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38193 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38195 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29220
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29167 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29219 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Couvercle Blender Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9088
    #collection: Doctrine\Common\Collections\ArrayCollection {#9089 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9087 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38193 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38195 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29226
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29220
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29158 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29167 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29219 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9078 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9088
      #collection: Doctrine\Common\Collections\ArrayCollection {#9089 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9087 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38193 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38195 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29276
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29267 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29274 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29275 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9078 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29279
  +variant: App\Entity\Product\ProductVariant {#9078 …}
  +price: "27,00\u{A0}"
  +originalPrice: "27,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9695 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13125 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9692 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29276
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29267 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29274 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29275 …}
    +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 112.0 MiB 3.30 ms
Input props
[
  "product" => App\Entity\Product\Product {#9094
    #id: 3780
    #code: "couteau-blender-magimix-7187"
    #attributes: Doctrine\ORM\PersistentCollection {#9101 …}
    #variants: Doctrine\ORM\PersistentCollection {#9114 …}
    #options: Doctrine\ORM\PersistentCollection {#9105 …}
    #associations: Doctrine\ORM\PersistentCollection {#9103 …}
    #createdAt: DateTime @1758633077 {#9090
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9091
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9108 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9109
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9094}
        #id: 3780
        #name: "Couteau blender Magimix"
        #slug: "couteau-blender-magimix-7187"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>Tout inox.</li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: -17px; top: -20px;"></div></div><h1>Descriptif Couteau blender Magimix</h1><div class="col is-12">Couteau en acier inoxydable certifi&eacute; d'origine Magimix pour donner une nouvelle jeunesse &agrave; votre Blender.</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 {#9111 …}
    #channels: Doctrine\ORM\PersistentCollection {#9099 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9095 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9097 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29165
  +product: App\Entity\Product\Product {#9094
    #id: 3780
    #code: "couteau-blender-magimix-7187"
    #attributes: Doctrine\ORM\PersistentCollection {#9101 …}
    #variants: Doctrine\ORM\PersistentCollection {#9114 …}
    #options: Doctrine\ORM\PersistentCollection {#9105 …}
    #associations: Doctrine\ORM\PersistentCollection {#9103 …}
    #createdAt: DateTime @1758633077 {#9090
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9091
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9108 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9109
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9094}
        #id: 3780
        #name: "Couteau blender Magimix"
        #slug: "couteau-blender-magimix-7187"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>Tout inox.</li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: -17px; top: -20px;"></div></div><h1>Descriptif Couteau blender Magimix</h1><div class="col is-12">Couteau en acier inoxydable certifi&eacute; d'origine Magimix pour donner une nouvelle jeunesse &agrave; votre Blender.</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 {#9111 …}
    #channels: Doctrine\ORM\PersistentCollection {#9099 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9095 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9097 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9115 …}
  +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 {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#9094
    #id: 3780
    #code: "couteau-blender-magimix-7187"
    #attributes: Doctrine\ORM\PersistentCollection {#9101 …}
    #variants: Doctrine\ORM\PersistentCollection {#9114 …}
    #options: Doctrine\ORM\PersistentCollection {#9105 …}
    #associations: Doctrine\ORM\PersistentCollection {#9103 …}
    #createdAt: DateTime @1758633077 {#9090
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9091
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9108 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9109
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9094}
        #id: 3780
        #name: "Couteau blender Magimix"
        #slug: "couteau-blender-magimix-7187"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>Tout inox.</li>\n
          </ul>\n
          <div id="gtx-trans" style="position: absolute; left: -17px; top: -20px;"></div></div><h1>Descriptif Couteau blender Magimix</h1><div class="col is-12">Couteau en acier inoxydable certifi&eacute; d'origine Magimix pour donner une nouvelle jeunesse &agrave; votre Blender.</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 {#9111 …}
    #channels: Doctrine\ORM\PersistentCollection {#9099 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9095 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9097 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Couteau blender Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29396
  -props: [
    "product" => App\Entity\Product\Product {#9094
      #id: 3780
      #code: "couteau-blender-magimix-7187"
      #attributes: Doctrine\ORM\PersistentCollection {#9101 …}
      #variants: Doctrine\ORM\PersistentCollection {#9114 …}
      #options: Doctrine\ORM\PersistentCollection {#9105 …}
      #associations: Doctrine\ORM\PersistentCollection {#9103 …}
      #createdAt: DateTime @1758633077 {#9090
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633077 {#9091
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9108 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9109
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9094}
          #id: 3780
          #name: "Couteau blender Magimix"
          #slug: "couteau-blender-magimix-7187"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
            <li>Tout inox.</li>\n
            </ul>\n
            <div id="gtx-trans" style="position: absolute; left: -17px; top: -20px;"></div></div><h1>Descriptif Couteau blender Magimix</h1><div class="col is-12">Couteau en acier inoxydable certifi&eacute; d'origine Magimix pour donner une nouvelle jeunesse &agrave; votre Blender.</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 {#9111 …}
      #channels: Doctrine\ORM\PersistentCollection {#9099 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9095 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9097 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29442
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29380 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29389 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29441 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9115 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9125
    #collection: Doctrine\Common\Collections\ArrayCollection {#9126 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9124 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38207 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38209 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29442
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29380 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29389 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29441 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Couteau blender Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9125
    #collection: Doctrine\Common\Collections\ArrayCollection {#9126 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9124 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38207 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38209 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29448
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29442
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29380 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29389 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29441 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9115 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9125
      #collection: Doctrine\Common\Collections\ArrayCollection {#9126 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9124 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38207 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38209 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29498
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29489 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29496 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29497 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9115 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29501
  +variant: App\Entity\Product\ProductVariant {#9115 …}
  +price: "27,00\u{A0}"
  +originalPrice: "27,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9695 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13125 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9692 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29498
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29489 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29496 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29497 …}
    +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 112.0 MiB 3.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#9131
    #id: 3816
    #code: "resistance-centrale-pour-toasters-magimix-7245"
    #attributes: Doctrine\ORM\PersistentCollection {#9138 …}
    #variants: Doctrine\ORM\PersistentCollection {#9154 …}
    #options: Doctrine\ORM\PersistentCollection {#9142 …}
    #associations: Doctrine\ORM\PersistentCollection {#9140 …}
    #createdAt: DateTime @1758633088 {#9127
      date: 2025-09-23 21:11:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633088 {#9128
      date: 2025-09-23 21:11:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9145 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9146
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9131}
        #id: 3816
        #name: "Résistance Centrale pour Toasters Magimix"
        #slug: "resistance-centrale-pour-toasters-magimix-7245"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Origine certifi&eacute;e Magimix.</li>\n
          </ul></div><h1>Descriptif Résistance Centrale pour Toasters Magimix</h1><div class="col is-12">R&eacute;sistance Centrale certifi&eacute;e d'origine Magimix pour Toasters.</div><h1>Caractéristiques Résistance Centrale pour Toasters Magimix</h1><div class="col is-12">- R&eacute;sistance Centrale certifi&eacute;e d'origine Magimix pour Toasters.</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 {#9148 …}
    #channels: Doctrine\ORM\PersistentCollection {#9136 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9132 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9134 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29387
  +product: App\Entity\Product\Product {#9131
    #id: 3816
    #code: "resistance-centrale-pour-toasters-magimix-7245"
    #attributes: Doctrine\ORM\PersistentCollection {#9138 …}
    #variants: Doctrine\ORM\PersistentCollection {#9154 …}
    #options: Doctrine\ORM\PersistentCollection {#9142 …}
    #associations: Doctrine\ORM\PersistentCollection {#9140 …}
    #createdAt: DateTime @1758633088 {#9127
      date: 2025-09-23 21:11:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633088 {#9128
      date: 2025-09-23 21:11:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9145 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9146
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9131}
        #id: 3816
        #name: "Résistance Centrale pour Toasters Magimix"
        #slug: "resistance-centrale-pour-toasters-magimix-7245"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Origine certifi&eacute;e Magimix.</li>\n
          </ul></div><h1>Descriptif Résistance Centrale pour Toasters Magimix</h1><div class="col is-12">R&eacute;sistance Centrale certifi&eacute;e d'origine Magimix pour Toasters.</div><h1>Caractéristiques Résistance Centrale pour Toasters Magimix</h1><div class="col is-12">- R&eacute;sistance Centrale certifi&eacute;e d'origine Magimix pour Toasters.</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 {#9148 …}
    #channels: Doctrine\ORM\PersistentCollection {#9136 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9132 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9134 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9155 …}
  +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 {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.59 ms
Input props
[
  "product" => App\Entity\Product\Product {#9131
    #id: 3816
    #code: "resistance-centrale-pour-toasters-magimix-7245"
    #attributes: Doctrine\ORM\PersistentCollection {#9138 …}
    #variants: Doctrine\ORM\PersistentCollection {#9154 …}
    #options: Doctrine\ORM\PersistentCollection {#9142 …}
    #associations: Doctrine\ORM\PersistentCollection {#9140 …}
    #createdAt: DateTime @1758633088 {#9127
      date: 2025-09-23 21:11:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633088 {#9128
      date: 2025-09-23 21:11:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9145 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9146
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9131}
        #id: 3816
        #name: "Résistance Centrale pour Toasters Magimix"
        #slug: "resistance-centrale-pour-toasters-magimix-7245"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Origine certifi&eacute;e Magimix.</li>\n
          </ul></div><h1>Descriptif Résistance Centrale pour Toasters Magimix</h1><div class="col is-12">R&eacute;sistance Centrale certifi&eacute;e d'origine Magimix pour Toasters.</div><h1>Caractéristiques Résistance Centrale pour Toasters Magimix</h1><div class="col is-12">- R&eacute;sistance Centrale certifi&eacute;e d'origine Magimix pour Toasters.</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 {#9148 …}
    #channels: Doctrine\ORM\PersistentCollection {#9136 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9132 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9134 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Résistance Centrale pour Toasters Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29618
  -props: [
    "product" => App\Entity\Product\Product {#9131
      #id: 3816
      #code: "resistance-centrale-pour-toasters-magimix-7245"
      #attributes: Doctrine\ORM\PersistentCollection {#9138 …}
      #variants: Doctrine\ORM\PersistentCollection {#9154 …}
      #options: Doctrine\ORM\PersistentCollection {#9142 …}
      #associations: Doctrine\ORM\PersistentCollection {#9140 …}
      #createdAt: DateTime @1758633088 {#9127
        date: 2025-09-23 21:11:28.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633088 {#9128
        date: 2025-09-23 21:11:28.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9145 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9146
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9131}
          #id: 3816
          #name: "Résistance Centrale pour Toasters Magimix"
          #slug: "resistance-centrale-pour-toasters-magimix-7245"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Origine certifi&eacute;e Magimix.</li>\n
            </ul></div><h1>Descriptif Résistance Centrale pour Toasters Magimix</h1><div class="col is-12">R&eacute;sistance Centrale certifi&eacute;e d'origine Magimix pour Toasters.</div><h1>Caractéristiques Résistance Centrale pour Toasters Magimix</h1><div class="col is-12">- R&eacute;sistance Centrale certifi&eacute;e d'origine Magimix pour Toasters.</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 {#9148 …}
      #channels: Doctrine\ORM\PersistentCollection {#9136 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9132 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9134 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29664
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29602 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29611 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29663 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9155 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9165
    #collection: Doctrine\Common\Collections\ArrayCollection {#9166 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9164 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38221 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38223 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29664
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29602 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29611 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29663 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Résistance Centrale pour Toasters Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9165
    #collection: Doctrine\Common\Collections\ArrayCollection {#9166 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9164 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38221 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38223 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29670
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29664
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29602 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29611 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29663 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9155 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9165
      #collection: Doctrine\Common\Collections\ArrayCollection {#9166 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9164 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38221 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38223 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29720
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29711 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29718 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29719 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9155 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29723
  +variant: App\Entity\Product\ProductVariant {#9155 …}
  +price: "28,00\u{A0}"
  +originalPrice: "28,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9695 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13125 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9692 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29720
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29711 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29718 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29719 …}
    +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 112.0 MiB 3.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#9171
    #id: 3759
    #code: "batteur-blanc-d-oeuf-complet-cook-expert-magimix-7224"
    #attributes: Doctrine\ORM\PersistentCollection {#9178 …}
    #variants: Doctrine\ORM\PersistentCollection {#9194 …}
    #options: Doctrine\ORM\PersistentCollection {#9182 …}
    #associations: Doctrine\ORM\PersistentCollection {#9180 …}
    #createdAt: DateTime @1758633071 {#9167
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633071 {#9168
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9185 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9186
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9171}
        #id: 3759
        #name: "Batteur Blanc d'Oeuf Complet Cook Expert Magimix"
        #slug: "batteur-blanc-d-oeuf-complet-cook-expert-magimix-7224"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce d'origine certifi&eacute;e Magimix.</li>\n
          <li>Cook Expert.</li>\n
          </ul></div><h1>Descriptif Batteur Blanc d'Oeuf Complet Cook Expert Magimix</h1><div class="col is-12">Pi&egrave;ce certifi&eacute;e d'origine Magimix pour Cook Expert.</div><h1>Caractéristiques Batteur Blanc d'Oeuf Complet Cook Expert Magimix</h1><div class="col is-12">Pi&egrave;ce certifi&eacute;e d'origine Magimix pour battre les oeufs en neige.</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 {#9188 …}
    #channels: Doctrine\ORM\PersistentCollection {#9176 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9172 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9174 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29609
  +product: App\Entity\Product\Product {#9171
    #id: 3759
    #code: "batteur-blanc-d-oeuf-complet-cook-expert-magimix-7224"
    #attributes: Doctrine\ORM\PersistentCollection {#9178 …}
    #variants: Doctrine\ORM\PersistentCollection {#9194 …}
    #options: Doctrine\ORM\PersistentCollection {#9182 …}
    #associations: Doctrine\ORM\PersistentCollection {#9180 …}
    #createdAt: DateTime @1758633071 {#9167
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633071 {#9168
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9185 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9186
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9171}
        #id: 3759
        #name: "Batteur Blanc d'Oeuf Complet Cook Expert Magimix"
        #slug: "batteur-blanc-d-oeuf-complet-cook-expert-magimix-7224"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce d'origine certifi&eacute;e Magimix.</li>\n
          <li>Cook Expert.</li>\n
          </ul></div><h1>Descriptif Batteur Blanc d'Oeuf Complet Cook Expert Magimix</h1><div class="col is-12">Pi&egrave;ce certifi&eacute;e d'origine Magimix pour Cook Expert.</div><h1>Caractéristiques Batteur Blanc d'Oeuf Complet Cook Expert Magimix</h1><div class="col is-12">Pi&egrave;ce certifi&eacute;e d'origine Magimix pour battre les oeufs en neige.</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 {#9188 …}
    #channels: Doctrine\ORM\PersistentCollection {#9176 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9172 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9174 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9195 …}
  +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 {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#9171
    #id: 3759
    #code: "batteur-blanc-d-oeuf-complet-cook-expert-magimix-7224"
    #attributes: Doctrine\ORM\PersistentCollection {#9178 …}
    #variants: Doctrine\ORM\PersistentCollection {#9194 …}
    #options: Doctrine\ORM\PersistentCollection {#9182 …}
    #associations: Doctrine\ORM\PersistentCollection {#9180 …}
    #createdAt: DateTime @1758633071 {#9167
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633071 {#9168
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9185 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9186
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9171}
        #id: 3759
        #name: "Batteur Blanc d'Oeuf Complet Cook Expert Magimix"
        #slug: "batteur-blanc-d-oeuf-complet-cook-expert-magimix-7224"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce d'origine certifi&eacute;e Magimix.</li>\n
          <li>Cook Expert.</li>\n
          </ul></div><h1>Descriptif Batteur Blanc d'Oeuf Complet Cook Expert Magimix</h1><div class="col is-12">Pi&egrave;ce certifi&eacute;e d'origine Magimix pour Cook Expert.</div><h1>Caractéristiques Batteur Blanc d'Oeuf Complet Cook Expert Magimix</h1><div class="col is-12">Pi&egrave;ce certifi&eacute;e d'origine Magimix pour battre les oeufs en neige.</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 {#9188 …}
    #channels: Doctrine\ORM\PersistentCollection {#9176 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9172 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9174 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Batteur Blanc d'Oeuf Complet Cook Expert Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29840
  -props: [
    "product" => App\Entity\Product\Product {#9171
      #id: 3759
      #code: "batteur-blanc-d-oeuf-complet-cook-expert-magimix-7224"
      #attributes: Doctrine\ORM\PersistentCollection {#9178 …}
      #variants: Doctrine\ORM\PersistentCollection {#9194 …}
      #options: Doctrine\ORM\PersistentCollection {#9182 …}
      #associations: Doctrine\ORM\PersistentCollection {#9180 …}
      #createdAt: DateTime @1758633071 {#9167
        date: 2025-09-23 21:11:11.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633071 {#9168
        date: 2025-09-23 21:11:11.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9185 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9186
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9171}
          #id: 3759
          #name: "Batteur Blanc d'Oeuf Complet Cook Expert Magimix"
          #slug: "batteur-blanc-d-oeuf-complet-cook-expert-magimix-7224"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pi&egrave;ce d'origine certifi&eacute;e Magimix.</li>\n
            <li>Cook Expert.</li>\n
            </ul></div><h1>Descriptif Batteur Blanc d'Oeuf Complet Cook Expert Magimix</h1><div class="col is-12">Pi&egrave;ce certifi&eacute;e d'origine Magimix pour Cook Expert.</div><h1>Caractéristiques Batteur Blanc d'Oeuf Complet Cook Expert Magimix</h1><div class="col is-12">Pi&egrave;ce certifi&eacute;e d'origine Magimix pour battre les oeufs en neige.</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 {#9188 …}
      #channels: Doctrine\ORM\PersistentCollection {#9176 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9172 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9174 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29886
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29824 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29833 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29885 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9195 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9205
    #collection: Doctrine\Common\Collections\ArrayCollection {#9206 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9204 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38235 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38237 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29886
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29824 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29833 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29885 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Batteur Blanc d'Oeuf Complet Cook Expert Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9205
    #collection: Doctrine\Common\Collections\ArrayCollection {#9206 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9204 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38235 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38237 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29892
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29886
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29824 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29833 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29885 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9195 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9205
      #collection: Doctrine\Common\Collections\ArrayCollection {#9206 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9204 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38235 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38237 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29942
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29933 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29940 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29941 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9195 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29945
  +variant: App\Entity\Product\ProductVariant {#9195 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9695 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13125 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9692 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29942
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29933 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29940 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29941 …}
    +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 112.0 MiB 3.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#9211
    #id: 3791
    #code: "support-couteau-blender-magimix-7214"
    #attributes: Doctrine\ORM\PersistentCollection {#9218 …}
    #variants: Doctrine\ORM\PersistentCollection {#9231 …}
    #options: Doctrine\ORM\PersistentCollection {#9222 …}
    #associations: Doctrine\ORM\PersistentCollection {#9220 …}
    #createdAt: DateTime @1758633077 {#9207
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9208
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9225 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9226
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9211}
        #id: 3791
        #name: "Support Couteau Blender Magimix"
        #slug: "support-couteau-blender-magimix-7214"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Certifi&eacute; origine Magimix.</li>\n
          </ul></div><h1>Descriptif Support Couteau Blender Magimix</h1><div class="col is-12">Support couteau certifi&eacute; d'origine Magimix pour donner une seconde jeunesse &agrave; votre Blinder.</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 {#9228 …}
    #channels: Doctrine\ORM\PersistentCollection {#9216 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9212 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9214 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29831
  +product: App\Entity\Product\Product {#9211
    #id: 3791
    #code: "support-couteau-blender-magimix-7214"
    #attributes: Doctrine\ORM\PersistentCollection {#9218 …}
    #variants: Doctrine\ORM\PersistentCollection {#9231 …}
    #options: Doctrine\ORM\PersistentCollection {#9222 …}
    #associations: Doctrine\ORM\PersistentCollection {#9220 …}
    #createdAt: DateTime @1758633077 {#9207
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9208
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9225 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9226
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9211}
        #id: 3791
        #name: "Support Couteau Blender Magimix"
        #slug: "support-couteau-blender-magimix-7214"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Certifi&eacute; origine Magimix.</li>\n
          </ul></div><h1>Descriptif Support Couteau Blender Magimix</h1><div class="col is-12">Support couteau certifi&eacute; d'origine Magimix pour donner une seconde jeunesse &agrave; votre Blinder.</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 {#9228 …}
    #channels: Doctrine\ORM\PersistentCollection {#9216 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9212 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9214 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9232 …}
  +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 {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#9211
    #id: 3791
    #code: "support-couteau-blender-magimix-7214"
    #attributes: Doctrine\ORM\PersistentCollection {#9218 …}
    #variants: Doctrine\ORM\PersistentCollection {#9231 …}
    #options: Doctrine\ORM\PersistentCollection {#9222 …}
    #associations: Doctrine\ORM\PersistentCollection {#9220 …}
    #createdAt: DateTime @1758633077 {#9207
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9208
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9225 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9226
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9211}
        #id: 3791
        #name: "Support Couteau Blender Magimix"
        #slug: "support-couteau-blender-magimix-7214"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Certifi&eacute; origine Magimix.</li>\n
          </ul></div><h1>Descriptif Support Couteau Blender Magimix</h1><div class="col is-12">Support couteau certifi&eacute; d'origine Magimix pour donner une seconde jeunesse &agrave; votre Blinder.</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 {#9228 …}
    #channels: Doctrine\ORM\PersistentCollection {#9216 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9212 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9214 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Support Couteau Blender Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30062
  -props: [
    "product" => App\Entity\Product\Product {#9211
      #id: 3791
      #code: "support-couteau-blender-magimix-7214"
      #attributes: Doctrine\ORM\PersistentCollection {#9218 …}
      #variants: Doctrine\ORM\PersistentCollection {#9231 …}
      #options: Doctrine\ORM\PersistentCollection {#9222 …}
      #associations: Doctrine\ORM\PersistentCollection {#9220 …}
      #createdAt: DateTime @1758633077 {#9207
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633077 {#9208
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9225 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9226
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9211}
          #id: 3791
          #name: "Support Couteau Blender Magimix"
          #slug: "support-couteau-blender-magimix-7214"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Certifi&eacute; origine Magimix.</li>\n
            </ul></div><h1>Descriptif Support Couteau Blender Magimix</h1><div class="col is-12">Support couteau certifi&eacute; d'origine Magimix pour donner une seconde jeunesse &agrave; votre Blinder.</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 {#9228 …}
      #channels: Doctrine\ORM\PersistentCollection {#9216 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9212 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9214 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30108
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30046 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30055 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30107 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9232 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9242
    #collection: Doctrine\Common\Collections\ArrayCollection {#9243 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9241 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38249 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38251 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30108
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30046 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30055 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30107 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Support Couteau Blender Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9242
    #collection: Doctrine\Common\Collections\ArrayCollection {#9243 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9241 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38249 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38251 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30114
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30108
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30046 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30055 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30107 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9232 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9242
      #collection: Doctrine\Common\Collections\ArrayCollection {#9243 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9241 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38249 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38251 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30164
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30162 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30163 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9232 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30167
  +variant: App\Entity\Product\ProductVariant {#9232 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9695 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13125 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9692 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30164
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30162 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30163 …}
    +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 112.0 MiB 3.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#9248
    #id: 3792
    #code: "support-couteau-moulin-epices-blinder-magimix-7215"
    #attributes: Doctrine\ORM\PersistentCollection {#9255 …}
    #variants: Doctrine\ORM\PersistentCollection {#9268 …}
    #options: Doctrine\ORM\PersistentCollection {#9259 …}
    #associations: Doctrine\ORM\PersistentCollection {#9257 …}
    #createdAt: DateTime @1758633077 {#9244
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9245
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9262 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9263
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9248}
        #id: 3792
        #name: "Support Couteau Moulin Epices Blinder Magimix"
        #slug: "support-couteau-moulin-epices-blinder-magimix-7215"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Certifi&eacute; origine Magimix.</li>\n
          </ul></div><h1>Descriptif Support Couteau Moulin Epices Blinder Magimix</h1><div class="col is-12">Support Couteau Moulin Epices certifi&eacute; d'origine Magimix pour donner une seconde jeunesse &agrave; votre Blinder.</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 {#9265 …}
    #channels: Doctrine\ORM\PersistentCollection {#9253 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9249 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9251 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30053
  +product: App\Entity\Product\Product {#9248
    #id: 3792
    #code: "support-couteau-moulin-epices-blinder-magimix-7215"
    #attributes: Doctrine\ORM\PersistentCollection {#9255 …}
    #variants: Doctrine\ORM\PersistentCollection {#9268 …}
    #options: Doctrine\ORM\PersistentCollection {#9259 …}
    #associations: Doctrine\ORM\PersistentCollection {#9257 …}
    #createdAt: DateTime @1758633077 {#9244
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9245
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9262 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9263
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9248}
        #id: 3792
        #name: "Support Couteau Moulin Epices Blinder Magimix"
        #slug: "support-couteau-moulin-epices-blinder-magimix-7215"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Certifi&eacute; origine Magimix.</li>\n
          </ul></div><h1>Descriptif Support Couteau Moulin Epices Blinder Magimix</h1><div class="col is-12">Support Couteau Moulin Epices certifi&eacute; d'origine Magimix pour donner une seconde jeunesse &agrave; votre Blinder.</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 {#9265 …}
    #channels: Doctrine\ORM\PersistentCollection {#9253 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9249 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9251 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9269 …}
  +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 {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#9248
    #id: 3792
    #code: "support-couteau-moulin-epices-blinder-magimix-7215"
    #attributes: Doctrine\ORM\PersistentCollection {#9255 …}
    #variants: Doctrine\ORM\PersistentCollection {#9268 …}
    #options: Doctrine\ORM\PersistentCollection {#9259 …}
    #associations: Doctrine\ORM\PersistentCollection {#9257 …}
    #createdAt: DateTime @1758633077 {#9244
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9245
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9262 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9263
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9248}
        #id: 3792
        #name: "Support Couteau Moulin Epices Blinder Magimix"
        #slug: "support-couteau-moulin-epices-blinder-magimix-7215"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Certifi&eacute; origine Magimix.</li>\n
          </ul></div><h1>Descriptif Support Couteau Moulin Epices Blinder Magimix</h1><div class="col is-12">Support Couteau Moulin Epices certifi&eacute; d'origine Magimix pour donner une seconde jeunesse &agrave; votre Blinder.</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 {#9265 …}
    #channels: Doctrine\ORM\PersistentCollection {#9253 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9249 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9251 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Support Couteau Moulin Epices Blinder Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30284
  -props: [
    "product" => App\Entity\Product\Product {#9248
      #id: 3792
      #code: "support-couteau-moulin-epices-blinder-magimix-7215"
      #attributes: Doctrine\ORM\PersistentCollection {#9255 …}
      #variants: Doctrine\ORM\PersistentCollection {#9268 …}
      #options: Doctrine\ORM\PersistentCollection {#9259 …}
      #associations: Doctrine\ORM\PersistentCollection {#9257 …}
      #createdAt: DateTime @1758633077 {#9244
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633077 {#9245
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9262 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9263
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9248}
          #id: 3792
          #name: "Support Couteau Moulin Epices Blinder Magimix"
          #slug: "support-couteau-moulin-epices-blinder-magimix-7215"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Certifi&eacute; origine Magimix.</li>\n
            </ul></div><h1>Descriptif Support Couteau Moulin Epices Blinder Magimix</h1><div class="col is-12">Support Couteau Moulin Epices certifi&eacute; d'origine Magimix pour donner une seconde jeunesse &agrave; votre Blinder.</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 {#9265 …}
      #channels: Doctrine\ORM\PersistentCollection {#9253 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9249 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9251 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30330
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30268 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30277 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30329 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9269 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9279
    #collection: Doctrine\Common\Collections\ArrayCollection {#9280 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9278 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38263 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38265 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30330
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30268 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30277 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30329 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Support Couteau Moulin Epices Blinder Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9279
    #collection: Doctrine\Common\Collections\ArrayCollection {#9280 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9278 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38263 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38265 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30336
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30330
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30268 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30277 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30329 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9269 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9279
      #collection: Doctrine\Common\Collections\ArrayCollection {#9280 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9278 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38263 …}
      -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 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30386
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30377 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30384 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30385 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9269 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30389
  +variant: App\Entity\Product\ProductVariant {#9269 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9695 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13125 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9692 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30386
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30377 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30384 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30385 …}
    +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 112.0 MiB 4.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#9285
    #id: 3822
    #code: "disque-parmesan-pour-robots-magimix-et-juice-expert-7016"
    #attributes: Doctrine\ORM\PersistentCollection {#9292 …}
    #variants: Doctrine\ORM\PersistentCollection {#9308 …}
    #options: Doctrine\ORM\PersistentCollection {#9296 …}
    #associations: Doctrine\ORM\PersistentCollection {#9294 …}
    #createdAt: DateTime @1758633091 {#9281
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633091 {#9282
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9299 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9300
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9285}
        #id: 3822
        #name: "Disque Parmesan pour Robots Magimix et Juice Expert"
        #slug: "disque-parmesan-pour-robots-magimix-et-juice-expert-7016"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce origine constructeur.</li>\n
          <li>Pour parmesan et tous fromages &agrave; dures.</li>\n
          </ul></div><h1>Caractéristiques Disque Parmesan pour Robots Magimix et Juice Expert</h1><div class="col is-12">Compatible avec :&nbsp; <br /><br />- robot cuiseur Cook Expert, <br />- CS5200XL et Premium, <br />- CS4000XL, <br />- Compact 3200XL, <br />- P&acirc;tissier, <br />- Extracteur de jus Juice Expert 4 &amp; 5.&nbsp;</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 {#9302 …}
    #channels: Doctrine\ORM\PersistentCollection {#9290 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9286 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9288 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30275
  +product: App\Entity\Product\Product {#9285
    #id: 3822
    #code: "disque-parmesan-pour-robots-magimix-et-juice-expert-7016"
    #attributes: Doctrine\ORM\PersistentCollection {#9292 …}
    #variants: Doctrine\ORM\PersistentCollection {#9308 …}
    #options: Doctrine\ORM\PersistentCollection {#9296 …}
    #associations: Doctrine\ORM\PersistentCollection {#9294 …}
    #createdAt: DateTime @1758633091 {#9281
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633091 {#9282
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9299 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9300
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9285}
        #id: 3822
        #name: "Disque Parmesan pour Robots Magimix et Juice Expert"
        #slug: "disque-parmesan-pour-robots-magimix-et-juice-expert-7016"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce origine constructeur.</li>\n
          <li>Pour parmesan et tous fromages &agrave; dures.</li>\n
          </ul></div><h1>Caractéristiques Disque Parmesan pour Robots Magimix et Juice Expert</h1><div class="col is-12">Compatible avec :&nbsp; <br /><br />- robot cuiseur Cook Expert, <br />- CS5200XL et Premium, <br />- CS4000XL, <br />- Compact 3200XL, <br />- P&acirc;tissier, <br />- Extracteur de jus Juice Expert 4 &amp; 5.&nbsp;</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 {#9302 …}
    #channels: Doctrine\ORM\PersistentCollection {#9290 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9286 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9288 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9309 …}
  +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 {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#9285
    #id: 3822
    #code: "disque-parmesan-pour-robots-magimix-et-juice-expert-7016"
    #attributes: Doctrine\ORM\PersistentCollection {#9292 …}
    #variants: Doctrine\ORM\PersistentCollection {#9308 …}
    #options: Doctrine\ORM\PersistentCollection {#9296 …}
    #associations: Doctrine\ORM\PersistentCollection {#9294 …}
    #createdAt: DateTime @1758633091 {#9281
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633091 {#9282
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9299 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9300
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9285}
        #id: 3822
        #name: "Disque Parmesan pour Robots Magimix et Juice Expert"
        #slug: "disque-parmesan-pour-robots-magimix-et-juice-expert-7016"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce origine constructeur.</li>\n
          <li>Pour parmesan et tous fromages &agrave; dures.</li>\n
          </ul></div><h1>Caractéristiques Disque Parmesan pour Robots Magimix et Juice Expert</h1><div class="col is-12">Compatible avec :&nbsp; <br /><br />- robot cuiseur Cook Expert, <br />- CS5200XL et Premium, <br />- CS4000XL, <br />- Compact 3200XL, <br />- P&acirc;tissier, <br />- Extracteur de jus Juice Expert 4 &amp; 5.&nbsp;</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 {#9302 …}
    #channels: Doctrine\ORM\PersistentCollection {#9290 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9286 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9288 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Disque Parmesan pour Robots Magimix et Juice Expert"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30506
  -props: [
    "product" => App\Entity\Product\Product {#9285
      #id: 3822
      #code: "disque-parmesan-pour-robots-magimix-et-juice-expert-7016"
      #attributes: Doctrine\ORM\PersistentCollection {#9292 …}
      #variants: Doctrine\ORM\PersistentCollection {#9308 …}
      #options: Doctrine\ORM\PersistentCollection {#9296 …}
      #associations: Doctrine\ORM\PersistentCollection {#9294 …}
      #createdAt: DateTime @1758633091 {#9281
        date: 2025-09-23 21:11:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633091 {#9282
        date: 2025-09-23 21:11:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9299 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9300
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9285}
          #id: 3822
          #name: "Disque Parmesan pour Robots Magimix et Juice Expert"
          #slug: "disque-parmesan-pour-robots-magimix-et-juice-expert-7016"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pi&egrave;ce origine constructeur.</li>\n
            <li>Pour parmesan et tous fromages &agrave; dures.</li>\n
            </ul></div><h1>Caractéristiques Disque Parmesan pour Robots Magimix et Juice Expert</h1><div class="col is-12">Compatible avec :&nbsp; <br /><br />- robot cuiseur Cook Expert, <br />- CS5200XL et Premium, <br />- CS4000XL, <br />- Compact 3200XL, <br />- P&acirc;tissier, <br />- Extracteur de jus Juice Expert 4 &amp; 5.&nbsp;</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 {#9302 …}
      #channels: Doctrine\ORM\PersistentCollection {#9290 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9286 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9288 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30552
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30490 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30499 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30551 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9309 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9319
    #collection: Doctrine\Common\Collections\ArrayCollection {#9320 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9318 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38279 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30552
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30490 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30499 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30551 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Disque Parmesan pour Robots Magimix et Juice Expert"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9319
    #collection: Doctrine\Common\Collections\ArrayCollection {#9320 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9318 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38279 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30558
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30552
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30490 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30499 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30551 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9309 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9319
      #collection: Doctrine\Common\Collections\ArrayCollection {#9320 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9318 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38279 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30608
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30599 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30606 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30607 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9309 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30611
  +variant: App\Entity\Product\ProductVariant {#9309 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9695 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13125 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9692 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30608
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30599 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30606 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30607 …}
    +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 112.0 MiB 3.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#9325
    #id: 3823
    #code: "disque-julienne-pour-robots-magimix-et-juice-expert-7017"
    #attributes: Doctrine\ORM\PersistentCollection {#9332 …}
    #variants: Doctrine\ORM\PersistentCollection {#9345 …}
    #options: Doctrine\ORM\PersistentCollection {#9336 …}
    #associations: Doctrine\ORM\PersistentCollection {#9334 …}
    #createdAt: DateTime @1758633091 {#9321
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633091 {#9322
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9339 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9340
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9325}
        #id: 3823
        #name: "Disque Julienne pour Robots Magimix et Juice Expert"
        #slug: "disque-julienne-pour-robots-magimix-et-juice-expert-7017"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce origine constructeur.</li>\n
          <li>Pour toutes vos juliennes de l&eacute;gumes.</li>\n
          </ul></div><h1>Caractéristiques Disque Julienne pour Robots Magimix et Juice Expert</h1><div class="col is-12">Compatible avec :&nbsp;<br /><br />- robot cuiseur Cook Expert,<br />- CS5200XL et Premium,<br />- CS4000XL,<br />- Compact 3200XL,<br />- P&acirc;tissier,<br />- Extracteur de jus Juice Expert 4 &amp; 5.</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 {#9342 …}
    #channels: Doctrine\ORM\PersistentCollection {#9330 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9326 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9328 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30497
  +product: App\Entity\Product\Product {#9325
    #id: 3823
    #code: "disque-julienne-pour-robots-magimix-et-juice-expert-7017"
    #attributes: Doctrine\ORM\PersistentCollection {#9332 …}
    #variants: Doctrine\ORM\PersistentCollection {#9345 …}
    #options: Doctrine\ORM\PersistentCollection {#9336 …}
    #associations: Doctrine\ORM\PersistentCollection {#9334 …}
    #createdAt: DateTime @1758633091 {#9321
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633091 {#9322
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9339 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9340
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9325}
        #id: 3823
        #name: "Disque Julienne pour Robots Magimix et Juice Expert"
        #slug: "disque-julienne-pour-robots-magimix-et-juice-expert-7017"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce origine constructeur.</li>\n
          <li>Pour toutes vos juliennes de l&eacute;gumes.</li>\n
          </ul></div><h1>Caractéristiques Disque Julienne pour Robots Magimix et Juice Expert</h1><div class="col is-12">Compatible avec :&nbsp;<br /><br />- robot cuiseur Cook Expert,<br />- CS5200XL et Premium,<br />- CS4000XL,<br />- Compact 3200XL,<br />- P&acirc;tissier,<br />- Extracteur de jus Juice Expert 4 &amp; 5.</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 {#9342 …}
    #channels: Doctrine\ORM\PersistentCollection {#9330 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9326 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9328 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9346 …}
  +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 {#28267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28300 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#9325
    #id: 3823
    #code: "disque-julienne-pour-robots-magimix-et-juice-expert-7017"
    #attributes: Doctrine\ORM\PersistentCollection {#9332 …}
    #variants: Doctrine\ORM\PersistentCollection {#9345 …}
    #options: Doctrine\ORM\PersistentCollection {#9336 …}
    #associations: Doctrine\ORM\PersistentCollection {#9334 …}
    #createdAt: DateTime @1758633091 {#9321
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633091 {#9322
      date: 2025-09-23 21:11:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9339 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9340
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9325}
        #id: 3823
        #name: "Disque Julienne pour Robots Magimix et Juice Expert"
        #slug: "disque-julienne-pour-robots-magimix-et-juice-expert-7017"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce origine constructeur.</li>\n
          <li>Pour toutes vos juliennes de l&eacute;gumes.</li>\n
          </ul></div><h1>Caractéristiques Disque Julienne pour Robots Magimix et Juice Expert</h1><div class="col is-12">Compatible avec :&nbsp;<br /><br />- robot cuiseur Cook Expert,<br />- CS5200XL et Premium,<br />- CS4000XL,<br />- Compact 3200XL,<br />- P&acirc;tissier,<br />- Extracteur de jus Juice Expert 4 &amp; 5.</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 {#9342 …}
    #channels: Doctrine\ORM\PersistentCollection {#9330 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9326 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9328 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Disque Julienne pour Robots Magimix et Juice Expert"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30728
  -props: [
    "product" => App\Entity\Product\Product {#9325
      #id: 3823
      #code: "disque-julienne-pour-robots-magimix-et-juice-expert-7017"
      #attributes: Doctrine\ORM\PersistentCollection {#9332 …}
      #variants: Doctrine\ORM\PersistentCollection {#9345 …}
      #options: Doctrine\ORM\PersistentCollection {#9336 …}
      #associations: Doctrine\ORM\PersistentCollection {#9334 …}
      #createdAt: DateTime @1758633091 {#9321
        date: 2025-09-23 21:11:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633091 {#9322
        date: 2025-09-23 21:11:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9339 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9340
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9325}
          #id: 3823
          #name: "Disque Julienne pour Robots Magimix et Juice Expert"
          #slug: "disque-julienne-pour-robots-magimix-et-juice-expert-7017"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pi&egrave;ce origine constructeur.</li>\n
            <li>Pour toutes vos juliennes de l&eacute;gumes.</li>\n
            </ul></div><h1>Caractéristiques Disque Julienne pour Robots Magimix et Juice Expert</h1><div class="col is-12">Compatible avec :&nbsp;<br /><br />- robot cuiseur Cook Expert,<br />- CS5200XL et Premium,<br />- CS4000XL,<br />- Compact 3200XL,<br />- P&acirc;tissier,<br />- Extracteur de jus Juice Expert 4 &amp; 5.</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 {#9342 …}
      #channels: Doctrine\ORM\PersistentCollection {#9330 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9326 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9328 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30774
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30712 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30721 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30773 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9346 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9356
    #collection: Doctrine\Common\Collections\ArrayCollection {#9357 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9355 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38293 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30774
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30712 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30721 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30773 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Disque Julienne pour Robots Magimix et Juice Expert"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9356
    #collection: Doctrine\Common\Collections\ArrayCollection {#9357 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9355 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38293 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30780
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30774
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30712 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30721 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30773 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9346 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9356
      #collection: Doctrine\Common\Collections\ArrayCollection {#9357 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9355 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38293 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30830
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30821 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30828 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30829 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9346 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30833
  +variant: App\Entity\Product\ProductVariant {#9346 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9695 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13125 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9692 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30830
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30821 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30828 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30829 …}
    +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 112.0 MiB 1.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27967
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13190 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27989 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13200 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31153
  +cart: App\Entity\Order\Order {#14104 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27967
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13190 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27989 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13200 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}