Components

12 Twig Components
44 Render Count
248 ms Render Time
104.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 146.74ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 40.21ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 13.92ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.59ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.08ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.75ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.42ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 62.96ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 8.60ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.80ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 4.68ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 18.27ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 94.0 MiB 1.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12603 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12609 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12608 …}
    +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 {#13230
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12603 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12609 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12608 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 94.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13303 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13305 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13306 …}
    +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 {#13316
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13303 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13305 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13306 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 94.0 MiB 4.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13398
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13377 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13397 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13396 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13413
  +cart: App\Entity\Order\Order {#13480 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13398
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13377 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13397 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13396 …}
    +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 96.0 MiB 62.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13666
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13654 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13660 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13652 …}
    +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 {#13675
  #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 {#13666
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13654 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13660 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13652 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 96.0 MiB 8.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27462
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27458 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27459 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27461 …}
    +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 {#27471
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27462
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27458 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27459 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27461 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 96.0 MiB 0.80 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27575
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27571 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27572 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27574 …}
    +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 {#27583
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27575
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27571 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27572 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27574 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 96.0 MiB 4.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27646
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27645 …}
    +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 {#27654
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27646
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27645 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 32.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1006
    #code: "presse-a-steak-hache-inox-ovale-louis-tellier-3137"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632295 {#7659
      date: 2025-09-23 20:58:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632295 {#7725
      date: 2025-09-23 20:58:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1006
        #name: "Presse à steak haché inox ovale Louis Tellier"
        #slug: "presse-a-steak-hache-inox-ovale-louis-tellier-3137"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;al pour faire de vrais steack hach&eacute;s.</li>\n
          <li>Produit professionnel.</li>\n
          </ul></div><h1>Description Presse à steak haché inox ovale Louis Tellier</h1><div class="col is-12">La Presse &agrave; steak hach&eacute; inox ovale Louis Tellier&nbsp;permet de former des steaks hach&eacute;s &agrave; partir de viande hach&eacute;e. <br />Il  suffit de remplir le reconstitueur &agrave; steak de viande hach&eacute;e, de  refermer et de presser 2 &agrave; 3 fois. A vous les bons <a rel="nofollow" href="https://www.cuisinstore.com/presse-a-steak-hache-c1364.html">steaks hach&eacute;s</a> maison !</div><h1>Caractéristiques Presse à steak haché inox ovale Louis Tellier</h1><div class="col is-12">Inox. Dimensions : 10,5 x 9 x 36 cm. Produit professionnel.</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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28179
  +product: App\Entity\Product\Product {#7969
    #id: 1006
    #code: "presse-a-steak-hache-inox-ovale-louis-tellier-3137"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632295 {#7659
      date: 2025-09-23 20:58:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632295 {#7725
      date: 2025-09-23 20:58:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1006
        #name: "Presse à steak haché inox ovale Louis Tellier"
        #slug: "presse-a-steak-hache-inox-ovale-louis-tellier-3137"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;al pour faire de vrais steack hach&eacute;s.</li>\n
          <li>Produit professionnel.</li>\n
          </ul></div><h1>Description Presse à steak haché inox ovale Louis Tellier</h1><div class="col is-12">La Presse &agrave; steak hach&eacute; inox ovale Louis Tellier&nbsp;permet de former des steaks hach&eacute;s &agrave; partir de viande hach&eacute;e. <br />Il  suffit de remplir le reconstitueur &agrave; steak de viande hach&eacute;e, de  refermer et de presser 2 &agrave; 3 fois. A vous les bons <a rel="nofollow" href="https://www.cuisinstore.com/presse-a-steak-hache-c1364.html">steaks hach&eacute;s</a> maison !</div><h1>Caractéristiques Presse à steak haché inox ovale Louis Tellier</h1><div class="col is-12">Inox. Dimensions : 10,5 x 9 x 36 cm. Produit professionnel.</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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28441 …}
  +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 {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 16.95 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1006
    #code: "presse-a-steak-hache-inox-ovale-louis-tellier-3137"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632295 {#7659
      date: 2025-09-23 20:58:15.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632295 {#7725
      date: 2025-09-23 20:58:15.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1006
        #name: "Presse à steak haché inox ovale Louis Tellier"
        #slug: "presse-a-steak-hache-inox-ovale-louis-tellier-3137"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;al pour faire de vrais steack hach&eacute;s.</li>\n
          <li>Produit professionnel.</li>\n
          </ul></div><h1>Description Presse à steak haché inox ovale Louis Tellier</h1><div class="col is-12">La Presse &agrave; steak hach&eacute; inox ovale Louis Tellier&nbsp;permet de former des steaks hach&eacute;s &agrave; partir de viande hach&eacute;e. <br />Il  suffit de remplir le reconstitueur &agrave; steak de viande hach&eacute;e, de  refermer et de presser 2 &agrave; 3 fois. A vous les bons <a rel="nofollow" href="https://www.cuisinstore.com/presse-a-steak-hache-c1364.html">steaks hach&eacute;s</a> maison !</div><h1>Caractéristiques Presse à steak haché inox ovale Louis Tellier</h1><div class="col is-12">Inox. Dimensions : 10,5 x 9 x 36 cm. Produit professionnel.</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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Presse à steak haché inox ovale Louis Tellier"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28852
  -props: [
    "product" => App\Entity\Product\Product {#7969
      #id: 1006
      #code: "presse-a-steak-hache-inox-ovale-louis-tellier-3137"
      #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
      #variants: Doctrine\ORM\PersistentCollection {#8401 …}
      #options: Doctrine\ORM\PersistentCollection {#8529 …}
      #associations: Doctrine\ORM\PersistentCollection {#8469 …}
      #createdAt: DateTime @1758632295 {#7659
        date: 2025-09-23 20:58:15.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632295 {#7725
        date: 2025-09-23 20:58:15.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8528 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8531
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7969}
          #id: 1006
          #name: "Presse à steak haché inox ovale Louis Tellier"
          #slug: "presse-a-steak-hache-inox-ovale-louis-tellier-3137"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Id&eacute;al pour faire de vrais steack hach&eacute;s.</li>\n
            <li>Produit professionnel.</li>\n
            </ul></div><h1>Description Presse à steak haché inox ovale Louis Tellier</h1><div class="col is-12">La Presse &agrave; steak hach&eacute; inox ovale Louis Tellier&nbsp;permet de former des steaks hach&eacute;s &agrave; partir de viande hach&eacute;e. <br />Il  suffit de remplir le reconstitueur &agrave; steak de viande hach&eacute;e, de  refermer et de presser 2 &agrave; 3 fois. A vous les bons <a rel="nofollow" href="https://www.cuisinstore.com/presse-a-steak-hache-c1364.html">steaks hach&eacute;s</a> maison !</div><h1>Caractéristiques Presse à steak haché inox ovale Louis Tellier</h1><div class="col is-12">Inox. Dimensions : 10,5 x 9 x 36 cm. Produit professionnel.</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 {#8534 …}
      #channels: Doctrine\ORM\PersistentCollection {#8037 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8040 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28925
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28928 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28923 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28922 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28441 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28787
    #collection: Doctrine\Common\Collections\ArrayCollection {#28786 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28624 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38425 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28925
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28928 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28923 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28922 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Presse à steak haché inox ovale Louis Tellier"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28787
    #collection: Doctrine\Common\Collections\ArrayCollection {#28786 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28624 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38425 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28933
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28925
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28928 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28923 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28922 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28441 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28787
      #collection: Doctrine\Common\Collections\ArrayCollection {#28786 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28624 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38425 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29001
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28991 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29000 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28441 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29010
  +variant: App\Entity\Product\ProductVariant {#28441 …}
  +price: "62,00\u{A0}"
  +originalPrice: "62,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29001
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28991 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29000 …}
    +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 102.0 MiB 7.53 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 3330
    #code: "hachoir-a-viande-electrique-inox-lacor-1976"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632896 {#8541
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632896 {#8542
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 3330
        #name: "Hachoir à viande électrique inox Lacor"
        #slug: "hachoir-a-viande-electrique-inox-lacor-1976"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Corps et plateau&nbsp;inox. </li>\r\n
              <li>Moteur puissant (800 W). </li>\r\n
              <li>Equipement complet. (3 grilles, entonnoir &agrave; saucisse..) </li>\r\n
              <li style="color: rgb(255, 0, 0);"><span><strong>Livraison gratuite.</strong></span></li>\r\n
          </ul></div><h1>Description hachoir à viande électrique inox</h1><div class="col is-12">Le hachoir &agrave; viande &eacute;lectrique inox est id&eacute;al pour hacher la viande, fabriquer les saucisses...Le hachoir &agrave; viande &eacute;lectrique inox est &eacute;quip&eacute; d'un plateau et d'un corps inox garantissant une parfaite hygi&egrave;ne et&nbsp;sa dur&eacute;e de vie dans le temps. <br />Les accessoires (plateau, grilles..) sont enti&egrave;rement d&eacute;montables pour faciliter le nettoyage et le rangement.</div><h1>Caractéristiques hachoir à viande électrique inox</h1><div class="col is-12"><p>Puissance 800 W. 220 V. d&eacute;bit 60 Kg/heure Corps et plateau inox. Bouton marche/arr&ecirc;t.&nbsp; Fonction r&eacute;versible (marche arri&egrave;re).&nbsp; T&eacute;moin lumineux de fonctionnement. Livr&eacute; avec 3 grilles avec troux 3, 5 et 8 mm. diam 7 cm epaisseur 5mm, un couteau et un entonnoir &agrave; saucisses.</p>\n
          <p>&nbsp;Dimensions : 34 x 37 x 27 cm. Poids 5.85 kg. Garantie 2 ans.</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 {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28830
  +product: App\Entity\Product\Product {#8543
    #id: 3330
    #code: "hachoir-a-viande-electrique-inox-lacor-1976"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632896 {#8541
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632896 {#8542
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 3330
        #name: "Hachoir à viande électrique inox Lacor"
        #slug: "hachoir-a-viande-electrique-inox-lacor-1976"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Corps et plateau&nbsp;inox. </li>\r\n
              <li>Moteur puissant (800 W). </li>\r\n
              <li>Equipement complet. (3 grilles, entonnoir &agrave; saucisse..) </li>\r\n
              <li style="color: rgb(255, 0, 0);"><span><strong>Livraison gratuite.</strong></span></li>\r\n
          </ul></div><h1>Description hachoir à viande électrique inox</h1><div class="col is-12">Le hachoir &agrave; viande &eacute;lectrique inox est id&eacute;al pour hacher la viande, fabriquer les saucisses...Le hachoir &agrave; viande &eacute;lectrique inox est &eacute;quip&eacute; d'un plateau et d'un corps inox garantissant une parfaite hygi&egrave;ne et&nbsp;sa dur&eacute;e de vie dans le temps. <br />Les accessoires (plateau, grilles..) sont enti&egrave;rement d&eacute;montables pour faciliter le nettoyage et le rangement.</div><h1>Caractéristiques hachoir à viande électrique inox</h1><div class="col is-12"><p>Puissance 800 W. 220 V. d&eacute;bit 60 Kg/heure Corps et plateau inox. Bouton marche/arr&ecirc;t.&nbsp; Fonction r&eacute;versible (marche arri&egrave;re).&nbsp; T&eacute;moin lumineux de fonctionnement. Livr&eacute; avec 3 grilles avec troux 3, 5 et 8 mm. diam 7 cm epaisseur 5mm, un couteau et un entonnoir &agrave; saucisses.</p>\n
          <p>&nbsp;Dimensions : 34 x 37 x 27 cm. Poids 5.85 kg. Garantie 2 ans.</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 {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29083 …}
  +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 {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 3330
    #code: "hachoir-a-viande-electrique-inox-lacor-1976"
    #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
    #variants: Doctrine\ORM\PersistentCollection {#8555 …}
    #options: Doctrine\ORM\PersistentCollection {#8559 …}
    #associations: Doctrine\ORM\PersistentCollection {#8557 …}
    #createdAt: DateTime @1758632896 {#8541
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632896 {#8542
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8562 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8563
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 3330
        #name: "Hachoir à viande électrique inox Lacor"
        #slug: "hachoir-a-viande-electrique-inox-lacor-1976"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Corps et plateau&nbsp;inox. </li>\r\n
              <li>Moteur puissant (800 W). </li>\r\n
              <li>Equipement complet. (3 grilles, entonnoir &agrave; saucisse..) </li>\r\n
              <li style="color: rgb(255, 0, 0);"><span><strong>Livraison gratuite.</strong></span></li>\r\n
          </ul></div><h1>Description hachoir à viande électrique inox</h1><div class="col is-12">Le hachoir &agrave; viande &eacute;lectrique inox est id&eacute;al pour hacher la viande, fabriquer les saucisses...Le hachoir &agrave; viande &eacute;lectrique inox est &eacute;quip&eacute; d'un plateau et d'un corps inox garantissant une parfaite hygi&egrave;ne et&nbsp;sa dur&eacute;e de vie dans le temps. <br />Les accessoires (plateau, grilles..) sont enti&egrave;rement d&eacute;montables pour faciliter le nettoyage et le rangement.</div><h1>Caractéristiques hachoir à viande électrique inox</h1><div class="col is-12"><p>Puissance 800 W. 220 V. d&eacute;bit 60 Kg/heure Corps et plateau inox. Bouton marche/arr&ecirc;t.&nbsp; Fonction r&eacute;versible (marche arri&egrave;re).&nbsp; T&eacute;moin lumineux de fonctionnement. Livr&eacute; avec 3 grilles avec troux 3, 5 et 8 mm. diam 7 cm epaisseur 5mm, un couteau et un entonnoir &agrave; saucisses.</p>\n
          <p>&nbsp;Dimensions : 34 x 37 x 27 cm. Poids 5.85 kg. Garantie 2 ans.</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 {#8565 …}
    #channels: Doctrine\ORM\PersistentCollection {#8551 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8549 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Hachoir à viande électrique inox Lacor"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29157
  -props: [
    "product" => App\Entity\Product\Product {#8543
      #id: 3330
      #code: "hachoir-a-viande-electrique-inox-lacor-1976"
      #attributes: Doctrine\ORM\PersistentCollection {#8553 …}
      #variants: Doctrine\ORM\PersistentCollection {#8555 …}
      #options: Doctrine\ORM\PersistentCollection {#8559 …}
      #associations: Doctrine\ORM\PersistentCollection {#8557 …}
      #createdAt: DateTime @1758632896 {#8541
        date: 2025-09-23 21:08:16.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632896 {#8542
        date: 2025-09-23 21:08:16.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8562 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8563
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8543}
          #id: 3330
          #name: "Hachoir à viande électrique inox Lacor"
          #slug: "hachoir-a-viande-electrique-inox-lacor-1976"
          #description: """
            <div class="col is-12"><ul>\r\n
                <li>Corps et plateau&nbsp;inox. </li>\r\n
                <li>Moteur puissant (800 W). </li>\r\n
                <li>Equipement complet. (3 grilles, entonnoir &agrave; saucisse..) </li>\r\n
                <li style="color: rgb(255, 0, 0);"><span><strong>Livraison gratuite.</strong></span></li>\r\n
            </ul></div><h1>Description hachoir à viande électrique inox</h1><div class="col is-12">Le hachoir &agrave; viande &eacute;lectrique inox est id&eacute;al pour hacher la viande, fabriquer les saucisses...Le hachoir &agrave; viande &eacute;lectrique inox est &eacute;quip&eacute; d'un plateau et d'un corps inox garantissant une parfaite hygi&egrave;ne et&nbsp;sa dur&eacute;e de vie dans le temps. <br />Les accessoires (plateau, grilles..) sont enti&egrave;rement d&eacute;montables pour faciliter le nettoyage et le rangement.</div><h1>Caractéristiques hachoir à viande électrique inox</h1><div class="col is-12"><p>Puissance 800 W. 220 V. d&eacute;bit 60 Kg/heure Corps et plateau inox. Bouton marche/arr&ecirc;t.&nbsp; Fonction r&eacute;versible (marche arri&egrave;re).&nbsp; T&eacute;moin lumineux de fonctionnement. Livr&eacute; avec 3 grilles avec troux 3, 5 et 8 mm. diam 7 cm epaisseur 5mm, un couteau et un entonnoir &agrave; saucisses.</p>\n
            <p>&nbsp;Dimensions : 34 x 37 x 27 cm. Poids 5.85 kg. Garantie 2 ans.</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 {#8565 …}
      #channels: Doctrine\ORM\PersistentCollection {#8551 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8547 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8549 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29222
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29141 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29211 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29138 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29083 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29091
    #collection: Doctrine\Common\Collections\ArrayCollection {#29103 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29079 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29222
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29141 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29211 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29138 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Hachoir à viande électrique inox Lacor"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29091
    #collection: Doctrine\Common\Collections\ArrayCollection {#29103 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29079 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29227
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29222
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29141 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29211 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29138 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29083 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29091
      #collection: Doctrine\Common\Collections\ArrayCollection {#29103 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29079 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29276
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29267 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29274 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29275 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29083 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29279
  +variant: App\Entity\Product\ProductVariant {#29083 …}
  +price: "199,00\u{A0}"
  +originalPrice: "199,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29276
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29267 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29274 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29275 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 12.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#8569
    #id: 3331
    #code: "hachoir-a-viande-et-tomate-2320"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632896 {#8567
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632896 {#8568
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8569}
        #id: 3331
        #name: "Hachoir à viande et tomate"
        #slug: "hachoir-a-viande-et-tomate-2320"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Double fonction, hachoir &agrave; viande et tomates.</li>\r\n
              <li>Accessoires inox.</li>\r\n
              <li>Pratique, poign&eacute;e de transport et format compact.<br /></li>\r\n
          </ul></div><h1>Description hachoir à viande et tomate</h1><div class="col is-12">Le hachoir &agrave; viande et tomates vous permet &agrave; la fois de hacher la viande et de r&eacute;aliser de d&eacute;licieux coulis &agrave; tomate.</div><h1>Caractéristiques hachoir à viande et tomate</h1><div class="col is-12">Capacit&eacute; : Viande: 7.5 kg / heure, Tomates: 9.5 kg / heure Livr&eacute; avec 3 grilles et 1 couteau en inox. 2 vis. 3 accessoires pour sauces et saucisses. Puissance : 220W. Voltage : 220/240V.</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 {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29148
  +product: App\Entity\Product\Product {#8569
    #id: 3331
    #code: "hachoir-a-viande-et-tomate-2320"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632896 {#8567
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632896 {#8568
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8569}
        #id: 3331
        #name: "Hachoir à viande et tomate"
        #slug: "hachoir-a-viande-et-tomate-2320"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Double fonction, hachoir &agrave; viande et tomates.</li>\r\n
              <li>Accessoires inox.</li>\r\n
              <li>Pratique, poign&eacute;e de transport et format compact.<br /></li>\r\n
          </ul></div><h1>Description hachoir à viande et tomate</h1><div class="col is-12">Le hachoir &agrave; viande et tomates vous permet &agrave; la fois de hacher la viande et de r&eacute;aliser de d&eacute;licieux coulis &agrave; tomate.</div><h1>Caractéristiques hachoir à viande et tomate</h1><div class="col is-12">Capacit&eacute; : Viande: 7.5 kg / heure, Tomates: 9.5 kg / heure Livr&eacute; avec 3 grilles et 1 couteau en inox. 2 vis. 3 accessoires pour sauces et saucisses. Puissance : 220W. Voltage : 220/240V.</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 {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29342 …}
  +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 {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.30 ms
Input props
[
  "product" => App\Entity\Product\Product {#8569
    #id: 3331
    #code: "hachoir-a-viande-et-tomate-2320"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632896 {#8567
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632896 {#8568
      date: 2025-09-23 21:08:16.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8569}
        #id: 3331
        #name: "Hachoir à viande et tomate"
        #slug: "hachoir-a-viande-et-tomate-2320"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Double fonction, hachoir &agrave; viande et tomates.</li>\r\n
              <li>Accessoires inox.</li>\r\n
              <li>Pratique, poign&eacute;e de transport et format compact.<br /></li>\r\n
          </ul></div><h1>Description hachoir à viande et tomate</h1><div class="col is-12">Le hachoir &agrave; viande et tomates vous permet &agrave; la fois de hacher la viande et de r&eacute;aliser de d&eacute;licieux coulis &agrave; tomate.</div><h1>Caractéristiques hachoir à viande et tomate</h1><div class="col is-12">Capacit&eacute; : Viande: 7.5 kg / heure, Tomates: 9.5 kg / heure Livr&eacute; avec 3 grilles et 1 couteau en inox. 2 vis. 3 accessoires pour sauces et saucisses. Puissance : 220W. Voltage : 220/240V.</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 {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Hachoir à viande et tomate"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29416
  -props: [
    "product" => App\Entity\Product\Product {#8569
      #id: 3331
      #code: "hachoir-a-viande-et-tomate-2320"
      #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
      #variants: Doctrine\ORM\PersistentCollection {#8578 …}
      #options: Doctrine\ORM\PersistentCollection {#8582 …}
      #associations: Doctrine\ORM\PersistentCollection {#8580 …}
      #createdAt: DateTime @1758632896 {#8567
        date: 2025-09-23 21:08:16.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632896 {#8568
        date: 2025-09-23 21:08:16.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8585 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8586
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8569}
          #id: 3331
          #name: "Hachoir à viande et tomate"
          #slug: "hachoir-a-viande-et-tomate-2320"
          #description: """
            <div class="col is-12"><ul>\r\n
                <li>Double fonction, hachoir &agrave; viande et tomates.</li>\r\n
                <li>Accessoires inox.</li>\r\n
                <li>Pratique, poign&eacute;e de transport et format compact.<br /></li>\r\n
            </ul></div><h1>Description hachoir à viande et tomate</h1><div class="col is-12">Le hachoir &agrave; viande et tomates vous permet &agrave; la fois de hacher la viande et de r&eacute;aliser de d&eacute;licieux coulis &agrave; tomate.</div><h1>Caractéristiques hachoir à viande et tomate</h1><div class="col is-12">Capacit&eacute; : Viande: 7.5 kg / heure, Tomates: 9.5 kg / heure Livr&eacute; avec 3 grilles et 1 couteau en inox. 2 vis. 3 accessoires pour sauces et saucisses. Puissance : 220W. Voltage : 220/240V.</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 {#8588 …}
      #channels: Doctrine\ORM\PersistentCollection {#8574 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8572 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29409
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29400 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29473 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29397 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29342 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29350
    #collection: Doctrine\Common\Collections\ArrayCollection {#29362 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29338 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29409
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29400 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29473 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29397 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Hachoir à viande et tomate"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29350
    #collection: Doctrine\Common\Collections\ArrayCollection {#29362 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29338 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29477
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29409
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29400 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29473 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29397 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29342 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29350
      #collection: Doctrine\Common\Collections\ArrayCollection {#29362 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29338 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29527
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29518 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29525 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29526 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29342 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29530
  +variant: App\Entity\Product\ProductVariant {#29342 …}
  +price: "99,00\u{A0}"
  +originalPrice: "99,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29527
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29518 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29525 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29526 …}
    +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 102.0 MiB 17.21 ms
Input props
[
  "product" => App\Entity\Product\Product {#8592
    #id: 3379
    #code: "mini-hachoir-micro-magimix-3168"
    #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
    #variants: Doctrine\ORM\PersistentCollection {#8604 …}
    #options: Doctrine\ORM\PersistentCollection {#8608 …}
    #associations: Doctrine\ORM\PersistentCollection {#8606 …}
    #createdAt: DateTime @1758632925 {#8590
      date: 2025-09-23 21:08:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632925 {#8591
      date: 2025-09-23 21:08:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8612
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8592}
        #id: 3379
        #name: "Mini hachoir micro MAGIMIX"
        #slug: "mini-hachoir-micro-magimix-3168"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Utilisation ultra simple par une seule touche.</li>\n
          <li>Qualit&eacute; MAGIMIX.</li>\n
          <li>Garantie 3 ans.</li>\n
          <li>Sans BPA.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description mini hachoir micro MAGIMIX</h1><div class="col is-12">Le mini hachoir micro MAGIMIX&nbsp; permet de r&eacute;aliser facilement les petites pr&eacute;parations quotidiennes : il hache, mixe et &eacute;mulsionne.<br />Vous pourrez ainsi r&eacute;aliser mayonnaise, sauces, viande hach&eacute;e, m&eacute;lange d'herbes... <br />Le mini hachoir micro MAGIMIX b&eacute;n&eacute;ficie de tout le savoir faire MAGIMIX en mati&egrave;re d'appareil de pr&eacute;paration culinaire.</div><h1>Caractéristiques mini hachoir micro MAGIMIX</h1><div class="col is-12">Puissance 290 W. Cuve capacit&eacute; 0,8 litre ( par ex 350 gr de viande ou 200 g de fromage). Couvercle &agrave; 2 ouvertures : une pour les liquides, l'autre pour les solides. 2 couteaux : couteau m&eacute;tal inox, couteau &eacute;mulsionneur. Touche pulse. Poign&eacute;e ergonomique. Dimensions : H 24 x L 12 X P 17 cm. Livr&eacute; avec une spatule de nettoyage et livre de 65 recettes. Garantie 3 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 {#8614 …}
    #channels: Doctrine\ORM\PersistentCollection {#8600 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8598 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29407
  +product: App\Entity\Product\Product {#8592
    #id: 3379
    #code: "mini-hachoir-micro-magimix-3168"
    #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
    #variants: Doctrine\ORM\PersistentCollection {#8604 …}
    #options: Doctrine\ORM\PersistentCollection {#8608 …}
    #associations: Doctrine\ORM\PersistentCollection {#8606 …}
    #createdAt: DateTime @1758632925 {#8590
      date: 2025-09-23 21:08:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632925 {#8591
      date: 2025-09-23 21:08:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8612
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8592}
        #id: 3379
        #name: "Mini hachoir micro MAGIMIX"
        #slug: "mini-hachoir-micro-magimix-3168"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Utilisation ultra simple par une seule touche.</li>\n
          <li>Qualit&eacute; MAGIMIX.</li>\n
          <li>Garantie 3 ans.</li>\n
          <li>Sans BPA.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description mini hachoir micro MAGIMIX</h1><div class="col is-12">Le mini hachoir micro MAGIMIX&nbsp; permet de r&eacute;aliser facilement les petites pr&eacute;parations quotidiennes : il hache, mixe et &eacute;mulsionne.<br />Vous pourrez ainsi r&eacute;aliser mayonnaise, sauces, viande hach&eacute;e, m&eacute;lange d'herbes... <br />Le mini hachoir micro MAGIMIX b&eacute;n&eacute;ficie de tout le savoir faire MAGIMIX en mati&egrave;re d'appareil de pr&eacute;paration culinaire.</div><h1>Caractéristiques mini hachoir micro MAGIMIX</h1><div class="col is-12">Puissance 290 W. Cuve capacit&eacute; 0,8 litre ( par ex 350 gr de viande ou 200 g de fromage). Couvercle &agrave; 2 ouvertures : une pour les liquides, l'autre pour les solides. 2 couteaux : couteau m&eacute;tal inox, couteau &eacute;mulsionneur. Touche pulse. Poign&eacute;e ergonomique. Dimensions : H 24 x L 12 X P 17 cm. Livr&eacute; avec une spatule de nettoyage et livre de 65 recettes. Garantie 3 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 {#8614 …}
    #channels: Doctrine\ORM\PersistentCollection {#8600 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8598 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29593 …}
  +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 {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 6.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8592
    #id: 3379
    #code: "mini-hachoir-micro-magimix-3168"
    #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
    #variants: Doctrine\ORM\PersistentCollection {#8604 …}
    #options: Doctrine\ORM\PersistentCollection {#8608 …}
    #associations: Doctrine\ORM\PersistentCollection {#8606 …}
    #createdAt: DateTime @1758632925 {#8590
      date: 2025-09-23 21:08:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632925 {#8591
      date: 2025-09-23 21:08:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8612
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8592}
        #id: 3379
        #name: "Mini hachoir micro MAGIMIX"
        #slug: "mini-hachoir-micro-magimix-3168"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Utilisation ultra simple par une seule touche.</li>\n
          <li>Qualit&eacute; MAGIMIX.</li>\n
          <li>Garantie 3 ans.</li>\n
          <li>Sans BPA.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description mini hachoir micro MAGIMIX</h1><div class="col is-12">Le mini hachoir micro MAGIMIX&nbsp; permet de r&eacute;aliser facilement les petites pr&eacute;parations quotidiennes : il hache, mixe et &eacute;mulsionne.<br />Vous pourrez ainsi r&eacute;aliser mayonnaise, sauces, viande hach&eacute;e, m&eacute;lange d'herbes... <br />Le mini hachoir micro MAGIMIX b&eacute;n&eacute;ficie de tout le savoir faire MAGIMIX en mati&egrave;re d'appareil de pr&eacute;paration culinaire.</div><h1>Caractéristiques mini hachoir micro MAGIMIX</h1><div class="col is-12">Puissance 290 W. Cuve capacit&eacute; 0,8 litre ( par ex 350 gr de viande ou 200 g de fromage). Couvercle &agrave; 2 ouvertures : une pour les liquides, l'autre pour les solides. 2 couteaux : couteau m&eacute;tal inox, couteau &eacute;mulsionneur. Touche pulse. Poign&eacute;e ergonomique. Dimensions : H 24 x L 12 X P 17 cm. Livr&eacute; avec une spatule de nettoyage et livre de 65 recettes. Garantie 3 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 {#8614 …}
    #channels: Doctrine\ORM\PersistentCollection {#8600 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8598 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Mini hachoir micro MAGIMIX"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29667
  -props: [
    "product" => App\Entity\Product\Product {#8592
      #id: 3379
      #code: "mini-hachoir-micro-magimix-3168"
      #attributes: Doctrine\ORM\PersistentCollection {#8602 …}
      #variants: Doctrine\ORM\PersistentCollection {#8604 …}
      #options: Doctrine\ORM\PersistentCollection {#8608 …}
      #associations: Doctrine\ORM\PersistentCollection {#8606 …}
      #createdAt: DateTime @1758632925 {#8590
        date: 2025-09-23 21:08:45.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632925 {#8591
        date: 2025-09-23 21:08:45.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8611 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8612
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8592}
          #id: 3379
          #name: "Mini hachoir micro MAGIMIX"
          #slug: "mini-hachoir-micro-magimix-3168"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Utilisation ultra simple par une seule touche.</li>\n
            <li>Qualit&eacute; MAGIMIX.</li>\n
            <li>Garantie 3 ans.</li>\n
            <li>Sans BPA.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Montceau-en-Bourgogne (Sa&ocirc;ne et Loire)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px;">\n
            </ul></div><h1>Description mini hachoir micro MAGIMIX</h1><div class="col is-12">Le mini hachoir micro MAGIMIX&nbsp; permet de r&eacute;aliser facilement les petites pr&eacute;parations quotidiennes : il hache, mixe et &eacute;mulsionne.<br />Vous pourrez ainsi r&eacute;aliser mayonnaise, sauces, viande hach&eacute;e, m&eacute;lange d'herbes... <br />Le mini hachoir micro MAGIMIX b&eacute;n&eacute;ficie de tout le savoir faire MAGIMIX en mati&egrave;re d'appareil de pr&eacute;paration culinaire.</div><h1>Caractéristiques mini hachoir micro MAGIMIX</h1><div class="col is-12">Puissance 290 W. Cuve capacit&eacute; 0,8 litre ( par ex 350 gr de viande ou 200 g de fromage). Couvercle &agrave; 2 ouvertures : une pour les liquides, l'autre pour les solides. 2 couteaux : couteau m&eacute;tal inox, couteau &eacute;mulsionneur. Touche pulse. Poign&eacute;e ergonomique. Dimensions : H 24 x L 12 X P 17 cm. Livr&eacute; avec une spatule de nettoyage et livre de 65 recettes. Garantie 3 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 {#8614 …}
      #channels: Doctrine\ORM\PersistentCollection {#8600 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8594 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8596 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8598 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.62 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29765
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29651 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29718 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29648 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29593 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29601
    #collection: Doctrine\Common\Collections\ArrayCollection {#29613 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29589 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38473 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38475 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29765
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29651 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29718 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29648 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Mini hachoir micro MAGIMIX"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29601
    #collection: Doctrine\Common\Collections\ArrayCollection {#29613 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29589 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38473 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38475 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29769
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29765
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29651 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29718 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29648 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29593 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29601
      #collection: Doctrine\Common\Collections\ArrayCollection {#29613 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29589 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38473 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38475 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29819
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29810 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29817 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29818 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29593 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29822
  +variant: App\Entity\Product\ProductVariant {#29593 …}
  +price: "81,00\u{A0}"
  +originalPrice: "91,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29819
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29810 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29817 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29818 …}
    +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 102.0 MiB 15.50 ms
Input props
[
  "product" => App\Entity\Product\Product {#8618
    #id: 3634
    #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
    #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
    #variants: Doctrine\ORM\PersistentCollection {#8630 …}
    #options: Doctrine\ORM\PersistentCollection {#8634 …}
    #associations: Doctrine\ORM\PersistentCollection {#8632 …}
    #createdAt: DateTime @1758633031 {#8616
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8617
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8637 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8638
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8618}
        #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 {#8640 …}
    #channels: Doctrine\ORM\PersistentCollection {#8626 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8624 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29658
  +product: App\Entity\Product\Product {#8618
    #id: 3634
    #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
    #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
    #variants: Doctrine\ORM\PersistentCollection {#8630 …}
    #options: Doctrine\ORM\PersistentCollection {#8634 …}
    #associations: Doctrine\ORM\PersistentCollection {#8632 …}
    #createdAt: DateTime @1758633031 {#8616
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8617
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8637 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8638
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8618}
        #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 {#8640 …}
    #channels: Doctrine\ORM\PersistentCollection {#8626 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8624 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29885 …}
  +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 {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 5.56 ms
Input props
[
  "product" => App\Entity\Product\Product {#8618
    #id: 3634
    #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
    #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
    #variants: Doctrine\ORM\PersistentCollection {#8630 …}
    #options: Doctrine\ORM\PersistentCollection {#8634 …}
    #associations: Doctrine\ORM\PersistentCollection {#8632 …}
    #createdAt: DateTime @1758633031 {#8616
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8617
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8637 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8638
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8618}
        #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 {#8640 …}
    #channels: Doctrine\ORM\PersistentCollection {#8626 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8624 …}
    #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 {#29956
  -props: [
    "product" => App\Entity\Product\Product {#8618
      #id: 3634
      #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053"
      #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
      #variants: Doctrine\ORM\PersistentCollection {#8630 …}
      #options: Doctrine\ORM\PersistentCollection {#8634 …}
      #associations: Doctrine\ORM\PersistentCollection {#8632 …}
      #createdAt: DateTime @1758633031 {#8616
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633031 {#8617
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8637 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8638
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8618}
          #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 {#8640 …}
      #channels: Doctrine\ORM\PersistentCollection {#8626 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8624 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.64 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29940 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30007 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29937 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29885 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29893
    #collection: Doctrine\Common\Collections\ArrayCollection {#29902 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29881 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38487 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38489 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29940 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30007 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29937 …}
    +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 {#29893
    #collection: Doctrine\Common\Collections\ArrayCollection {#29902 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29881 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38487 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38489 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30032
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30029
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29940 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30007 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29937 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29885 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29893
      #collection: Doctrine\Common\Collections\ArrayCollection {#29902 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29881 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38487 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38489 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30083
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30081 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30082 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29885 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30086
  +variant: App\Entity\Product\ProductVariant {#29885 …}
  +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 {#9071 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30083
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30081 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30082 …}
    +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 102.0 MiB 17.38 ms
Input props
[
  "product" => App\Entity\Product\Product {#8644
    #id: 3635
    #code: "grille-pour-hachoir-a-viande-fonte-n0-8-2054"
    #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
    #variants: Doctrine\ORM\PersistentCollection {#8653 …}
    #options: Doctrine\ORM\PersistentCollection {#8657 …}
    #associations: Doctrine\ORM\PersistentCollection {#8655 …}
    #createdAt: DateTime @1758633031 {#8642
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8643
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8660 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8661
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8644}
        #id: 3635
        #name: "Grille pour hachoir à viande fonte n° 8"
        #slug: "grille-pour-hachoir-a-viande-fonte-n0-8-2054"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          <li><span style="font-size: 12px;">Diam&egrave;tre de 6 cm. Trou central &nbsp;0.9 cm. Epaisseur de 0.6 cm.</span></li>\n
          </ul></div><h1>Description grille pour hachoir à viande fonte n°8</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 cm, un trou central de 0.9 cm et une &eacute;paisseur de 0.6 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 {#8663 …}
    #channels: Doctrine\ORM\PersistentCollection {#8649 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8647 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29947
  +product: App\Entity\Product\Product {#8644
    #id: 3635
    #code: "grille-pour-hachoir-a-viande-fonte-n0-8-2054"
    #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
    #variants: Doctrine\ORM\PersistentCollection {#8653 …}
    #options: Doctrine\ORM\PersistentCollection {#8657 …}
    #associations: Doctrine\ORM\PersistentCollection {#8655 …}
    #createdAt: DateTime @1758633031 {#8642
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8643
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8660 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8661
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8644}
        #id: 3635
        #name: "Grille pour hachoir à viande fonte n° 8"
        #slug: "grille-pour-hachoir-a-viande-fonte-n0-8-2054"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          <li><span style="font-size: 12px;">Diam&egrave;tre de 6 cm. Trou central &nbsp;0.9 cm. Epaisseur de 0.6 cm.</span></li>\n
          </ul></div><h1>Description grille pour hachoir à viande fonte n°8</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 cm, un trou central de 0.9 cm et une &eacute;paisseur de 0.6 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 {#8663 …}
    #channels: Doctrine\ORM\PersistentCollection {#8649 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8647 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30149 …}
  +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 {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8644
    #id: 3635
    #code: "grille-pour-hachoir-a-viande-fonte-n0-8-2054"
    #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
    #variants: Doctrine\ORM\PersistentCollection {#8653 …}
    #options: Doctrine\ORM\PersistentCollection {#8657 …}
    #associations: Doctrine\ORM\PersistentCollection {#8655 …}
    #createdAt: DateTime @1758633031 {#8642
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8643
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8660 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8661
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8644}
        #id: 3635
        #name: "Grille pour hachoir à viande fonte n° 8"
        #slug: "grille-pour-hachoir-a-viande-fonte-n0-8-2054"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour hachoir manuel.</li>\n
          <li><span style="font-size: 12px;">Diam&egrave;tre de 6 cm. Trou central &nbsp;0.9 cm. Epaisseur de 0.6 cm.</span></li>\n
          </ul></div><h1>Description grille pour hachoir à viande fonte n°8</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 cm, un trou central de 0.9 cm et une &eacute;paisseur de 0.6 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 {#8663 …}
    #channels: Doctrine\ORM\PersistentCollection {#8649 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8647 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Grille pour hachoir à viande fonte n° 8"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30220
  -props: [
    "product" => App\Entity\Product\Product {#8644
      #id: 3635
      #code: "grille-pour-hachoir-a-viande-fonte-n0-8-2054"
      #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
      #variants: Doctrine\ORM\PersistentCollection {#8653 …}
      #options: Doctrine\ORM\PersistentCollection {#8657 …}
      #associations: Doctrine\ORM\PersistentCollection {#8655 …}
      #createdAt: DateTime @1758633031 {#8642
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633031 {#8643
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8660 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8661
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8644}
          #id: 3635
          #name: "Grille pour hachoir à viande fonte n° 8"
          #slug: "grille-pour-hachoir-a-viande-fonte-n0-8-2054"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour hachoir manuel.</li>\n
            <li><span style="font-size: 12px;">Diam&egrave;tre de 6 cm. Trou central &nbsp;0.9 cm. Epaisseur de 0.6 cm.</span></li>\n
            </ul></div><h1>Description grille pour hachoir à viande fonte n°8</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 cm, un trou central de 0.9 cm et une &eacute;paisseur de 0.6 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 {#8663 …}
      #channels: Doctrine\ORM\PersistentCollection {#8649 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8647 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30304
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30204 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30271 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30201 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30149 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30157
    #collection: Doctrine\Common\Collections\ArrayCollection {#30166 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30145 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38501 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38503 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30304
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30204 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30271 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30201 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Grille pour hachoir à viande fonte n° 8"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30157
    #collection: Doctrine\Common\Collections\ArrayCollection {#30166 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30145 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38501 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38503 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30305
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30304
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30204 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30271 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30201 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30149 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30157
      #collection: Doctrine\Common\Collections\ArrayCollection {#30166 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30145 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38501 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38503 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30358
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30349 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30356 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30357 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30149 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30361
  +variant: App\Entity\Product\ProductVariant {#30149 …}
  +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 {#9071 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30358
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30349 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30356 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30357 …}
    +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 102.0 MiB 16.32 ms
Input props
[
  "product" => App\Entity\Product\Product {#8667
    #id: 3636
    #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
    #attributes: Doctrine\ORM\PersistentCollection {#8674 …}
    #variants: Doctrine\ORM\PersistentCollection {#8676 …}
    #options: Doctrine\ORM\PersistentCollection {#8680 …}
    #associations: Doctrine\ORM\PersistentCollection {#8678 …}
    #createdAt: DateTime @1758633031 {#8665
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8666
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8683 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8684
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8667}
        #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 {#8686 …}
    #channels: Doctrine\ORM\PersistentCollection {#8672 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8668 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8670 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30211
  +product: App\Entity\Product\Product {#8667
    #id: 3636
    #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
    #attributes: Doctrine\ORM\PersistentCollection {#8674 …}
    #variants: Doctrine\ORM\PersistentCollection {#8676 …}
    #options: Doctrine\ORM\PersistentCollection {#8680 …}
    #associations: Doctrine\ORM\PersistentCollection {#8678 …}
    #createdAt: DateTime @1758633031 {#8665
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8666
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8683 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8684
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8667}
        #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 {#8686 …}
    #channels: Doctrine\ORM\PersistentCollection {#8672 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8668 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8670 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30424 …}
  +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 {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8667
    #id: 3636
    #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
    #attributes: Doctrine\ORM\PersistentCollection {#8674 …}
    #variants: Doctrine\ORM\PersistentCollection {#8676 …}
    #options: Doctrine\ORM\PersistentCollection {#8680 …}
    #associations: Doctrine\ORM\PersistentCollection {#8678 …}
    #createdAt: DateTime @1758633031 {#8665
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8666
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8683 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8684
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8667}
        #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 {#8686 …}
    #channels: Doctrine\ORM\PersistentCollection {#8672 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8668 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8670 …}
    #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 {#30495
  -props: [
    "product" => App\Entity\Product\Product {#8667
      #id: 3636
      #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055"
      #attributes: Doctrine\ORM\PersistentCollection {#8674 …}
      #variants: Doctrine\ORM\PersistentCollection {#8676 …}
      #options: Doctrine\ORM\PersistentCollection {#8680 …}
      #associations: Doctrine\ORM\PersistentCollection {#8678 …}
      #createdAt: DateTime @1758633031 {#8665
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633031 {#8666
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8683 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8684
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8667}
          #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 {#8686 …}
      #channels: Doctrine\ORM\PersistentCollection {#8672 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8668 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8670 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 4.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30590
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30479 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30546 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30424 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30432
    #collection: Doctrine\Common\Collections\ArrayCollection {#30441 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30420 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38515 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38517 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30590
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30479 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30546 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30476 …}
    +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 {#30432
    #collection: Doctrine\Common\Collections\ArrayCollection {#30441 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30420 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38515 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38517 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30594
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30590
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30479 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30546 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30476 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30424 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30432
      #collection: Doctrine\Common\Collections\ArrayCollection {#30441 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30420 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38515 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38517 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30644
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30635 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30642 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30643 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30424 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30647
  +variant: App\Entity\Product\ProductVariant {#30424 …}
  +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 {#9071 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30644
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30635 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30642 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30643 …}
    +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 102.0 MiB 19.10 ms
Input props
[
  "product" => App\Entity\Product\Product {#8690
    #id: 3637
    #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
    #attributes: Doctrine\ORM\PersistentCollection {#8697 …}
    #variants: Doctrine\ORM\PersistentCollection {#8699 …}
    #options: Doctrine\ORM\PersistentCollection {#8703 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758633031 {#8688
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8689
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8706 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8707
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8690}
        #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 {#8709 …}
    #channels: Doctrine\ORM\PersistentCollection {#8695 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8691 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8693 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30486
  +product: App\Entity\Product\Product {#8690
    #id: 3637
    #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
    #attributes: Doctrine\ORM\PersistentCollection {#8697 …}
    #variants: Doctrine\ORM\PersistentCollection {#8699 …}
    #options: Doctrine\ORM\PersistentCollection {#8703 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758633031 {#8688
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8689
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8706 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8707
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8690}
        #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 {#8709 …}
    #channels: Doctrine\ORM\PersistentCollection {#8695 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8691 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8693 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30710 …}
  +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 {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 4.09 ms
Input props
[
  "product" => App\Entity\Product\Product {#8690
    #id: 3637
    #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
    #attributes: Doctrine\ORM\PersistentCollection {#8697 …}
    #variants: Doctrine\ORM\PersistentCollection {#8699 …}
    #options: Doctrine\ORM\PersistentCollection {#8703 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758633031 {#8688
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8689
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8706 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8707
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8690}
        #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 {#8709 …}
    #channels: Doctrine\ORM\PersistentCollection {#8695 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8691 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8693 …}
    #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 {#30781
  -props: [
    "product" => App\Entity\Product\Product {#8690
      #id: 3637
      #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056"
      #attributes: Doctrine\ORM\PersistentCollection {#8697 …}
      #variants: Doctrine\ORM\PersistentCollection {#8699 …}
      #options: Doctrine\ORM\PersistentCollection {#8703 …}
      #associations: Doctrine\ORM\PersistentCollection {#8701 …}
      #createdAt: DateTime @1758633031 {#8688
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633031 {#8689
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8706 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8707
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8690}
          #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 {#8709 …}
      #channels: Doctrine\ORM\PersistentCollection {#8695 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8691 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8693 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 3.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30765 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30832 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30762 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30710 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30718
    #collection: Doctrine\Common\Collections\ArrayCollection {#30727 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30706 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38529 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38531 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30765 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30832 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30762 …}
    +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 {#30718
    #collection: Doctrine\Common\Collections\ArrayCollection {#30727 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30706 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38529 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38531 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30857
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30854
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30765 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30832 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30762 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30710 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30718
      #collection: Doctrine\Common\Collections\ArrayCollection {#30727 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30706 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38529 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38531 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30908
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30899 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30906 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30907 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30710 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30911
  +variant: App\Entity\Product\ProductVariant {#30710 …}
  +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 {#9071 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30908
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30899 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30906 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30907 …}
    +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 102.0 MiB 8.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#8713
    #id: 3638
    #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
    #attributes: Doctrine\ORM\PersistentCollection {#8720 …}
    #variants: Doctrine\ORM\PersistentCollection {#8722 …}
    #options: Doctrine\ORM\PersistentCollection {#8726 …}
    #associations: Doctrine\ORM\PersistentCollection {#8724 …}
    #createdAt: DateTime @1758633031 {#8711
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8712
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8729 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8730
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8713}
        #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 {#8732 …}
    #channels: Doctrine\ORM\PersistentCollection {#8718 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8714 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8716 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30772
  +product: App\Entity\Product\Product {#8713
    #id: 3638
    #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
    #attributes: Doctrine\ORM\PersistentCollection {#8720 …}
    #variants: Doctrine\ORM\PersistentCollection {#8722 …}
    #options: Doctrine\ORM\PersistentCollection {#8726 …}
    #associations: Doctrine\ORM\PersistentCollection {#8724 …}
    #createdAt: DateTime @1758633031 {#8711
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8712
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8729 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8730
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8713}
        #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 {#8732 …}
    #channels: Doctrine\ORM\PersistentCollection {#8718 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8714 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8716 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30974 …}
  +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 {#27711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27750 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.20 ms
Input props
[
  "product" => App\Entity\Product\Product {#8713
    #id: 3638
    #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
    #attributes: Doctrine\ORM\PersistentCollection {#8720 …}
    #variants: Doctrine\ORM\PersistentCollection {#8722 …}
    #options: Doctrine\ORM\PersistentCollection {#8726 …}
    #associations: Doctrine\ORM\PersistentCollection {#8724 …}
    #createdAt: DateTime @1758633031 {#8711
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633031 {#8712
      date: 2025-09-23 21:10:31.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8729 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8730
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8713}
        #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 {#8732 …}
    #channels: Doctrine\ORM\PersistentCollection {#8718 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8714 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8716 …}
    #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 {#31045
  -props: [
    "product" => App\Entity\Product\Product {#8713
      #id: 3638
      #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057"
      #attributes: Doctrine\ORM\PersistentCollection {#8720 …}
      #variants: Doctrine\ORM\PersistentCollection {#8722 …}
      #options: Doctrine\ORM\PersistentCollection {#8726 …}
      #associations: Doctrine\ORM\PersistentCollection {#8724 …}
      #createdAt: DateTime @1758633031 {#8711
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633031 {#8712
        date: 2025-09-23 21:10:31.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8729 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8730
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8713}
          #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 {#8732 …}
      #channels: Doctrine\ORM\PersistentCollection {#8718 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8620 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8714 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8716 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31118
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31096 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31026 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30974 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30982
    #collection: Doctrine\Common\Collections\ArrayCollection {#30991 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30970 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38543 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38545 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31118
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31096 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31026 …}
    +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 {#30982
    #collection: Doctrine\Common\Collections\ArrayCollection {#30991 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30970 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38543 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38545 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31121
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31118
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31029 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31096 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31026 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30974 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30982
      #collection: Doctrine\Common\Collections\ArrayCollection {#30991 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30970 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38543 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38545 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31172
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31163 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31170 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31171 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30974 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31175
  +variant: App\Entity\Product\ProductVariant {#30974 …}
  +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 {#9071 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31172
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31163 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31170 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31171 …}
    +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 104.0 MiB 18.27 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27424
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12566 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27446 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12576 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31485
  +cart: App\Entity\Order\Order {#13480 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27424
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12566 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27446 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12576 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}