GET https://sylius-cuisinstore.preprod.eu/fr_FR/taxons/decoupe-hachoir-a-viande-967?sorting%5Bname%5D=asc

Components

12 Twig Components
44 Render Count
71 ms Render Time
116.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 43.04ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 7.02ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 5.72ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.50ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.12ms
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.82ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 15.30ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.07ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.67ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 2.05ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.11ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 116.0 MiB 1.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12602
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12595 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12601 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12600 …}
    +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 {#13222
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12602
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12595 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12601 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12600 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 116.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13299
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13295 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13298 …}
    +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 {#13308
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13299
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13295 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13298 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 116.0 MiB 4.82 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13390
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13369 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13389 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13388 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13405
  +cart: App\Entity\Order\Order {#13472 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13390
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13369 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13389 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13388 …}
    +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 116.0 MiB 15.30 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13658
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13646 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13652 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13644 …}
    +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 {#13667
  #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 {#13658
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13646 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13652 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13644 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 116.0 MiB 1.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27455
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27451 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27452 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27454 …}
    +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 {#27464
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27455
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27451 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27452 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27454 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 116.0 MiB 0.67 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27568
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27564 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27565 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27567 …}
    +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 {#27576
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27568
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27564 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27565 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27567 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 116.0 MiB 2.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27639
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27635 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27636 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27638 …}
    +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 {#27647
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27639
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27635 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27636 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27638 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 116.0 MiB 8.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 837
    #code: "aplanisseur-a-viande-inox-3672"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632263 {#7787
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632263 {#7403
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 837
        #name: "Aplanisseur à viande inox"
        #slug: "aplanisseur-a-viande-inox-3672"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tout inox.</li>\n
          <li>Rapport qualit&eacute;-prix.&nbsp;</li>\n
          </ul></div><h1>Description aplanisseur à viande inox</h1><div class="col is-12">L'aplanisseur &agrave; viande inox permet de pr&eacute;parer la viande avant cuisson.</div><h1>Caractéristiques aplanisseur à viande inox</h1><div class="col is-12">Inox lourd. &oslash; 8,4 cm. Poids : 510 grammes.</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 {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28173
  +product: App\Entity\Product\Product {#7964
    #id: 837
    #code: "aplanisseur-a-viande-inox-3672"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632263 {#7787
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632263 {#7403
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 837
        #name: "Aplanisseur à viande inox"
        #slug: "aplanisseur-a-viande-inox-3672"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tout inox.</li>\n
          <li>Rapport qualit&eacute;-prix.&nbsp;</li>\n
          </ul></div><h1>Description aplanisseur à viande inox</h1><div class="col is-12">L'aplanisseur &agrave; viande inox permet de pr&eacute;parer la viande avant cuisson.</div><h1>Caractéristiques aplanisseur à viande inox</h1><div class="col is-12">Inox lourd. &oslash; 8,4 cm. Poids : 510 grammes.</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 {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28439 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 1.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 837
    #code: "aplanisseur-a-viande-inox-3672"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632263 {#7787
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632263 {#7403
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 837
        #name: "Aplanisseur à viande inox"
        #slug: "aplanisseur-a-viande-inox-3672"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tout inox.</li>\n
          <li>Rapport qualit&eacute;-prix.&nbsp;</li>\n
          </ul></div><h1>Description aplanisseur à viande inox</h1><div class="col is-12">L'aplanisseur &agrave; viande inox permet de pr&eacute;parer la viande avant cuisson.</div><h1>Caractéristiques aplanisseur à viande inox</h1><div class="col is-12">Inox lourd. &oslash; 8,4 cm. Poids : 510 grammes.</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 {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Aplanisseur à viande inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28850
  -props: [
    "product" => App\Entity\Product\Product {#7964
      #id: 837
      #code: "aplanisseur-a-viande-inox-3672"
      #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
      #variants: Doctrine\ORM\PersistentCollection {#8396 …}
      #options: Doctrine\ORM\PersistentCollection {#8524 …}
      #associations: Doctrine\ORM\PersistentCollection {#8464 …}
      #createdAt: DateTime @1758632263 {#7787
        date: 2025-09-23 20:57:43.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632263 {#7403
        date: 2025-09-23 20:57:43.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8523 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8526
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7964}
          #id: 837
          #name: "Aplanisseur à viande inox"
          #slug: "aplanisseur-a-viande-inox-3672"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Tout inox.</li>\n
            <li>Rapport qualit&eacute;-prix.&nbsp;</li>\n
            </ul></div><h1>Description aplanisseur à viande inox</h1><div class="col is-12">L'aplanisseur &agrave; viande inox permet de pr&eacute;parer la viande avant cuisson.</div><h1>Caractéristiques aplanisseur à viande inox</h1><div class="col is-12">Inox lourd. &oslash; 8,4 cm. Poids : 510 grammes.</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 {#8529 …}
      #channels: Doctrine\ORM\PersistentCollection {#8032 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8035 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 1.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28920
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28923 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28918 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28917 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28439 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28785
    #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28622 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38314 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28920
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28923 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28918 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28917 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Aplanisseur à viande inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28785
    #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28622 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38314 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28928
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28920
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28923 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28918 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28917 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28439 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28785
      #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28622 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38314 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28996
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28986 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28994 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28995 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28439 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29005
  +variant: App\Entity\Product\ProductVariant {#28439 …}
  +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 {#9063 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28996
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28986 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28994 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28995 …}
    +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 116.0 MiB 4.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#8538
    #id: 835
    #code: "attendrisseur-a-viande-kitchencraft-3664"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1758632263 {#8536
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632263 {#8537
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 835
        #name: "Attendrisseur à viande Kitchencraft"
        #slug: "attendrisseur-a-viande-kitchencraft-3664"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Finition chrom&eacute;.</li>\n
          <li>Long manche facilitant l'effort.</li>\n
          <li>Anneau pour accroche facile.&nbsp;</li>\n
          </ul></div><h1>Description Attendrisseur à viande Kitchencraft</h1><div class="col is-12">L'attendrisseur &agrave; viande est &eacute;quip&eacute; d'une double t&ecirc;te avec un c&ocirc;t&eacute; muni de picots pour attendrir notamment la viande rouge et un c&ocirc;t&eacute; pour aplanir toutes les viandes.</div><h1>Caractéristiques Attendrisseur à viande Kitchencraft</h1><div class="col is-12">Longueur totale 22 cm. Anneau. Lavage &agrave; la main.</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 {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28828
  +product: App\Entity\Product\Product {#8538
    #id: 835
    #code: "attendrisseur-a-viande-kitchencraft-3664"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1758632263 {#8536
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632263 {#8537
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 835
        #name: "Attendrisseur à viande Kitchencraft"
        #slug: "attendrisseur-a-viande-kitchencraft-3664"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Finition chrom&eacute;.</li>\n
          <li>Long manche facilitant l'effort.</li>\n
          <li>Anneau pour accroche facile.&nbsp;</li>\n
          </ul></div><h1>Description Attendrisseur à viande Kitchencraft</h1><div class="col is-12">L'attendrisseur &agrave; viande est &eacute;quip&eacute; d'une double t&ecirc;te avec un c&ocirc;t&eacute; muni de picots pour attendrir notamment la viande rouge et un c&ocirc;t&eacute; pour aplanir toutes les viandes.</div><h1>Caractéristiques Attendrisseur à viande Kitchencraft</h1><div class="col is-12">Longueur totale 22 cm. Anneau. Lavage &agrave; la main.</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 {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29078 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8538
    #id: 835
    #code: "attendrisseur-a-viande-kitchencraft-3664"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1758632263 {#8536
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632263 {#8537
      date: 2025-09-23 20:57:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 835
        #name: "Attendrisseur à viande Kitchencraft"
        #slug: "attendrisseur-a-viande-kitchencraft-3664"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Finition chrom&eacute;.</li>\n
          <li>Long manche facilitant l'effort.</li>\n
          <li>Anneau pour accroche facile.&nbsp;</li>\n
          </ul></div><h1>Description Attendrisseur à viande Kitchencraft</h1><div class="col is-12">L'attendrisseur &agrave; viande est &eacute;quip&eacute; d'une double t&ecirc;te avec un c&ocirc;t&eacute; muni de picots pour attendrir notamment la viande rouge et un c&ocirc;t&eacute; pour aplanir toutes les viandes.</div><h1>Caractéristiques Attendrisseur à viande Kitchencraft</h1><div class="col is-12">Longueur totale 22 cm. Anneau. Lavage &agrave; la main.</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 {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Attendrisseur à viande Kitchencraft"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29152
  -props: [
    "product" => App\Entity\Product\Product {#8538
      #id: 835
      #code: "attendrisseur-a-viande-kitchencraft-3664"
      #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
      #variants: Doctrine\ORM\PersistentCollection {#8547 …}
      #options: Doctrine\ORM\PersistentCollection {#8551 …}
      #associations: Doctrine\ORM\PersistentCollection {#8549 …}
      #createdAt: DateTime @1758632263 {#8536
        date: 2025-09-23 20:57:43.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632263 {#8537
        date: 2025-09-23 20:57:43.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8554 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8555
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8538}
          #id: 835
          #name: "Attendrisseur à viande Kitchencraft"
          #slug: "attendrisseur-a-viande-kitchencraft-3664"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Finition chrom&eacute;.</li>\n
            <li>Long manche facilitant l'effort.</li>\n
            <li>Anneau pour accroche facile.&nbsp;</li>\n
            </ul></div><h1>Description Attendrisseur à viande Kitchencraft</h1><div class="col is-12">L'attendrisseur &agrave; viande est &eacute;quip&eacute; d'une double t&ecirc;te avec un c&ocirc;t&eacute; muni de picots pour attendrir notamment la viande rouge et un c&ocirc;t&eacute; pour aplanir toutes les viandes.</div><h1>Caractéristiques Attendrisseur à viande Kitchencraft</h1><div class="col is-12">Longueur totale 22 cm. Anneau. Lavage &agrave; la main.</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 {#8557 …}
      #channels: Doctrine\ORM\PersistentCollection {#8543 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8541 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29145
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29203 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29078 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29086
    #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29074 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29145
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29203 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Attendrisseur à viande Kitchencraft"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29086
    #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29074 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29207
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29145
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29203 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29078 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29086
      #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29074 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29257
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29248 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29255 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29256 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29078 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29260
  +variant: App\Entity\Product\ProductVariant {#29078 …}
  +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 {#9063 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29257
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29248 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29255 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29256 …}
    +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 116.0 MiB 4.35 ms
Input props
[
  "product" => App\Entity\Product\Product {#8561
    #id: 3637
    #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
    #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
    #variants: Doctrine\ORM\PersistentCollection {#8573 …}
    #options: Doctrine\ORM\PersistentCollection {#8577 …}
    #associations: Doctrine\ORM\PersistentCollection {#8575 …}
    #createdAt: DateTime @1758633031 {#8559
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8560
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8580 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8581
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8561}
        #id: 3637
        #name: "Couteau 4 lames pour hachoir à viande fonte"
        #slug: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          </ul></div><h1>Description couteau pour hachoir à viande fonte</h1><div class="col is-12"><p>Le couteau pour hachoir &agrave; viande s'adapte au hachoir &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques.</p>\n
          <p>Le N&deg;5 &agrave; un carr&eacute; central de 0.9 cm de c&ocirc;t&eacute;.<br />Le N&deg;8 &agrave; un carr&eacute; central de 1 cm de c&ocirc;t&eacute;.<br />Le N&deg;10 &agrave; une carr&eacute; central de 1.1cm de c&ocirc;t&eacute;.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …}
    #channels: Doctrine\ORM\PersistentCollection {#8569 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8567 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29143
  +product: App\Entity\Product\Product {#8561
    #id: 3637
    #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
    #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
    #variants: Doctrine\ORM\PersistentCollection {#8573 …}
    #options: Doctrine\ORM\PersistentCollection {#8577 …}
    #associations: Doctrine\ORM\PersistentCollection {#8575 …}
    #createdAt: DateTime @1758633031 {#8559
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8560
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8580 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8581
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8561}
        #id: 3637
        #name: "Couteau 4 lames pour hachoir à viande fonte"
        #slug: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          </ul></div><h1>Description couteau pour hachoir à viande fonte</h1><div class="col is-12"><p>Le couteau pour hachoir &agrave; viande s'adapte au hachoir &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques.</p>\n
          <p>Le N&deg;5 &agrave; un carr&eacute; central de 0.9 cm de c&ocirc;t&eacute;.<br />Le N&deg;8 &agrave; un carr&eacute; central de 1 cm de c&ocirc;t&eacute;.<br />Le N&deg;10 &agrave; une carr&eacute; central de 1.1cm de c&ocirc;t&eacute;.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …}
    #channels: Doctrine\ORM\PersistentCollection {#8569 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8567 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29323 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8561
    #id: 3637
    #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
    #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
    #variants: Doctrine\ORM\PersistentCollection {#8573 …}
    #options: Doctrine\ORM\PersistentCollection {#8577 …}
    #associations: Doctrine\ORM\PersistentCollection {#8575 …}
    #createdAt: DateTime @1758633031 {#8559
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8560
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8580 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8581
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8561}
        #id: 3637
        #name: "Couteau 4 lames pour hachoir à viande fonte"
        #slug: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          </ul></div><h1>Description couteau pour hachoir à viande fonte</h1><div class="col is-12"><p>Le couteau pour hachoir &agrave; viande s'adapte au hachoir &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques.</p>\n
          <p>Le N&deg;5 &agrave; un carr&eacute; central de 0.9 cm de c&ocirc;t&eacute;.<br />Le N&deg;8 &agrave; un carr&eacute; central de 1 cm de c&ocirc;t&eacute;.<br />Le N&deg;10 &agrave; une carr&eacute; central de 1.1cm de c&ocirc;t&eacute;.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …}
    #channels: Doctrine\ORM\PersistentCollection {#8569 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8567 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Couteau 4 lames pour hachoir à viande fonte"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29397
  -props: [
    "product" => App\Entity\Product\Product {#8561
      #id: 3637
      #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
      #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
      #variants: Doctrine\ORM\PersistentCollection {#8573 …}
      #options: Doctrine\ORM\PersistentCollection {#8577 …}
      #associations: Doctrine\ORM\PersistentCollection {#8575 …}
      #createdAt: DateTime @1758633031 {#8559
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633031 {#8560
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8580 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8581
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8561}
          #id: 3637
          #name: "Couteau 4 lames pour hachoir à viande fonte"
          #slug: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour hachoir manuel.</li>\n
            </ul></div><h1>Description couteau pour hachoir à viande fonte</h1><div class="col is-12"><p>Le couteau pour hachoir &agrave; viande s'adapte au hachoir &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques.</p>\n
            <p>Le N&deg;5 &agrave; un carr&eacute; central de 0.9 cm de c&ocirc;t&eacute;.<br />Le N&deg;8 &agrave; un carr&eacute; central de 1 cm de c&ocirc;t&eacute;.<br />Le N&deg;10 &agrave; une carr&eacute; central de 1.1cm de c&ocirc;t&eacute;.</p></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …}
      #channels: Doctrine\ORM\PersistentCollection {#8569 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8567 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29470
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29448 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29378 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29323 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29331
    #collection: Doctrine\Common\Collections\ArrayCollection {#29343 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29319 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29470
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29448 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29378 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Couteau 4 lames pour hachoir à viande fonte"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29331
    #collection: Doctrine\Common\Collections\ArrayCollection {#29343 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29319 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29473
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29470
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29448 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29378 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29323 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29331
      #collection: Doctrine\Common\Collections\ArrayCollection {#29343 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29319 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29524
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29515 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29522 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29523 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29323 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29527
  +variant: App\Entity\Product\ProductVariant {#29323 …}
  +price: "2,00\u{A0}"
  +originalPrice: "2,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9063 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29524
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29515 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29522 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29523 …}
    +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 116.0 MiB 4.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#8587
    #id: 3655
    #code: "couteau-pour-hachoir-a-viande-inox-4704"
    #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
    #variants: Doctrine\ORM\PersistentCollection {#8599 …}
    #options: Doctrine\ORM\PersistentCollection {#8603 …}
    #associations: Doctrine\ORM\PersistentCollection {#8601 …}
    #createdAt: DateTime @1758633040 {#8585
      date: 2025-09-23 21:10:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633040 {#8586
      date: 2025-09-23 21:10:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8606 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8607
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8587}
        #id: 3655
        #name: "Couteau pour hachoir à viande inox"
        #slug: "couteau-pour-hachoir-a-viande-inox-4704"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir inox Tellier.</li>\n
          <li>Pi&egrave;ce tout inox.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8609 …}
    #channels: Doctrine\ORM\PersistentCollection {#8595 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8593 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29388
  +product: App\Entity\Product\Product {#8587
    #id: 3655
    #code: "couteau-pour-hachoir-a-viande-inox-4704"
    #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
    #variants: Doctrine\ORM\PersistentCollection {#8599 …}
    #options: Doctrine\ORM\PersistentCollection {#8603 …}
    #associations: Doctrine\ORM\PersistentCollection {#8601 …}
    #createdAt: DateTime @1758633040 {#8585
      date: 2025-09-23 21:10:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633040 {#8586
      date: 2025-09-23 21:10:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8606 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8607
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8587}
        #id: 3655
        #name: "Couteau pour hachoir à viande inox"
        #slug: "couteau-pour-hachoir-a-viande-inox-4704"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir inox Tellier.</li>\n
          <li>Pi&egrave;ce tout inox.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8609 …}
    #channels: Doctrine\ORM\PersistentCollection {#8595 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8593 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29590 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#8587
    #id: 3655
    #code: "couteau-pour-hachoir-a-viande-inox-4704"
    #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
    #variants: Doctrine\ORM\PersistentCollection {#8599 …}
    #options: Doctrine\ORM\PersistentCollection {#8603 …}
    #associations: Doctrine\ORM\PersistentCollection {#8601 …}
    #createdAt: DateTime @1758633040 {#8585
      date: 2025-09-23 21:10:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633040 {#8586
      date: 2025-09-23 21:10:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8606 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8607
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8587}
        #id: 3655
        #name: "Couteau pour hachoir à viande inox"
        #slug: "couteau-pour-hachoir-a-viande-inox-4704"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir inox Tellier.</li>\n
          <li>Pi&egrave;ce tout inox.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8609 …}
    #channels: Doctrine\ORM\PersistentCollection {#8595 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8593 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Couteau pour hachoir à viande inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29661
  -props: [
    "product" => App\Entity\Product\Product {#8587
      #id: 3655
      #code: "couteau-pour-hachoir-a-viande-inox-4704"
      #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
      #variants: Doctrine\ORM\PersistentCollection {#8599 …}
      #options: Doctrine\ORM\PersistentCollection {#8603 …}
      #associations: Doctrine\ORM\PersistentCollection {#8601 …}
      #createdAt: DateTime @1758633040 {#8585
        date: 2025-09-23 21:10:40.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633040 {#8586
        date: 2025-09-23 21:10:40.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8606 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8607
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8587}
          #id: 3655
          #name: "Couteau pour hachoir à viande inox"
          #slug: "couteau-pour-hachoir-a-viande-inox-4704"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour hachoir inox Tellier.</li>\n
            <li>Pi&egrave;ce tout inox.&nbsp;</li>\n
            </ul></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8609 …}
      #channels: Doctrine\ORM\PersistentCollection {#8595 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8593 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29645 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29712 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29642 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29590 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29598
    #collection: Doctrine\Common\Collections\ArrayCollection {#29607 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29586 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38414 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38416 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29645 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29712 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29642 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Couteau pour hachoir à viande inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29598
    #collection: Doctrine\Common\Collections\ArrayCollection {#29607 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29586 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38414 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38416 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29731
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29726
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29645 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29712 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29642 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29590 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29598
      #collection: Doctrine\Common\Collections\ArrayCollection {#29607 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29586 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38414 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38416 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29780
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29771 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29778 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29779 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29590 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29783
  +variant: App\Entity\Product\ProductVariant {#29590 …}
  +price: "8,00\u{A0}"
  +originalPrice: "8,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9063 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29780
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29771 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29778 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29779 …}
    +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 116.0 MiB 4.10 ms
Input props
[
  "product" => App\Entity\Product\Product {#8613
    #id: 920
    #code: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8622 …}
    #options: Doctrine\ORM\PersistentCollection {#8626 …}
    #associations: Doctrine\ORM\PersistentCollection {#8624 …}
    #createdAt: DateTime @1758632274 {#8611
      date: 2025-09-23 20:57:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632274 {#8612
      date: 2025-09-23 20:57:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8629 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8630
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 920
        #name: "Elément Hachoir à Viande pour Râpe à Tambour Gefu"
        #slug: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ne fonctionne qu'avec la r&acirc;pe &agrave; tambour Transforma Gefu</li>\n
          <li>Simple &agrave; utiliser.</li>\n
          <li>Va au lave-vaisselle.</li>\n
          </ul></div><h1>Caractéristiques Elément Hachoir à Viande pour Râpe à Tambour Gefu</h1><div class="col is-12">- Hachoir multifonctionnel simple &agrave; utiliser.<br />- Corps en plastique.<br />- Couteau en acier inoxydable.<br />- 2 grilles en acier (fine et &eacute;paisse)<br />- Accessoire &agrave; biscuit avec 5 d&eacute;cors diff&eacute;rents.<br />- Va au lave-vaisselle.<br />- Dimensions : 17 x 9,8 x 16,5 cm.<br />- Garantie : 5 ans.</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 {#8632 …}
    #channels: Doctrine\ORM\PersistentCollection {#8618 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8616 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29652
  +product: App\Entity\Product\Product {#8613
    #id: 920
    #code: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8622 …}
    #options: Doctrine\ORM\PersistentCollection {#8626 …}
    #associations: Doctrine\ORM\PersistentCollection {#8624 …}
    #createdAt: DateTime @1758632274 {#8611
      date: 2025-09-23 20:57:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632274 {#8612
      date: 2025-09-23 20:57:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8629 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8630
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 920
        #name: "Elément Hachoir à Viande pour Râpe à Tambour Gefu"
        #slug: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ne fonctionne qu'avec la r&acirc;pe &agrave; tambour Transforma Gefu</li>\n
          <li>Simple &agrave; utiliser.</li>\n
          <li>Va au lave-vaisselle.</li>\n
          </ul></div><h1>Caractéristiques Elément Hachoir à Viande pour Râpe à Tambour Gefu</h1><div class="col is-12">- Hachoir multifonctionnel simple &agrave; utiliser.<br />- Corps en plastique.<br />- Couteau en acier inoxydable.<br />- 2 grilles en acier (fine et &eacute;paisse)<br />- Accessoire &agrave; biscuit avec 5 d&eacute;cors diff&eacute;rents.<br />- Va au lave-vaisselle.<br />- Dimensions : 17 x 9,8 x 16,5 cm.<br />- Garantie : 5 ans.</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 {#8632 …}
    #channels: Doctrine\ORM\PersistentCollection {#8618 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8616 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29846 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#8613
    #id: 920
    #code: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8622 …}
    #options: Doctrine\ORM\PersistentCollection {#8626 …}
    #associations: Doctrine\ORM\PersistentCollection {#8624 …}
    #createdAt: DateTime @1758632274 {#8611
      date: 2025-09-23 20:57:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632274 {#8612
      date: 2025-09-23 20:57:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8629 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8630
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 920
        #name: "Elément Hachoir à Viande pour Râpe à Tambour Gefu"
        #slug: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Ne fonctionne qu'avec la r&acirc;pe &agrave; tambour Transforma Gefu</li>\n
          <li>Simple &agrave; utiliser.</li>\n
          <li>Va au lave-vaisselle.</li>\n
          </ul></div><h1>Caractéristiques Elément Hachoir à Viande pour Râpe à Tambour Gefu</h1><div class="col is-12">- Hachoir multifonctionnel simple &agrave; utiliser.<br />- Corps en plastique.<br />- Couteau en acier inoxydable.<br />- 2 grilles en acier (fine et &eacute;paisse)<br />- Accessoire &agrave; biscuit avec 5 d&eacute;cors diff&eacute;rents.<br />- Va au lave-vaisselle.<br />- Dimensions : 17 x 9,8 x 16,5 cm.<br />- Garantie : 5 ans.</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 {#8632 …}
    #channels: Doctrine\ORM\PersistentCollection {#8618 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8616 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Elément Hachoir à Viande pour Râpe à Tambour Gefu"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29917
  -props: [
    "product" => App\Entity\Product\Product {#8613
      #id: 920
      #code: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131"
      #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
      #variants: Doctrine\ORM\PersistentCollection {#8622 …}
      #options: Doctrine\ORM\PersistentCollection {#8626 …}
      #associations: Doctrine\ORM\PersistentCollection {#8624 …}
      #createdAt: DateTime @1758632274 {#8611
        date: 2025-09-23 20:57:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632274 {#8612
        date: 2025-09-23 20:57:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8629 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8630
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8613}
          #id: 920
          #name: "Elément Hachoir à Viande pour Râpe à Tambour Gefu"
          #slug: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Ne fonctionne qu'avec la r&acirc;pe &agrave; tambour Transforma Gefu</li>\n
            <li>Simple &agrave; utiliser.</li>\n
            <li>Va au lave-vaisselle.</li>\n
            </ul></div><h1>Caractéristiques Elément Hachoir à Viande pour Râpe à Tambour Gefu</h1><div class="col is-12">- Hachoir multifonctionnel simple &agrave; utiliser.<br />- Corps en plastique.<br />- Couteau en acier inoxydable.<br />- 2 grilles en acier (fine et &eacute;paisse)<br />- Accessoire &agrave; biscuit avec 5 d&eacute;cors diff&eacute;rents.<br />- Va au lave-vaisselle.<br />- Dimensions : 17 x 9,8 x 16,5 cm.<br />- Garantie : 5 ans.</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 {#8632 …}
      #channels: Doctrine\ORM\PersistentCollection {#8618 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8616 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29910
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29901 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29977 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29898 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29846 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29854
    #collection: Doctrine\Common\Collections\ArrayCollection {#29863 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29842 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38428 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38430 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29910
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29901 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29977 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29898 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Elément Hachoir à Viande pour Râpe à Tambour Gefu"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29854
    #collection: Doctrine\Common\Collections\ArrayCollection {#29863 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29842 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38428 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38430 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29981
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29910
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29901 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29977 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29898 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29846 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29854
      #collection: Doctrine\Common\Collections\ArrayCollection {#29863 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29842 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38428 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38430 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30031
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30022 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30029 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30030 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29846 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30034
  +variant: App\Entity\Product\ProductVariant {#29846 …}
  +price: "65,00\u{A0}"
  +originalPrice: "65,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9063 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30031
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30022 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30029 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30030 …}
    +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 116.0 MiB 4.22 ms
Input props
[
  "product" => App\Entity\Product\Product {#8636
    #id: 3638
    #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
    #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
    #variants: Doctrine\ORM\PersistentCollection {#8645 …}
    #options: Doctrine\ORM\PersistentCollection {#8649 …}
    #associations: Doctrine\ORM\PersistentCollection {#8647 …}
    #createdAt: DateTime @1758633031 {#8634
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8635
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8652 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8653
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8636}
        #id: 3638
        #name: "Entonnoir à saucisse pour hachoir à viande"
        #slug: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
        #description: "<h1>Description entonnoir à saucisse</h1><div class="col is-12">L'entonnoir &agrave; saucisse pour hachoir &agrave; viande s'adapte sur le hachoir &agrave; viande manuel. Il&nbsp;est pr&eacute;vu pour farcir des saucisses, boudins, poivrons, piments....&nbsp; <br />Livr&eacute; avec une base et 3 tubes avec diam&egrave;tres de sortie : 13, 17 et 19 mm.</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 {#8655 …}
    #channels: Doctrine\ORM\PersistentCollection {#8641 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8639 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29908
  +product: App\Entity\Product\Product {#8636
    #id: 3638
    #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
    #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
    #variants: Doctrine\ORM\PersistentCollection {#8645 …}
    #options: Doctrine\ORM\PersistentCollection {#8649 …}
    #associations: Doctrine\ORM\PersistentCollection {#8647 …}
    #createdAt: DateTime @1758633031 {#8634
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8635
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8652 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8653
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8636}
        #id: 3638
        #name: "Entonnoir à saucisse pour hachoir à viande"
        #slug: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
        #description: "<h1>Description entonnoir à saucisse</h1><div class="col is-12">L'entonnoir &agrave; saucisse pour hachoir &agrave; viande s'adapte sur le hachoir &agrave; viande manuel. Il&nbsp;est pr&eacute;vu pour farcir des saucisses, boudins, poivrons, piments....&nbsp; <br />Livr&eacute; avec une base et 3 tubes avec diam&egrave;tres de sortie : 13, 17 et 19 mm.</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 {#8655 …}
    #channels: Doctrine\ORM\PersistentCollection {#8641 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8639 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30097 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8636
    #id: 3638
    #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
    #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
    #variants: Doctrine\ORM\PersistentCollection {#8645 …}
    #options: Doctrine\ORM\PersistentCollection {#8649 …}
    #associations: Doctrine\ORM\PersistentCollection {#8647 …}
    #createdAt: DateTime @1758633031 {#8634
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8635
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8652 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8653
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8636}
        #id: 3638
        #name: "Entonnoir à saucisse pour hachoir à viande"
        #slug: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
        #description: "<h1>Description entonnoir à saucisse</h1><div class="col is-12">L'entonnoir &agrave; saucisse pour hachoir &agrave; viande s'adapte sur le hachoir &agrave; viande manuel. Il&nbsp;est pr&eacute;vu pour farcir des saucisses, boudins, poivrons, piments....&nbsp; <br />Livr&eacute; avec une base et 3 tubes avec diam&egrave;tres de sortie : 13, 17 et 19 mm.</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 {#8655 …}
    #channels: Doctrine\ORM\PersistentCollection {#8641 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8639 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Entonnoir à saucisse pour hachoir à viande"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30168
  -props: [
    "product" => App\Entity\Product\Product {#8636
      #id: 3638
      #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
      #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
      #variants: Doctrine\ORM\PersistentCollection {#8645 …}
      #options: Doctrine\ORM\PersistentCollection {#8649 …}
      #associations: Doctrine\ORM\PersistentCollection {#8647 …}
      #createdAt: DateTime @1758633031 {#8634
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633031 {#8635
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8652 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8653
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8636}
          #id: 3638
          #name: "Entonnoir à saucisse pour hachoir à viande"
          #slug: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
          #description: "<h1>Description entonnoir à saucisse</h1><div class="col is-12">L'entonnoir &agrave; saucisse pour hachoir &agrave; viande s'adapte sur le hachoir &agrave; viande manuel. Il&nbsp;est pr&eacute;vu pour farcir des saucisses, boudins, poivrons, piments....&nbsp; <br />Livr&eacute; avec une base et 3 tubes avec diam&egrave;tres de sortie : 13, 17 et 19 mm.</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 {#8655 …}
      #channels: Doctrine\ORM\PersistentCollection {#8641 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8639 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30241
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30152 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30219 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30149 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30097 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30105
    #collection: Doctrine\Common\Collections\ArrayCollection {#30114 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30093 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38442 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38444 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30241
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30152 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30219 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30149 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Entonnoir à saucisse pour hachoir à viande"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30105
    #collection: Doctrine\Common\Collections\ArrayCollection {#30114 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30093 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38442 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38444 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30244
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30241
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30152 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30219 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30149 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30097 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30105
      #collection: Doctrine\Common\Collections\ArrayCollection {#30114 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30093 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38442 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38444 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30293 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30294 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30097 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30298
  +variant: App\Entity\Product\ProductVariant {#30097 …}
  +price: "4,00\u{A0}"
  +originalPrice: "4,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9063 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30293 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30294 …}
    +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 116.0 MiB 4.33 ms
Input props
[
  "product" => App\Entity\Product\Product {#8659
    #id: 3639
    #code: "grille-a-biscuits-4-formes-pour-hachoir-2058"
    #attributes: Doctrine\ORM\PersistentCollection {#8666 …}
    #variants: Doctrine\ORM\PersistentCollection {#8668 …}
    #options: Doctrine\ORM\PersistentCollection {#8672 …}
    #associations: Doctrine\ORM\PersistentCollection {#8670 …}
    #createdAt: DateTime @1758633031 {#8657
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8658
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8675 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8676
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8659}
        #id: 3639
        #name: "Grille à biscuits 4 formes pour hachoir"
        #slug: "grille-a-biscuits-4-formes-pour-hachoir-2058"
        #description: """
          <div class="col is-12"><ul>\n
          <li>S'adapte au hachoir &agrave; viande.</li>\n
          <li>R&eacute;alisation rapide.</li>\n
          <li>Apporte de la cr&eacute;ativit&eacute; en p&acirc;tisserie.</li>\n
          </ul>\n
          &nbsp;</div><h1>Description grille à biscuits 4 formes</h1><div class="col is-12">La griile &agrave; biscuits s'adapte sur le hachoir &agrave; viande manuel pour r&eacute;aliser des biscuits de diff&eacute;rentes formes comme avec une presse &agrave; biscuits.</div><h1>Caractéristiques grille à biscuits 4 formes pour hachoir</h1><div class="col is-12">Mati&egrave;re inox. Va au lave vaisselle.</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 {#8678 …}
    #channels: Doctrine\ORM\PersistentCollection {#8664 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8660 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8662 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30159
  +product: App\Entity\Product\Product {#8659
    #id: 3639
    #code: "grille-a-biscuits-4-formes-pour-hachoir-2058"
    #attributes: Doctrine\ORM\PersistentCollection {#8666 …}
    #variants: Doctrine\ORM\PersistentCollection {#8668 …}
    #options: Doctrine\ORM\PersistentCollection {#8672 …}
    #associations: Doctrine\ORM\PersistentCollection {#8670 …}
    #createdAt: DateTime @1758633031 {#8657
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8658
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8675 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8676
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8659}
        #id: 3639
        #name: "Grille à biscuits 4 formes pour hachoir"
        #slug: "grille-a-biscuits-4-formes-pour-hachoir-2058"
        #description: """
          <div class="col is-12"><ul>\n
          <li>S'adapte au hachoir &agrave; viande.</li>\n
          <li>R&eacute;alisation rapide.</li>\n
          <li>Apporte de la cr&eacute;ativit&eacute; en p&acirc;tisserie.</li>\n
          </ul>\n
          &nbsp;</div><h1>Description grille à biscuits 4 formes</h1><div class="col is-12">La griile &agrave; biscuits s'adapte sur le hachoir &agrave; viande manuel pour r&eacute;aliser des biscuits de diff&eacute;rentes formes comme avec une presse &agrave; biscuits.</div><h1>Caractéristiques grille à biscuits 4 formes pour hachoir</h1><div class="col is-12">Mati&egrave;re inox. Va au lave vaisselle.</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 {#8678 …}
    #channels: Doctrine\ORM\PersistentCollection {#8664 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8660 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8662 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30361 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8659
    #id: 3639
    #code: "grille-a-biscuits-4-formes-pour-hachoir-2058"
    #attributes: Doctrine\ORM\PersistentCollection {#8666 …}
    #variants: Doctrine\ORM\PersistentCollection {#8668 …}
    #options: Doctrine\ORM\PersistentCollection {#8672 …}
    #associations: Doctrine\ORM\PersistentCollection {#8670 …}
    #createdAt: DateTime @1758633031 {#8657
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8658
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8675 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8676
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8659}
        #id: 3639
        #name: "Grille à biscuits 4 formes pour hachoir"
        #slug: "grille-a-biscuits-4-formes-pour-hachoir-2058"
        #description: """
          <div class="col is-12"><ul>\n
          <li>S'adapte au hachoir &agrave; viande.</li>\n
          <li>R&eacute;alisation rapide.</li>\n
          <li>Apporte de la cr&eacute;ativit&eacute; en p&acirc;tisserie.</li>\n
          </ul>\n
          &nbsp;</div><h1>Description grille à biscuits 4 formes</h1><div class="col is-12">La griile &agrave; biscuits s'adapte sur le hachoir &agrave; viande manuel pour r&eacute;aliser des biscuits de diff&eacute;rentes formes comme avec une presse &agrave; biscuits.</div><h1>Caractéristiques grille à biscuits 4 formes pour hachoir</h1><div class="col is-12">Mati&egrave;re inox. Va au lave vaisselle.</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 {#8678 …}
    #channels: Doctrine\ORM\PersistentCollection {#8664 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8660 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8662 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Grille à biscuits 4 formes pour hachoir"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30432
  -props: [
    "product" => App\Entity\Product\Product {#8659
      #id: 3639
      #code: "grille-a-biscuits-4-formes-pour-hachoir-2058"
      #attributes: Doctrine\ORM\PersistentCollection {#8666 …}
      #variants: Doctrine\ORM\PersistentCollection {#8668 …}
      #options: Doctrine\ORM\PersistentCollection {#8672 …}
      #associations: Doctrine\ORM\PersistentCollection {#8670 …}
      #createdAt: DateTime @1758633031 {#8657
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633031 {#8658
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8675 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8676
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8659}
          #id: 3639
          #name: "Grille à biscuits 4 formes pour hachoir"
          #slug: "grille-a-biscuits-4-formes-pour-hachoir-2058"
          #description: """
            <div class="col is-12"><ul>\n
            <li>S'adapte au hachoir &agrave; viande.</li>\n
            <li>R&eacute;alisation rapide.</li>\n
            <li>Apporte de la cr&eacute;ativit&eacute; en p&acirc;tisserie.</li>\n
            </ul>\n
            &nbsp;</div><h1>Description grille à biscuits 4 formes</h1><div class="col is-12">La griile &agrave; biscuits s'adapte sur le hachoir &agrave; viande manuel pour r&eacute;aliser des biscuits de diff&eacute;rentes formes comme avec une presse &agrave; biscuits.</div><h1>Caractéristiques grille à biscuits 4 formes pour hachoir</h1><div class="col is-12">Mati&egrave;re inox. Va au lave vaisselle.</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 {#8678 …}
      #channels: Doctrine\ORM\PersistentCollection {#8664 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8660 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8662 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30511
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30416 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30489 …}
    +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 {#30361 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30369
    #collection: Doctrine\Common\Collections\ArrayCollection {#30378 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30357 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38456 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38458 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30511
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30416 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30413 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Grille à biscuits 4 formes pour hachoir"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30369
    #collection: Doctrine\Common\Collections\ArrayCollection {#30378 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30357 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38456 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38458 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30514
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30511
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30416 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30489 …}
      +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 {#30361 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30369
      #collection: Doctrine\Common\Collections\ArrayCollection {#30378 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30357 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38456 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38458 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30565
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30556 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30563 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30564 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30361 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30568
  +variant: App\Entity\Product\ProductVariant {#30361 …}
  +price: "6,00\u{A0}"
  +originalPrice: "6,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9063 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30565
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30556 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30563 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30564 …}
    +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 116.0 MiB 4.59 ms
Input props
[
  "product" => App\Entity\Product\Product {#8682
    #id: 3636
    #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
    #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
    #variants: Doctrine\ORM\PersistentCollection {#8691 …}
    #options: Doctrine\ORM\PersistentCollection {#8695 …}
    #associations: Doctrine\ORM\PersistentCollection {#8693 …}
    #createdAt: DateTime @1758633031 {#8680
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8681
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8698 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8699
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8682}
        #id: 3636
        #name: "Grille pour hachoir à viande fonte n° 10"
        #slug: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          </ul></div><h1>Description grille pour hachoir à viande fonte n°10</h1><div class="col is-12"><p>La grille pour hachoir &agrave; viande s'adapte aux hachoirs &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques. Propos&eacute;e avec des trous de diff&eacute;rents diam&egrave;tres&nbsp;&nbsp;pour obtenir un hachage exactement&nbsp;&agrave; votre convenance.</p>\n
          <p>La grille &agrave; un diam&egrave;tre de 6.8 cm, un trou central de 1 cm et une &eacute;paisseur de 0.7 cm..</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …}
    #channels: Doctrine\ORM\PersistentCollection {#8687 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8685 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30423
  +product: App\Entity\Product\Product {#8682
    #id: 3636
    #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
    #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
    #variants: Doctrine\ORM\PersistentCollection {#8691 …}
    #options: Doctrine\ORM\PersistentCollection {#8695 …}
    #associations: Doctrine\ORM\PersistentCollection {#8693 …}
    #createdAt: DateTime @1758633031 {#8680
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8681
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8698 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8699
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8682}
        #id: 3636
        #name: "Grille pour hachoir à viande fonte n° 10"
        #slug: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          </ul></div><h1>Description grille pour hachoir à viande fonte n°10</h1><div class="col is-12"><p>La grille pour hachoir &agrave; viande s'adapte aux hachoirs &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques. Propos&eacute;e avec des trous de diff&eacute;rents diam&egrave;tres&nbsp;&nbsp;pour obtenir un hachage exactement&nbsp;&agrave; votre convenance.</p>\n
          <p>La grille &agrave; un diam&egrave;tre de 6.8 cm, un trou central de 1 cm et une &eacute;paisseur de 0.7 cm..</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …}
    #channels: Doctrine\ORM\PersistentCollection {#8687 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8685 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30631 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8682
    #id: 3636
    #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
    #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
    #variants: Doctrine\ORM\PersistentCollection {#8691 …}
    #options: Doctrine\ORM\PersistentCollection {#8695 …}
    #associations: Doctrine\ORM\PersistentCollection {#8693 …}
    #createdAt: DateTime @1758633031 {#8680
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8681
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8698 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8699
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8682}
        #id: 3636
        #name: "Grille pour hachoir à viande fonte n° 10"
        #slug: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          </ul></div><h1>Description grille pour hachoir à viande fonte n°10</h1><div class="col is-12"><p>La grille pour hachoir &agrave; viande s'adapte aux hachoirs &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques. Propos&eacute;e avec des trous de diff&eacute;rents diam&egrave;tres&nbsp;&nbsp;pour obtenir un hachage exactement&nbsp;&agrave; votre convenance.</p>\n
          <p>La grille &agrave; un diam&egrave;tre de 6.8 cm, un trou central de 1 cm et une &eacute;paisseur de 0.7 cm..</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …}
    #channels: Doctrine\ORM\PersistentCollection {#8687 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8685 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Grille pour hachoir à viande fonte n° 10"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30702
  -props: [
    "product" => App\Entity\Product\Product {#8682
      #id: 3636
      #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
      #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
      #variants: Doctrine\ORM\PersistentCollection {#8691 …}
      #options: Doctrine\ORM\PersistentCollection {#8695 …}
      #associations: Doctrine\ORM\PersistentCollection {#8693 …}
      #createdAt: DateTime @1758633031 {#8680
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633031 {#8681
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8698 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8699
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8682}
          #id: 3636
          #name: "Grille pour hachoir à viande fonte n° 10"
          #slug: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour hachoir manuel.</li>\n
            </ul></div><h1>Description grille pour hachoir à viande fonte n°10</h1><div class="col is-12"><p>La grille pour hachoir &agrave; viande s'adapte aux hachoirs &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques. Propos&eacute;e avec des trous de diff&eacute;rents diam&egrave;tres&nbsp;&nbsp;pour obtenir un hachage exactement&nbsp;&agrave; votre convenance.</p>\n
            <p>La grille &agrave; un diam&egrave;tre de 6.8 cm, un trou central de 1 cm et une &eacute;paisseur de 0.7 cm..</p></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …}
      #channels: Doctrine\ORM\PersistentCollection {#8687 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8685 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30797
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30686 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30753 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30683 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30631 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639
    #collection: Doctrine\Common\Collections\ArrayCollection {#30648 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30627 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38470 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38472 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30797
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30686 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30753 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30683 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Grille pour hachoir à viande fonte n° 10"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639
    #collection: Doctrine\Common\Collections\ArrayCollection {#30648 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30627 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38470 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38472 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30801
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30797
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30686 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30753 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30683 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30631 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639
      #collection: Doctrine\Common\Collections\ArrayCollection {#30648 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30627 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38470 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38472 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30851
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30842 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30849 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30850 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30631 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30854
  +variant: App\Entity\Product\ProductVariant {#30631 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9063 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30851
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30842 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30849 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30850 …}
    +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 116.0 MiB 4.37 ms
Input props
[
  "product" => App\Entity\Product\Product {#8705
    #id: 3634
    #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
    #attributes: Doctrine\ORM\PersistentCollection {#8712 …}
    #variants: Doctrine\ORM\PersistentCollection {#8714 …}
    #options: Doctrine\ORM\PersistentCollection {#8718 …}
    #associations: Doctrine\ORM\PersistentCollection {#8716 …}
    #createdAt: DateTime @1758633031 {#8703
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8704
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8721 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8722
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8705}
        #id: 3634
        #name: "Grille pour hachoir à viande fonte n° 5"
        #slug: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          </ul></div><h1>Description grille pour hachoir à viande fonte n° 5</h1><div class="col is-12"><p>La grille pour hachoir &agrave; viande s'adapte aux hachoirs &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques. Propos&eacute;e avec des trous de diff&eacute;rents diam&egrave;tres&nbsp;&nbsp;pour obtenir un hachage exactement&nbsp;&agrave; votre convenance.</p>\n
          <p>La grille &agrave; un diam&egrave;tre de 5.1 cm, un trou central de 0.8 cm et une &eacute;paisseur de 0.5 cm.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8724 …}
    #channels: Doctrine\ORM\PersistentCollection {#8710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8706 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8708 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30693
  +product: App\Entity\Product\Product {#8705
    #id: 3634
    #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
    #attributes: Doctrine\ORM\PersistentCollection {#8712 …}
    #variants: Doctrine\ORM\PersistentCollection {#8714 …}
    #options: Doctrine\ORM\PersistentCollection {#8718 …}
    #associations: Doctrine\ORM\PersistentCollection {#8716 …}
    #createdAt: DateTime @1758633031 {#8703
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8704
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8721 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8722
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8705}
        #id: 3634
        #name: "Grille pour hachoir à viande fonte n° 5"
        #slug: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          </ul></div><h1>Description grille pour hachoir à viande fonte n° 5</h1><div class="col is-12"><p>La grille pour hachoir &agrave; viande s'adapte aux hachoirs &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques. Propos&eacute;e avec des trous de diff&eacute;rents diam&egrave;tres&nbsp;&nbsp;pour obtenir un hachage exactement&nbsp;&agrave; votre convenance.</p>\n
          <p>La grille &agrave; un diam&egrave;tre de 5.1 cm, un trou central de 0.8 cm et une &eacute;paisseur de 0.5 cm.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8724 …}
    #channels: Doctrine\ORM\PersistentCollection {#8710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8706 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8708 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30917 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#8705
    #id: 3634
    #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
    #attributes: Doctrine\ORM\PersistentCollection {#8712 …}
    #variants: Doctrine\ORM\PersistentCollection {#8714 …}
    #options: Doctrine\ORM\PersistentCollection {#8718 …}
    #associations: Doctrine\ORM\PersistentCollection {#8716 …}
    #createdAt: DateTime @1758633031 {#8703
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8704
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8721 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8722
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8705}
        #id: 3634
        #name: "Grille pour hachoir à viande fonte n° 5"
        #slug: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          </ul></div><h1>Description grille pour hachoir à viande fonte n° 5</h1><div class="col is-12"><p>La grille pour hachoir &agrave; viande s'adapte aux hachoirs &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques. Propos&eacute;e avec des trous de diff&eacute;rents diam&egrave;tres&nbsp;&nbsp;pour obtenir un hachage exactement&nbsp;&agrave; votre convenance.</p>\n
          <p>La grille &agrave; un diam&egrave;tre de 5.1 cm, un trou central de 0.8 cm et une &eacute;paisseur de 0.5 cm.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8724 …}
    #channels: Doctrine\ORM\PersistentCollection {#8710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8706 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8708 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Grille pour hachoir à viande fonte n° 5"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30988
  -props: [
    "product" => App\Entity\Product\Product {#8705
      #id: 3634
      #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
      #attributes: Doctrine\ORM\PersistentCollection {#8712 …}
      #variants: Doctrine\ORM\PersistentCollection {#8714 …}
      #options: Doctrine\ORM\PersistentCollection {#8718 …}
      #associations: Doctrine\ORM\PersistentCollection {#8716 …}
      #createdAt: DateTime @1758633031 {#8703
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633031 {#8704
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8721 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8722
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8705}
          #id: 3634
          #name: "Grille pour hachoir à viande fonte n° 5"
          #slug: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour hachoir manuel.</li>\n
            </ul></div><h1>Description grille pour hachoir à viande fonte n° 5</h1><div class="col is-12"><p>La grille pour hachoir &agrave; viande s'adapte aux hachoirs &agrave; viande manuel. Ne convient pas aux hachoirs &eacute;lectriques. Propos&eacute;e avec des trous de diff&eacute;rents diam&egrave;tres&nbsp;&nbsp;pour obtenir un hachage exactement&nbsp;&agrave; votre convenance.</p>\n
            <p>La grille &agrave; un diam&egrave;tre de 5.1 cm, un trou central de 0.8 cm et une &eacute;paisseur de 0.5 cm.</p></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8724 …}
      #channels: Doctrine\ORM\PersistentCollection {#8710 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8706 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8708 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31061
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30972 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31039 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30969 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30917 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30925
    #collection: Doctrine\Common\Collections\ArrayCollection {#30934 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30913 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38484 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38486 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31061
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30972 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31039 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30969 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Grille pour hachoir à viande fonte n° 5"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30925
    #collection: Doctrine\Common\Collections\ArrayCollection {#30934 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30913 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38484 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38486 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31064
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31061
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30972 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31039 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30969 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30917 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30925
      #collection: Doctrine\Common\Collections\ArrayCollection {#30934 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30913 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38484 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38486 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31115
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31106 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31113 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31114 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30917 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31118
  +variant: App\Entity\Product\ProductVariant {#30917 …}
  +price: "4,00\u{A0}"
  +originalPrice: "4,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9063 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31115
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31106 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31113 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31114 …}
    +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 116.0 MiB 2.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27417
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12558 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27439 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12568 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31427
  +cart: App\Entity\Order\Order {#13472 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27417
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12558 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27439 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12568 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}