Components

12 Twig Components
44 Render Count
62 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 35.52ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 6.84ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 5.87ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.41ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.07ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.72ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.32ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.36ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.97ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.89ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.70ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.00ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 112.0 MiB 1.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13262
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13255 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13261 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13260 …}
    +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 {#13882
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13153 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13262
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13255 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13261 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13260 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 112.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13959
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13955 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13957 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13958 …}
    +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 {#13968
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13959
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13955 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13957 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13958 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 112.0 MiB 4.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14050
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14049 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14048 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14065
  +cart: App\Entity\Order\Order {#14132 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14050
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14049 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14048 …}
    +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.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14318
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14306 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14312 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14304 …}
    +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 {#14327
  #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 {#14318
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14306 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14312 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14304 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 0.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28033
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28030 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28032 …}
    +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 {#28042
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28033
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28030 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28032 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 0.89 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28146
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28142 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28143 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28145 …}
    +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 {#28154
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28146
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28142 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28143 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28145 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 1.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28230
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28226 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28227 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28229 …}
    +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 {#28238
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28230
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28226 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28227 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28229 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 7.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#7949
    #id: 3783
    #code: "spatule-pour-blender-magimix-7196"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8776 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8703 …}
    #createdAt: DateTime @1758633077 {#8058
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#7959
      date: 2025-09-23 21:11:17.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: 3783
        #name: "Spatule pour blender Magimix"
        #slug: "spatule-pour-blender-magimix-7196"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>3 mod&egrave;les disponibles suivant la contenance.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Spatule pour blender Magimix</h1><div class="col is-12">Spatule certifi&eacute; d'origine Magimix pour donner une seconde 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 {#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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28763
  +product: App\Entity\Product\Product {#7949
    #id: 3783
    #code: "spatule-pour-blender-magimix-7196"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8776 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8703 …}
    #createdAt: DateTime @1758633077 {#8058
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#7959
      date: 2025-09-23 21:11:17.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: 3783
        #name: "Spatule pour blender Magimix"
        #slug: "spatule-pour-blender-magimix-7196"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>3 mod&egrave;les disponibles suivant la contenance.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Spatule pour blender Magimix</h1><div class="col is-12">Spatule certifi&eacute; d'origine Magimix pour donner une seconde 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 {#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 {#9362 …}
  +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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 1.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#7949
    #id: 3783
    #code: "spatule-pour-blender-magimix-7196"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8776 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8703 …}
    #createdAt: DateTime @1758633077 {#8058
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#7959
      date: 2025-09-23 21:11:17.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: 3783
        #name: "Spatule pour blender Magimix"
        #slug: "spatule-pour-blender-magimix-7196"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>3 mod&egrave;les disponibles suivant la contenance.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Spatule pour blender Magimix</h1><div class="col is-12">Spatule certifi&eacute; d'origine Magimix pour donner une seconde 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 {#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" => "Spatule pour blender Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28923
  -props: [
    "product" => App\Entity\Product\Product {#7949
      #id: 3783
      #code: "spatule-pour-blender-magimix-7196"
      #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
      #variants: Doctrine\ORM\PersistentCollection {#8776 …}
      #options: Doctrine\ORM\PersistentCollection {#8763 …}
      #associations: Doctrine\ORM\PersistentCollection {#8703 …}
      #createdAt: DateTime @1758633077 {#8058
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633077 {#7959
        date: 2025-09-23 21:11:17.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: 3783
          #name: "Spatule pour blender Magimix"
          #slug: "spatule-pour-blender-magimix-7196"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
            <li>3 mod&egrave;les disponibles suivant la contenance.</li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Descriptif Spatule pour blender Magimix</h1><div class="col is-12">Spatule certifi&eacute; d'origine Magimix pour donner une seconde 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 {#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.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28994
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28990 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28991 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28993 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9362 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9372
    #collection: Doctrine\Common\Collections\ArrayCollection {#9373 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9371 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38147 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38199 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28994
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28990 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28991 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28993 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Spatule pour blender Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9372
    #collection: Doctrine\Common\Collections\ArrayCollection {#9373 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9371 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38147 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38199 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28998
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28994
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28990 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28991 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28993 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9362 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9372
      #collection: Doctrine\Common\Collections\ArrayCollection {#9373 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9371 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38147 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38199 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29066
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29056 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29064 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29065 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9362 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29075
  +variant: App\Entity\Product\ProductVariant {#9362 …}
  +price: "7,00\u{A0}"
  +originalPrice: "7,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9723 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13153 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9720 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29066
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29056 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29064 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29065 …}
    +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.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#9054
    #id: 3756
    #code: "spatule-2-en-1-cook-expert-magimix-7221"
    #attributes: Doctrine\ORM\PersistentCollection {#9061 …}
    #variants: Doctrine\ORM\PersistentCollection {#9077 …}
    #options: Doctrine\ORM\PersistentCollection {#9065 …}
    #associations: Doctrine\ORM\PersistentCollection {#9063 …}
    #createdAt: DateTime @1758633071 {#9048
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633071 {#9051
      date: 2025-09-23 21:11:11.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: 3756
        #name: "Spatule 2 en 1 Cook Expert Magimix"
        #slug: "spatule-2-en-1-cook-expert-magimix-7221"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Magimix.</li>\n
          <li>Parfaitement adapt&eacute;e &agrave; la cuve du cook Expert.</li>\n
          </ul></div><h1>Descriptif Spatule 2 en 1 Cook Expert Magimix</h1><div class="col is-12">Spatule en acier inoxydable et silicone. Pi&egrave;ce certifi&eacute;e d'origine Magimix.</div><h1>Caractéristiques Spatule 2 en 1 Cook Expert Magimix</h1><div class="col is-12">- acier inoxydable et silicone.<br />- Pi&egrave;ce certifi&eacute;e d'origine Magimix.</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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28901
  +product: App\Entity\Product\Product {#9054
    #id: 3756
    #code: "spatule-2-en-1-cook-expert-magimix-7221"
    #attributes: Doctrine\ORM\PersistentCollection {#9061 …}
    #variants: Doctrine\ORM\PersistentCollection {#9077 …}
    #options: Doctrine\ORM\PersistentCollection {#9065 …}
    #associations: Doctrine\ORM\PersistentCollection {#9063 …}
    #createdAt: DateTime @1758633071 {#9048
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633071 {#9051
      date: 2025-09-23 21:11:11.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: 3756
        #name: "Spatule 2 en 1 Cook Expert Magimix"
        #slug: "spatule-2-en-1-cook-expert-magimix-7221"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Magimix.</li>\n
          <li>Parfaitement adapt&eacute;e &agrave; la cuve du cook Expert.</li>\n
          </ul></div><h1>Descriptif Spatule 2 en 1 Cook Expert Magimix</h1><div class="col is-12">Spatule en acier inoxydable et silicone. Pi&egrave;ce certifi&eacute;e d'origine Magimix.</div><h1>Caractéristiques Spatule 2 en 1 Cook Expert Magimix</h1><div class="col is-12">- acier inoxydable et silicone.<br />- Pi&egrave;ce certifi&eacute;e d'origine Magimix.</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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#9054
    #id: 3756
    #code: "spatule-2-en-1-cook-expert-magimix-7221"
    #attributes: Doctrine\ORM\PersistentCollection {#9061 …}
    #variants: Doctrine\ORM\PersistentCollection {#9077 …}
    #options: Doctrine\ORM\PersistentCollection {#9065 …}
    #associations: Doctrine\ORM\PersistentCollection {#9063 …}
    #createdAt: DateTime @1758633071 {#9048
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633071 {#9051
      date: 2025-09-23 21:11:11.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: 3756
        #name: "Spatule 2 en 1 Cook Expert Magimix"
        #slug: "spatule-2-en-1-cook-expert-magimix-7221"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine Magimix.</li>\n
          <li>Parfaitement adapt&eacute;e &agrave; la cuve du cook Expert.</li>\n
          </ul></div><h1>Descriptif Spatule 2 en 1 Cook Expert Magimix</h1><div class="col is-12">Spatule en acier inoxydable et silicone. Pi&egrave;ce certifi&eacute;e d'origine Magimix.</div><h1>Caractéristiques Spatule 2 en 1 Cook Expert Magimix</h1><div class="col is-12">- acier inoxydable et silicone.<br />- Pi&egrave;ce certifi&eacute;e d'origine Magimix.</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" => "Spatule 2 en 1 Cook Expert Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29202
  -props: [
    "product" => App\Entity\Product\Product {#9054
      #id: 3756
      #code: "spatule-2-en-1-cook-expert-magimix-7221"
      #attributes: Doctrine\ORM\PersistentCollection {#9061 …}
      #variants: Doctrine\ORM\PersistentCollection {#9077 …}
      #options: Doctrine\ORM\PersistentCollection {#9065 …}
      #associations: Doctrine\ORM\PersistentCollection {#9063 …}
      #createdAt: DateTime @1758633071 {#9048
        date: 2025-09-23 21:11:11.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633071 {#9051
        date: 2025-09-23 21:11:11.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: 3756
          #name: "Spatule 2 en 1 Cook Expert Magimix"
          #slug: "spatule-2-en-1-cook-expert-magimix-7221"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pi&egrave;ce certifi&eacute;e d'origine Magimix.</li>\n
            <li>Parfaitement adapt&eacute;e &agrave; la cuve du cook Expert.</li>\n
            </ul></div><h1>Descriptif Spatule 2 en 1 Cook Expert Magimix</h1><div class="col is-12">Spatule en acier inoxydable et silicone. Pi&egrave;ce certifi&eacute;e d'origine Magimix.</div><h1>Caractéristiques Spatule 2 en 1 Cook Expert Magimix</h1><div class="col is-12">- acier inoxydable et silicone.<br />- Pi&egrave;ce certifi&eacute;e d'origine Magimix.</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.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29248
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29186 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29195 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29247 …}
    +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 {#38219 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38221 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29248
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29186 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29195 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Spatule 2 en 1 Cook Expert 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 {#38219 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38221 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29254
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29248
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29186 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29195 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29247 …}
      +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 {#38219 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38221 …}
    }
    "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 {#29304
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29295 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29303 …}
    +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 {#29307
  +variant: App\Entity\Product\ProductVariant {#9078 …}
  +price: "15,00\u{A0}"
  +originalPrice: "15,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9723 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13153 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9720 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29304
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29295 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29303 …}
    +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.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#9094
    #id: 3782
    #code: "joint-pour-cuve-blender-magimix-7195"
    #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: 3782
        #name: "Joint pour cuve blender Magimix"
        #slug: "joint-pour-cuve-blender-magimix-7195"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>Pour blender 11610 / 11615.</li>\n
          </ul></div><h1>Descriptif Joint pour cuve blender Magimix</h1><div class="col is-12">Joint pour cuve certifi&eacute; d'origine Magimix pour donner une seconde 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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29193
  +product: App\Entity\Product\Product {#9094
    #id: 3782
    #code: "joint-pour-cuve-blender-magimix-7195"
    #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: 3782
        #name: "Joint pour cuve blender Magimix"
        #slug: "joint-pour-cuve-blender-magimix-7195"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>Pour blender 11610 / 11615.</li>\n
          </ul></div><h1>Descriptif Joint pour cuve blender Magimix</h1><div class="col is-12">Joint pour cuve certifi&eacute; d'origine Magimix pour donner une seconde 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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#9094
    #id: 3782
    #code: "joint-pour-cuve-blender-magimix-7195"
    #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: 3782
        #name: "Joint pour cuve blender Magimix"
        #slug: "joint-pour-cuve-blender-magimix-7195"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>Pour blender 11610 / 11615.</li>\n
          </ul></div><h1>Descriptif Joint pour cuve blender Magimix</h1><div class="col is-12">Joint pour cuve certifi&eacute; d'origine Magimix pour donner une seconde 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" => "Joint pour cuve blender Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29424
  -props: [
    "product" => App\Entity\Product\Product {#9094
      #id: 3782
      #code: "joint-pour-cuve-blender-magimix-7195"
      #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: 3782
          #name: "Joint pour cuve blender Magimix"
          #slug: "joint-pour-cuve-blender-magimix-7195"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
            <li>Pour blender 11610 / 11615.</li>\n
            </ul></div><h1>Descriptif Joint pour cuve blender Magimix</h1><div class="col is-12">Joint pour cuve certifi&eacute; d'origine Magimix pour donner une seconde 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.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29470
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29408 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29417 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29469 …}
    +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 {#38233 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29470
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29408 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29417 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29469 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Joint pour cuve 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 {#38233 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29476
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29470
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29408 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29417 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29469 …}
      +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 {#38233 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …}
    }
    "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 {#29526
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29517 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29524 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29525 …}
    +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 {#29529
  +variant: App\Entity\Product\ProductVariant {#9115 …}
  +price: "14,00\u{A0}"
  +originalPrice: "14,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9723 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13153 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9720 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29526
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29517 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29524 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29525 …}
    +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.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#9131
    #id: 3784
    #code: "bouchon-doseur-blender-magimix-7198"
    #attributes: Doctrine\ORM\PersistentCollection {#9138 …}
    #variants: Doctrine\ORM\PersistentCollection {#9151 …}
    #options: Doctrine\ORM\PersistentCollection {#9142 …}
    #associations: Doctrine\ORM\PersistentCollection {#9140 …}
    #createdAt: DateTime @1758633077 {#9127
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9128
      date: 2025-09-23 21:11:17.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: 3784
        #name: "Bouchon doseur blender Magimix"
        #slug: "bouchon-doseur-blender-magimix-7198"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>Bouchon doseur s'ins&eacute;rant dans le couvercle.</li>\n
          </ul></div><h1>Descriptif Bouchon doseur blender Magimix</h1><div class="col is-12">Bouchon doseur certifi&eacute; d'origine Magimix pour donner une seconde vie &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 {#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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29415
  +product: App\Entity\Product\Product {#9131
    #id: 3784
    #code: "bouchon-doseur-blender-magimix-7198"
    #attributes: Doctrine\ORM\PersistentCollection {#9138 …}
    #variants: Doctrine\ORM\PersistentCollection {#9151 …}
    #options: Doctrine\ORM\PersistentCollection {#9142 …}
    #associations: Doctrine\ORM\PersistentCollection {#9140 …}
    #createdAt: DateTime @1758633077 {#9127
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9128
      date: 2025-09-23 21:11:17.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: 3784
        #name: "Bouchon doseur blender Magimix"
        #slug: "bouchon-doseur-blender-magimix-7198"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>Bouchon doseur s'ins&eacute;rant dans le couvercle.</li>\n
          </ul></div><h1>Descriptif Bouchon doseur blender Magimix</h1><div class="col is-12">Bouchon doseur certifi&eacute; d'origine Magimix pour donner une seconde vie &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 {#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 {#9152 …}
  +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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +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 {#9131
    #id: 3784
    #code: "bouchon-doseur-blender-magimix-7198"
    #attributes: Doctrine\ORM\PersistentCollection {#9138 …}
    #variants: Doctrine\ORM\PersistentCollection {#9151 …}
    #options: Doctrine\ORM\PersistentCollection {#9142 …}
    #associations: Doctrine\ORM\PersistentCollection {#9140 …}
    #createdAt: DateTime @1758633077 {#9127
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9128
      date: 2025-09-23 21:11:17.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: 3784
        #name: "Bouchon doseur blender Magimix"
        #slug: "bouchon-doseur-blender-magimix-7198"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          <li>Bouchon doseur s'ins&eacute;rant dans le couvercle.</li>\n
          </ul></div><h1>Descriptif Bouchon doseur blender Magimix</h1><div class="col is-12">Bouchon doseur certifi&eacute; d'origine Magimix pour donner une seconde vie &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 {#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" => "Bouchon doseur blender Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29646
  -props: [
    "product" => App\Entity\Product\Product {#9131
      #id: 3784
      #code: "bouchon-doseur-blender-magimix-7198"
      #attributes: Doctrine\ORM\PersistentCollection {#9138 …}
      #variants: Doctrine\ORM\PersistentCollection {#9151 …}
      #options: Doctrine\ORM\PersistentCollection {#9142 …}
      #associations: Doctrine\ORM\PersistentCollection {#9140 …}
      #createdAt: DateTime @1758633077 {#9127
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633077 {#9128
        date: 2025-09-23 21:11:17.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: 3784
          #name: "Bouchon doseur blender Magimix"
          #slug: "bouchon-doseur-blender-magimix-7198"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
            <li>Bouchon doseur s'ins&eacute;rant dans le couvercle.</li>\n
            </ul></div><h1>Descriptif Bouchon doseur blender Magimix</h1><div class="col is-12">Bouchon doseur certifi&eacute; d'origine Magimix pour donner une seconde vie &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 {#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.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29692
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29630 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29639 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29691 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9152 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9162
    #collection: Doctrine\Common\Collections\ArrayCollection {#9163 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9161 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29692
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29630 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29639 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29691 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouchon doseur blender Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9162
    #collection: Doctrine\Common\Collections\ArrayCollection {#9163 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9161 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29698
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29692
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29630 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29639 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29691 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9152 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9162
      #collection: Doctrine\Common\Collections\ArrayCollection {#9163 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9161 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …}
    }
    "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 {#29748
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29739 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29746 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29747 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9152 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29751
  +variant: App\Entity\Product\ProductVariant {#9152 …}
  +price: "14,00\u{A0}"
  +originalPrice: "14,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9723 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13153 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9720 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29748
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29739 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29746 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29747 …}
    +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.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#9168
    #id: 3821
    #code: "ecrou-de-fixation-pale-gelato-expert-magimix-6689"
    #attributes: Doctrine\ORM\PersistentCollection {#9175 …}
    #variants: Doctrine\ORM\PersistentCollection {#9191 …}
    #options: Doctrine\ORM\PersistentCollection {#9179 …}
    #associations: Doctrine\ORM\PersistentCollection {#9177 …}
    #createdAt: DateTime @1758633090 {#9164
      date: 2025-09-23 21:11:30.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633090 {#9165
      date: 2025-09-23 21:11:30.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9182 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9183
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9168}
        #id: 3821
        #name: "Ecrou de fixation Pale Gelato Expert Magimix"
        #slug: "ecrou-de-fixation-pale-gelato-expert-magimix-6689"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ecrou de fixation de la pale.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          </ul></div><h1>Descriptif Ecrou de fixation Pale Gelato Expert Magimix</h1><div class="col is-12">Ecrou de fixation de la pale dans la cuve du Gelato Expert.</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 {#9185 …}
    #channels: Doctrine\ORM\PersistentCollection {#9173 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9169 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9171 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29637
  +product: App\Entity\Product\Product {#9168
    #id: 3821
    #code: "ecrou-de-fixation-pale-gelato-expert-magimix-6689"
    #attributes: Doctrine\ORM\PersistentCollection {#9175 …}
    #variants: Doctrine\ORM\PersistentCollection {#9191 …}
    #options: Doctrine\ORM\PersistentCollection {#9179 …}
    #associations: Doctrine\ORM\PersistentCollection {#9177 …}
    #createdAt: DateTime @1758633090 {#9164
      date: 2025-09-23 21:11:30.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633090 {#9165
      date: 2025-09-23 21:11:30.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9182 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9183
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9168}
        #id: 3821
        #name: "Ecrou de fixation Pale Gelato Expert Magimix"
        #slug: "ecrou-de-fixation-pale-gelato-expert-magimix-6689"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ecrou de fixation de la pale.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          </ul></div><h1>Descriptif Ecrou de fixation Pale Gelato Expert Magimix</h1><div class="col is-12">Ecrou de fixation de la pale dans la cuve du Gelato Expert.</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 {#9185 …}
    #channels: Doctrine\ORM\PersistentCollection {#9173 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9169 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9171 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9192 …}
  +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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#9168
    #id: 3821
    #code: "ecrou-de-fixation-pale-gelato-expert-magimix-6689"
    #attributes: Doctrine\ORM\PersistentCollection {#9175 …}
    #variants: Doctrine\ORM\PersistentCollection {#9191 …}
    #options: Doctrine\ORM\PersistentCollection {#9179 …}
    #associations: Doctrine\ORM\PersistentCollection {#9177 …}
    #createdAt: DateTime @1758633090 {#9164
      date: 2025-09-23 21:11:30.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633090 {#9165
      date: 2025-09-23 21:11:30.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9182 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9183
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9168}
        #id: 3821
        #name: "Ecrou de fixation Pale Gelato Expert Magimix"
        #slug: "ecrou-de-fixation-pale-gelato-expert-magimix-6689"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ecrou de fixation de la pale.</li>\n
          <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
          </ul></div><h1>Descriptif Ecrou de fixation Pale Gelato Expert Magimix</h1><div class="col is-12">Ecrou de fixation de la pale dans la cuve du Gelato Expert.</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 {#9185 …}
    #channels: Doctrine\ORM\PersistentCollection {#9173 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9169 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9171 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Ecrou de fixation Pale Gelato Expert Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29868
  -props: [
    "product" => App\Entity\Product\Product {#9168
      #id: 3821
      #code: "ecrou-de-fixation-pale-gelato-expert-magimix-6689"
      #attributes: Doctrine\ORM\PersistentCollection {#9175 …}
      #variants: Doctrine\ORM\PersistentCollection {#9191 …}
      #options: Doctrine\ORM\PersistentCollection {#9179 …}
      #associations: Doctrine\ORM\PersistentCollection {#9177 …}
      #createdAt: DateTime @1758633090 {#9164
        date: 2025-09-23 21:11:30.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633090 {#9165
        date: 2025-09-23 21:11:30.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9182 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9183
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9168}
          #id: 3821
          #name: "Ecrou de fixation Pale Gelato Expert Magimix"
          #slug: "ecrou-de-fixation-pale-gelato-expert-magimix-6689"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Ecrou de fixation de la pale.</li>\n
            <li>Pi&egrave;ce certifi&eacute;e d'origine.</li>\n
            </ul></div><h1>Descriptif Ecrou de fixation Pale Gelato Expert Magimix</h1><div class="col is-12">Ecrou de fixation de la pale dans la cuve du Gelato Expert.</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 {#9185 …}
      #channels: Doctrine\ORM\PersistentCollection {#9173 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9169 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9171 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29914
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29852 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29913 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9192 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9202
    #collection: Doctrine\Common\Collections\ArrayCollection {#9203 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9201 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29914
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29852 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29861 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29913 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Ecrou de fixation Pale Gelato Expert Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9202
    #collection: Doctrine\Common\Collections\ArrayCollection {#9203 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9201 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29920
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29914
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29852 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29861 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29913 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9192 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9202
      #collection: Doctrine\Common\Collections\ArrayCollection {#9203 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9201 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …}
    }
    "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 {#29970
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29961 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29968 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29969 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9192 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29973
  +variant: App\Entity\Product\ProductVariant {#9192 …}
  +price: "14,00\u{A0}"
  +originalPrice: "14,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9723 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13153 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9720 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29970
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29961 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29968 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29969 …}
    +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.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#9208
    #id: 3789
    #code: "bouchon-de-couvercle-blender-magimix-7212"
    #attributes: Doctrine\ORM\PersistentCollection {#9215 …}
    #variants: Doctrine\ORM\PersistentCollection {#9228 …}
    #options: Doctrine\ORM\PersistentCollection {#9219 …}
    #associations: Doctrine\ORM\PersistentCollection {#9217 …}
    #createdAt: DateTime @1758633077 {#9204
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9205
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9222 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9223
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9208}
        #id: 3789
        #name: "Bouchon de Couvercle Blender Magimix"
        #slug: "bouchon-de-couvercle-blender-magimix-7212"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Certifi&eacute; origine Magimix.</li>\n
          </ul></div><h1>Descriptif Bouchon de Couvercle Blender Magimix</h1><div class="col is-12">Bouchon de couvercle certifi&eacute; d'origine Magimix pour donner une seconde 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 {#9225 …}
    #channels: Doctrine\ORM\PersistentCollection {#9213 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9209 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9211 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29859
  +product: App\Entity\Product\Product {#9208
    #id: 3789
    #code: "bouchon-de-couvercle-blender-magimix-7212"
    #attributes: Doctrine\ORM\PersistentCollection {#9215 …}
    #variants: Doctrine\ORM\PersistentCollection {#9228 …}
    #options: Doctrine\ORM\PersistentCollection {#9219 …}
    #associations: Doctrine\ORM\PersistentCollection {#9217 …}
    #createdAt: DateTime @1758633077 {#9204
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9205
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9222 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9223
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9208}
        #id: 3789
        #name: "Bouchon de Couvercle Blender Magimix"
        #slug: "bouchon-de-couvercle-blender-magimix-7212"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Certifi&eacute; origine Magimix.</li>\n
          </ul></div><h1>Descriptif Bouchon de Couvercle Blender Magimix</h1><div class="col is-12">Bouchon de couvercle certifi&eacute; d'origine Magimix pour donner une seconde 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 {#9225 …}
    #channels: Doctrine\ORM\PersistentCollection {#9213 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9209 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9211 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9229 …}
  +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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +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 {#9208
    #id: 3789
    #code: "bouchon-de-couvercle-blender-magimix-7212"
    #attributes: Doctrine\ORM\PersistentCollection {#9215 …}
    #variants: Doctrine\ORM\PersistentCollection {#9228 …}
    #options: Doctrine\ORM\PersistentCollection {#9219 …}
    #associations: Doctrine\ORM\PersistentCollection {#9217 …}
    #createdAt: DateTime @1758633077 {#9204
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633077 {#9205
      date: 2025-09-23 21:11:17.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9222 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9223
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9208}
        #id: 3789
        #name: "Bouchon de Couvercle Blender Magimix"
        #slug: "bouchon-de-couvercle-blender-magimix-7212"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Certifi&eacute; origine Magimix.</li>\n
          </ul></div><h1>Descriptif Bouchon de Couvercle Blender Magimix</h1><div class="col is-12">Bouchon de couvercle certifi&eacute; d'origine Magimix pour donner une seconde 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 {#9225 …}
    #channels: Doctrine\ORM\PersistentCollection {#9213 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9209 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9211 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouchon de Couvercle Blender Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30090
  -props: [
    "product" => App\Entity\Product\Product {#9208
      #id: 3789
      #code: "bouchon-de-couvercle-blender-magimix-7212"
      #attributes: Doctrine\ORM\PersistentCollection {#9215 …}
      #variants: Doctrine\ORM\PersistentCollection {#9228 …}
      #options: Doctrine\ORM\PersistentCollection {#9219 …}
      #associations: Doctrine\ORM\PersistentCollection {#9217 …}
      #createdAt: DateTime @1758633077 {#9204
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633077 {#9205
        date: 2025-09-23 21:11:17.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9222 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9223
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9208}
          #id: 3789
          #name: "Bouchon de Couvercle Blender Magimix"
          #slug: "bouchon-de-couvercle-blender-magimix-7212"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Certifi&eacute; origine Magimix.</li>\n
            </ul></div><h1>Descriptif Bouchon de Couvercle Blender Magimix</h1><div class="col is-12">Bouchon de couvercle certifi&eacute; d'origine Magimix pour donner une seconde 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 {#9225 …}
      #channels: Doctrine\ORM\PersistentCollection {#9213 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9209 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9211 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30136
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30083 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30135 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9229 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9239
    #collection: Doctrine\Common\Collections\ArrayCollection {#9240 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9238 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30136
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30083 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30135 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouchon de Couvercle Blender Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9239
    #collection: Doctrine\Common\Collections\ArrayCollection {#9240 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9238 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30142
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30136
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30083 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30135 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9229 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9239
      #collection: Doctrine\Common\Collections\ArrayCollection {#9240 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9238 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
    }
    "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 {#30192
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30183 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30190 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30191 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9229 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30195
  +variant: App\Entity\Product\ProductVariant {#9229 …}
  +price: "13,00\u{A0}"
  +originalPrice: "13,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9723 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13153 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9720 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30192
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30183 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30190 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30191 …}
    +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.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#9245
    #id: 3798
    #code: "couvercle-reservoir-a-eau-pour-cafetiere-11480-magimix-7233"
    #attributes: Doctrine\ORM\PersistentCollection {#9252 …}
    #variants: Doctrine\ORM\PersistentCollection {#9268 …}
    #options: Doctrine\ORM\PersistentCollection {#9256 …}
    #associations: Doctrine\ORM\PersistentCollection {#9254 …}
    #createdAt: DateTime @1758633078 {#9241
      date: 2025-09-23 21:11:18.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633079 {#9242
      date: 2025-09-23 21:11:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9259 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9260
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9245}
        #id: 3798
        #name: "Couvercle Réservoir à eau pour Cafetière 11480 Magimix"
        #slug: "couvercle-reservoir-a-eau-pour-cafetiere-11480-magimix-7233"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Origine certifi&eacute;e Magimix.</li>\n
          </ul></div><h1>Descriptif Couvercle Réservoir à eau pour Cafetière 11480 Magimix</h1><div class="col is-12">Couvercle du r&eacute;servoir d'eau des cafeti&egrave;res ref 11480 Magimix.</div><h1>Caractéristiques Couvercle Réservoir à eau pour Cafetière 11480 Magimix</h1><div class="col is-12">- Pi&egrave;ce d&eacute;tach&eacute;e certifi&eacute;e d'origine Magimix.<br />- Pour r&eacute;servoir d'eau des cafeti&egrave;res ref 11480 Magimix.</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 {#9262 …}
    #channels: Doctrine\ORM\PersistentCollection {#9250 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9246 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9248 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30081
  +product: App\Entity\Product\Product {#9245
    #id: 3798
    #code: "couvercle-reservoir-a-eau-pour-cafetiere-11480-magimix-7233"
    #attributes: Doctrine\ORM\PersistentCollection {#9252 …}
    #variants: Doctrine\ORM\PersistentCollection {#9268 …}
    #options: Doctrine\ORM\PersistentCollection {#9256 …}
    #associations: Doctrine\ORM\PersistentCollection {#9254 …}
    #createdAt: DateTime @1758633078 {#9241
      date: 2025-09-23 21:11:18.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633079 {#9242
      date: 2025-09-23 21:11:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9259 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9260
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9245}
        #id: 3798
        #name: "Couvercle Réservoir à eau pour Cafetière 11480 Magimix"
        #slug: "couvercle-reservoir-a-eau-pour-cafetiere-11480-magimix-7233"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Origine certifi&eacute;e Magimix.</li>\n
          </ul></div><h1>Descriptif Couvercle Réservoir à eau pour Cafetière 11480 Magimix</h1><div class="col is-12">Couvercle du r&eacute;servoir d'eau des cafeti&egrave;res ref 11480 Magimix.</div><h1>Caractéristiques Couvercle Réservoir à eau pour Cafetière 11480 Magimix</h1><div class="col is-12">- Pi&egrave;ce d&eacute;tach&eacute;e certifi&eacute;e d'origine Magimix.<br />- Pour r&eacute;servoir d'eau des cafeti&egrave;res ref 11480 Magimix.</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 {#9262 …}
    #channels: Doctrine\ORM\PersistentCollection {#9250 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9246 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9248 …}
    #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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +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 {#9245
    #id: 3798
    #code: "couvercle-reservoir-a-eau-pour-cafetiere-11480-magimix-7233"
    #attributes: Doctrine\ORM\PersistentCollection {#9252 …}
    #variants: Doctrine\ORM\PersistentCollection {#9268 …}
    #options: Doctrine\ORM\PersistentCollection {#9256 …}
    #associations: Doctrine\ORM\PersistentCollection {#9254 …}
    #createdAt: DateTime @1758633078 {#9241
      date: 2025-09-23 21:11:18.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633079 {#9242
      date: 2025-09-23 21:11:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9259 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9260
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9245}
        #id: 3798
        #name: "Couvercle Réservoir à eau pour Cafetière 11480 Magimix"
        #slug: "couvercle-reservoir-a-eau-pour-cafetiere-11480-magimix-7233"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Origine certifi&eacute;e Magimix.</li>\n
          </ul></div><h1>Descriptif Couvercle Réservoir à eau pour Cafetière 11480 Magimix</h1><div class="col is-12">Couvercle du r&eacute;servoir d'eau des cafeti&egrave;res ref 11480 Magimix.</div><h1>Caractéristiques Couvercle Réservoir à eau pour Cafetière 11480 Magimix</h1><div class="col is-12">- Pi&egrave;ce d&eacute;tach&eacute;e certifi&eacute;e d'origine Magimix.<br />- Pour r&eacute;servoir d'eau des cafeti&egrave;res ref 11480 Magimix.</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 {#9262 …}
    #channels: Doctrine\ORM\PersistentCollection {#9250 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9246 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9248 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Couvercle Réservoir à eau pour Cafetière 11480 Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30312
  -props: [
    "product" => App\Entity\Product\Product {#9245
      #id: 3798
      #code: "couvercle-reservoir-a-eau-pour-cafetiere-11480-magimix-7233"
      #attributes: Doctrine\ORM\PersistentCollection {#9252 …}
      #variants: Doctrine\ORM\PersistentCollection {#9268 …}
      #options: Doctrine\ORM\PersistentCollection {#9256 …}
      #associations: Doctrine\ORM\PersistentCollection {#9254 …}
      #createdAt: DateTime @1758633078 {#9241
        date: 2025-09-23 21:11:18.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633079 {#9242
        date: 2025-09-23 21:11:19.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9259 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9260
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9245}
          #id: 3798
          #name: "Couvercle Réservoir à eau pour Cafetière 11480 Magimix"
          #slug: "couvercle-reservoir-a-eau-pour-cafetiere-11480-magimix-7233"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Origine certifi&eacute;e Magimix.</li>\n
            </ul></div><h1>Descriptif Couvercle Réservoir à eau pour Cafetière 11480 Magimix</h1><div class="col is-12">Couvercle du r&eacute;servoir d'eau des cafeti&egrave;res ref 11480 Magimix.</div><h1>Caractéristiques Couvercle Réservoir à eau pour Cafetière 11480 Magimix</h1><div class="col is-12">- Pi&egrave;ce d&eacute;tach&eacute;e certifi&eacute;e d'origine Magimix.<br />- Pour r&eacute;servoir d'eau des cafeti&egrave;res ref 11480 Magimix.</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 {#9262 …}
      #channels: Doctrine\ORM\PersistentCollection {#9250 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9246 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9248 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30358
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30305 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30357 …}
    +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 {#38289 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30358
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30305 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30357 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Couvercle Réservoir à eau pour Cafetière 11480 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 {#38289 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30364
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30358
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30296 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30305 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30357 …}
      +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 {#38289 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
    }
    "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 {#30414
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30405 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30412 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30413 …}
    +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 {#30417
  +variant: App\Entity\Product\ProductVariant {#9269 …}
  +price: "13,00\u{A0}"
  +originalPrice: "13,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9723 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13153 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9720 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30414
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30405 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30412 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30413 …}
    +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.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#9285
    #id: 3808
    #code: "kit-2-filtres-anti-odeur-friteuse-magimix-6682"
    #attributes: Doctrine\ORM\PersistentCollection {#9292 …}
    #variants: Doctrine\ORM\PersistentCollection {#9308 …}
    #options: Doctrine\ORM\PersistentCollection {#9296 …}
    #associations: Doctrine\ORM\PersistentCollection {#9294 …}
    #createdAt: DateTime @1758633086 {#9281
      date: 2025-09-23 21:11:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633086 {#9282
      date: 2025-09-23 21:11:26.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: 3808
        #name: "Kit 2 Filtres Anti-odeur Friteuse Magimix"
        #slug: "kit-2-filtres-anti-odeur-friteuse-magimix-6682"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anti-graisse et anti-odeurs.</li>\n
          <li>Filtre la vapeur et les particules de graisse.</li>\n
          </ul></div><h1>Descriptif Kit 2 Filtres Anti-odeur Friteuse Magimix</h1><div class="col is-12">Filtres amovibles anti-graisse et anti-odeur pour filtrer la vapeur et les particules de graisse.<br />Compatibles avec friteuses Pro 350 F et Pro 500 F.</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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30303
  +product: App\Entity\Product\Product {#9285
    #id: 3808
    #code: "kit-2-filtres-anti-odeur-friteuse-magimix-6682"
    #attributes: Doctrine\ORM\PersistentCollection {#9292 …}
    #variants: Doctrine\ORM\PersistentCollection {#9308 …}
    #options: Doctrine\ORM\PersistentCollection {#9296 …}
    #associations: Doctrine\ORM\PersistentCollection {#9294 …}
    #createdAt: DateTime @1758633086 {#9281
      date: 2025-09-23 21:11:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633086 {#9282
      date: 2025-09-23 21:11:26.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: 3808
        #name: "Kit 2 Filtres Anti-odeur Friteuse Magimix"
        #slug: "kit-2-filtres-anti-odeur-friteuse-magimix-6682"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anti-graisse et anti-odeurs.</li>\n
          <li>Filtre la vapeur et les particules de graisse.</li>\n
          </ul></div><h1>Descriptif Kit 2 Filtres Anti-odeur Friteuse Magimix</h1><div class="col is-12">Filtres amovibles anti-graisse et anti-odeur pour filtrer la vapeur et les particules de graisse.<br />Compatibles avec friteuses Pro 350 F et Pro 500 F.</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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#9285
    #id: 3808
    #code: "kit-2-filtres-anti-odeur-friteuse-magimix-6682"
    #attributes: Doctrine\ORM\PersistentCollection {#9292 …}
    #variants: Doctrine\ORM\PersistentCollection {#9308 …}
    #options: Doctrine\ORM\PersistentCollection {#9296 …}
    #associations: Doctrine\ORM\PersistentCollection {#9294 …}
    #createdAt: DateTime @1758633086 {#9281
      date: 2025-09-23 21:11:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633086 {#9282
      date: 2025-09-23 21:11:26.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: 3808
        #name: "Kit 2 Filtres Anti-odeur Friteuse Magimix"
        #slug: "kit-2-filtres-anti-odeur-friteuse-magimix-6682"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anti-graisse et anti-odeurs.</li>\n
          <li>Filtre la vapeur et les particules de graisse.</li>\n
          </ul></div><h1>Descriptif Kit 2 Filtres Anti-odeur Friteuse Magimix</h1><div class="col is-12">Filtres amovibles anti-graisse et anti-odeur pour filtrer la vapeur et les particules de graisse.<br />Compatibles avec friteuses Pro 350 F et Pro 500 F.</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" => "Kit 2 Filtres Anti-odeur Friteuse Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30534
  -props: [
    "product" => App\Entity\Product\Product {#9285
      #id: 3808
      #code: "kit-2-filtres-anti-odeur-friteuse-magimix-6682"
      #attributes: Doctrine\ORM\PersistentCollection {#9292 …}
      #variants: Doctrine\ORM\PersistentCollection {#9308 …}
      #options: Doctrine\ORM\PersistentCollection {#9296 …}
      #associations: Doctrine\ORM\PersistentCollection {#9294 …}
      #createdAt: DateTime @1758633086 {#9281
        date: 2025-09-23 21:11:26.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633086 {#9282
        date: 2025-09-23 21:11:26.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: 3808
          #name: "Kit 2 Filtres Anti-odeur Friteuse Magimix"
          #slug: "kit-2-filtres-anti-odeur-friteuse-magimix-6682"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Anti-graisse et anti-odeurs.</li>\n
            <li>Filtre la vapeur et les particules de graisse.</li>\n
            </ul></div><h1>Descriptif Kit 2 Filtres Anti-odeur Friteuse Magimix</h1><div class="col is-12">Filtres amovibles anti-graisse et anti-odeur pour filtrer la vapeur et les particules de graisse.<br />Compatibles avec friteuses Pro 350 F et Pro 500 F.</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.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30580
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30518 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30527 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30579 …}
    +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 {#38303 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30580
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30518 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30527 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30579 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 2 Filtres Anti-odeur Friteuse Magimix"
  "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 {#38303 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30586
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30580
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30518 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30527 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30579 …}
      +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 {#38303 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …}
    }
    "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 {#30636
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30627 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30634 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30635 …}
    +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 {#30639
  +variant: App\Entity\Product\ProductVariant {#9309 …}
  +price: "13,00\u{A0}"
  +originalPrice: "13,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9723 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13153 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9720 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30636
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30627 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30634 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30635 …}
    +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.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#9325
    #id: 3748
    #code: "joint-seul-pour-couvercle-cook-expert-magimix-6954"
    #attributes: Doctrine\ORM\PersistentCollection {#9332 …}
    #variants: Doctrine\ORM\PersistentCollection {#9345 …}
    #options: Doctrine\ORM\PersistentCollection {#9336 …}
    #associations: Doctrine\ORM\PersistentCollection {#9334 …}
    #createdAt: DateTime @1758633071 {#9321
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633071 {#9322
      date: 2025-09-23 21:11:11.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: 3748
        #name: "Joint seul pour couvercle Cook expert Magimix"
        #slug: "joint-seul-pour-couvercle-cook-expert-magimix-6954"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour couvercle Cook expert magimix.</li>\n
          <li><strong>Pi&egrave;ce certifi&eacute;e d'origine.</strong></li>\n
          </ul></div><h1>Descriptif Joint seul pour couvercle Cook expert Magimix</h1><div class="col is-12">Joint de couvercle certifi&eacute; d'origine Magimix pour donner une nouvelle jeunesse &agrave; votre Cook Expert.</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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30525
  +product: App\Entity\Product\Product {#9325
    #id: 3748
    #code: "joint-seul-pour-couvercle-cook-expert-magimix-6954"
    #attributes: Doctrine\ORM\PersistentCollection {#9332 …}
    #variants: Doctrine\ORM\PersistentCollection {#9345 …}
    #options: Doctrine\ORM\PersistentCollection {#9336 …}
    #associations: Doctrine\ORM\PersistentCollection {#9334 …}
    #createdAt: DateTime @1758633071 {#9321
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633071 {#9322
      date: 2025-09-23 21:11:11.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: 3748
        #name: "Joint seul pour couvercle Cook expert Magimix"
        #slug: "joint-seul-pour-couvercle-cook-expert-magimix-6954"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour couvercle Cook expert magimix.</li>\n
          <li><strong>Pi&egrave;ce certifi&eacute;e d'origine.</strong></li>\n
          </ul></div><h1>Descriptif Joint seul pour couvercle Cook expert Magimix</h1><div class="col is-12">Joint de couvercle certifi&eacute; d'origine Magimix pour donner une nouvelle jeunesse &agrave; votre Cook Expert.</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 {#28295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28328 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28334 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28321 …}
    +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 {#9325
    #id: 3748
    #code: "joint-seul-pour-couvercle-cook-expert-magimix-6954"
    #attributes: Doctrine\ORM\PersistentCollection {#9332 …}
    #variants: Doctrine\ORM\PersistentCollection {#9345 …}
    #options: Doctrine\ORM\PersistentCollection {#9336 …}
    #associations: Doctrine\ORM\PersistentCollection {#9334 …}
    #createdAt: DateTime @1758633071 {#9321
      date: 2025-09-23 21:11:11.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633071 {#9322
      date: 2025-09-23 21:11:11.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: 3748
        #name: "Joint seul pour couvercle Cook expert Magimix"
        #slug: "joint-seul-pour-couvercle-cook-expert-magimix-6954"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour couvercle Cook expert magimix.</li>\n
          <li><strong>Pi&egrave;ce certifi&eacute;e d'origine.</strong></li>\n
          </ul></div><h1>Descriptif Joint seul pour couvercle Cook expert Magimix</h1><div class="col is-12">Joint de couvercle certifi&eacute; d'origine Magimix pour donner une nouvelle jeunesse &agrave; votre Cook Expert.</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" => "Joint seul pour couvercle Cook expert Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30756
  -props: [
    "product" => App\Entity\Product\Product {#9325
      #id: 3748
      #code: "joint-seul-pour-couvercle-cook-expert-magimix-6954"
      #attributes: Doctrine\ORM\PersistentCollection {#9332 …}
      #variants: Doctrine\ORM\PersistentCollection {#9345 …}
      #options: Doctrine\ORM\PersistentCollection {#9336 …}
      #associations: Doctrine\ORM\PersistentCollection {#9334 …}
      #createdAt: DateTime @1758633071 {#9321
        date: 2025-09-23 21:11:11.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633071 {#9322
        date: 2025-09-23 21:11:11.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: 3748
          #name: "Joint seul pour couvercle Cook expert Magimix"
          #slug: "joint-seul-pour-couvercle-cook-expert-magimix-6954"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour couvercle Cook expert magimix.</li>\n
            <li><strong>Pi&egrave;ce certifi&eacute;e d'origine.</strong></li>\n
            </ul></div><h1>Descriptif Joint seul pour couvercle Cook expert Magimix</h1><div class="col is-12">Joint de couvercle certifi&eacute; d'origine Magimix pour donner une nouvelle jeunesse &agrave; votre Cook Expert.</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.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30802
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30740 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30801 …}
    +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 {#38317 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30802
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30740 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30801 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Joint seul pour couvercle Cook expert Magimix"
  "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 {#38317 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30808
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30802
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30740 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30749 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30801 …}
      +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 {#38317 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
    }
    "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 {#30858
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30849 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30856 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30857 …}
    +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 {#30861
  +variant: App\Entity\Product\ProductVariant {#9346 …}
  +price: "12,00\u{A0}"
  +originalPrice: "12,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9723 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13153 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9720 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30858
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30849 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30856 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30857 …}
    +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 2.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27995
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13218 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28017 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13228 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31178
  +cart: App\Entity\Order\Order {#14132 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27995
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13218 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28017 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13228 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}