Components

12 Twig Components
44 Render Count
76 ms Render Time
112.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 49.21ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 8.89ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 7.56ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.49ms
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.69ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.48ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.51ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.98ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.69ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.97ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.99ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 112.0 MiB 1.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12598
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12591 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12597 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12596 …}
    +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 {#13218
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12598
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12591 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12597 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12596 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 112.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13293 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13294 …}
    +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 {#13304
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13295
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13293 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13294 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 112.0 MiB 4.48 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13386
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13365 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13385 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13384 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13401
  +cart: App\Entity\Order\Order {#13468 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13386
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13365 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13385 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13384 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 112.0 MiB 14.51 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13654
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13648 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13640 …}
    +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 {#13663
  #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 {#13654
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13648 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13640 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 0.98 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27454
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27450 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27453 …}
    +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 {#27463
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27454
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27450 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27453 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27567
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27563 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27564 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27566 …}
    +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 {#27575
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27567
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27563 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27564 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27566 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 1.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27638
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27634 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27635 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27637 …}
    +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 {#27646
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27638
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27634 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27635 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27637 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 9.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1251
    #code: "pique-mais-westmark-5175"
    #attributes: Doctrine\ORM\PersistentCollection {#8175 …}
    #variants: Doctrine\ORM\PersistentCollection {#8398 …}
    #options: Doctrine\ORM\PersistentCollection {#8526 …}
    #associations: Doctrine\ORM\PersistentCollection {#8466 …}
    #createdAt: DateTime @1758632324 {#7766
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#7832
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8525 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8528
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1251
        #name: "Pique-maïs Westmark"
        #slug: "pique-mais-westmark-5175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poign&eacute;e en caoutchouc, 4 pointes en inox.</li>\n
          <li>Convient au lave-vaisselle.</li>\n
          <li>Garantie 2 ans.&nbsp;</li>\n
          </ul></div><h1>Description Pique-maïs Westmark</h1><div class="col is-12">Les Pique-ma&iuml;s Westmark&nbsp;vous permettent de maintenir votre ma&iuml;s pour la cuisson et pour le d&eacute;guster.</div><h1>Caractéristiques Pique-maïs Westmark</h1><div class="col is-12">Poign&eacute;e en caoutchouc. Pointes en inox.&nbsp;Convient au lave-vaisselle.&nbsp;Garantie 2 ans.&nbsp;\n
          <ul>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8531 …}
    #channels: Doctrine\ORM\PersistentCollection {#8034 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7919 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8037 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28171
  +product: App\Entity\Product\Product {#7969
    #id: 1251
    #code: "pique-mais-westmark-5175"
    #attributes: Doctrine\ORM\PersistentCollection {#8175 …}
    #variants: Doctrine\ORM\PersistentCollection {#8398 …}
    #options: Doctrine\ORM\PersistentCollection {#8526 …}
    #associations: Doctrine\ORM\PersistentCollection {#8466 …}
    #createdAt: DateTime @1758632324 {#7766
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#7832
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8525 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8528
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1251
        #name: "Pique-maïs Westmark"
        #slug: "pique-mais-westmark-5175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poign&eacute;e en caoutchouc, 4 pointes en inox.</li>\n
          <li>Convient au lave-vaisselle.</li>\n
          <li>Garantie 2 ans.&nbsp;</li>\n
          </ul></div><h1>Description Pique-maïs Westmark</h1><div class="col is-12">Les Pique-ma&iuml;s Westmark&nbsp;vous permettent de maintenir votre ma&iuml;s pour la cuisson et pour le d&eacute;guster.</div><h1>Caractéristiques Pique-maïs Westmark</h1><div class="col is-12">Poign&eacute;e en caoutchouc. Pointes en inox.&nbsp;Convient au lave-vaisselle.&nbsp;Garantie 2 ans.&nbsp;\n
          <ul>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8531 …}
    #channels: Doctrine\ORM\PersistentCollection {#8034 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7919 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8037 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28433 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 2.03 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 1251
    #code: "pique-mais-westmark-5175"
    #attributes: Doctrine\ORM\PersistentCollection {#8175 …}
    #variants: Doctrine\ORM\PersistentCollection {#8398 …}
    #options: Doctrine\ORM\PersistentCollection {#8526 …}
    #associations: Doctrine\ORM\PersistentCollection {#8466 …}
    #createdAt: DateTime @1758632324 {#7766
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#7832
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8525 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8528
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 1251
        #name: "Pique-maïs Westmark"
        #slug: "pique-mais-westmark-5175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Poign&eacute;e en caoutchouc, 4 pointes en inox.</li>\n
          <li>Convient au lave-vaisselle.</li>\n
          <li>Garantie 2 ans.&nbsp;</li>\n
          </ul></div><h1>Description Pique-maïs Westmark</h1><div class="col is-12">Les Pique-ma&iuml;s Westmark&nbsp;vous permettent de maintenir votre ma&iuml;s pour la cuisson et pour le d&eacute;guster.</div><h1>Caractéristiques Pique-maïs Westmark</h1><div class="col is-12">Poign&eacute;e en caoutchouc. Pointes en inox.&nbsp;Convient au lave-vaisselle.&nbsp;Garantie 2 ans.&nbsp;\n
          <ul>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8531 …}
    #channels: Doctrine\ORM\PersistentCollection {#8034 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7919 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8037 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pique-maïs Westmark"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28844
  -props: [
    "product" => App\Entity\Product\Product {#7969
      #id: 1251
      #code: "pique-mais-westmark-5175"
      #attributes: Doctrine\ORM\PersistentCollection {#8175 …}
      #variants: Doctrine\ORM\PersistentCollection {#8398 …}
      #options: Doctrine\ORM\PersistentCollection {#8526 …}
      #associations: Doctrine\ORM\PersistentCollection {#8466 …}
      #createdAt: DateTime @1758632324 {#7766
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632324 {#7832
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8525 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8528
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7969}
          #id: 1251
          #name: "Pique-maïs Westmark"
          #slug: "pique-mais-westmark-5175"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Poign&eacute;e en caoutchouc, 4 pointes en inox.</li>\n
            <li>Convient au lave-vaisselle.</li>\n
            <li>Garantie 2 ans.&nbsp;</li>\n
            </ul></div><h1>Description Pique-maïs Westmark</h1><div class="col is-12">Les Pique-ma&iuml;s Westmark&nbsp;vous permettent de maintenir votre ma&iuml;s pour la cuisson et pour le d&eacute;guster.</div><h1>Caractéristiques Pique-maïs Westmark</h1><div class="col is-12">Poign&eacute;e en caoutchouc. Pointes en inox.&nbsp;Convient au lave-vaisselle.&nbsp;Garantie 2 ans.&nbsp;\n
            <ul>\n
            </ul></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8531 …}
      #channels: Doctrine\ORM\PersistentCollection {#8034 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7919 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8037 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 1.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28917
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28915 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28914 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28433 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
    #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28616 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38205 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38257 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28917
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28915 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28914 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pique-maïs Westmark"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
    #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28616 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38205 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38257 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28925
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28917
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28915 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28914 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28433 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
      #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28616 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38205 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38257 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28993
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28983 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28991 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28992 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28433 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29002
  +variant: App\Entity\Product\ProductVariant {#28433 …}
  +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 {#9059 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28993
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28983 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28991 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28992 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 5.18 ms
Input props
[
  "product" => App\Entity\Product\Product {#8537
    #id: 1252
    #code: "pique-pomme-de-terre-inox-westmark-5398"
    #attributes: Doctrine\ORM\PersistentCollection {#8544 …}
    #variants: Doctrine\ORM\PersistentCollection {#8546 …}
    #options: Doctrine\ORM\PersistentCollection {#8550 …}
    #associations: Doctrine\ORM\PersistentCollection {#8548 …}
    #createdAt: DateTime @1758632324 {#8535
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8536
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8553 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8554
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8537}
        #id: 1252
        #name: "Pique Pomme de Terre Inox Westmark"
        #slug: "pique-pomme-de-terre-inox-westmark-5398"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Anneau d'accrochage.</li>\n
          <li>Trident.</li>\n
          </ul></div><h1>Descriptif Pique Pomme de Terre Inox Westmark</h1><div class="col is-12">Le Pique Pomme de Terre Inox Westmark permet d'attrapper vos pommes de terre chaudes sans vous br&ucirc;ler, pour mieux les &eacute;plucher.</div><h1>Caractéristiques Pique Pomme de Terre Inox Westmark</h1><div class="col is-12">Inox. Longueur totale 15 cm. Va au lave vaisselle.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8556 …}
    #channels: Doctrine\ORM\PersistentCollection {#8542 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8538 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8540 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28822
  +product: App\Entity\Product\Product {#8537
    #id: 1252
    #code: "pique-pomme-de-terre-inox-westmark-5398"
    #attributes: Doctrine\ORM\PersistentCollection {#8544 …}
    #variants: Doctrine\ORM\PersistentCollection {#8546 …}
    #options: Doctrine\ORM\PersistentCollection {#8550 …}
    #associations: Doctrine\ORM\PersistentCollection {#8548 …}
    #createdAt: DateTime @1758632324 {#8535
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8536
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8553 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8554
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8537}
        #id: 1252
        #name: "Pique Pomme de Terre Inox Westmark"
        #slug: "pique-pomme-de-terre-inox-westmark-5398"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Anneau d'accrochage.</li>\n
          <li>Trident.</li>\n
          </ul></div><h1>Descriptif Pique Pomme de Terre Inox Westmark</h1><div class="col is-12">Le Pique Pomme de Terre Inox Westmark permet d'attrapper vos pommes de terre chaudes sans vous br&ucirc;ler, pour mieux les &eacute;plucher.</div><h1>Caractéristiques Pique Pomme de Terre Inox Westmark</h1><div class="col is-12">Inox. Longueur totale 15 cm. Va au lave vaisselle.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8556 …}
    #channels: Doctrine\ORM\PersistentCollection {#8542 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8538 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8540 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29075 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#8537
    #id: 1252
    #code: "pique-pomme-de-terre-inox-westmark-5398"
    #attributes: Doctrine\ORM\PersistentCollection {#8544 …}
    #variants: Doctrine\ORM\PersistentCollection {#8546 …}
    #options: Doctrine\ORM\PersistentCollection {#8550 …}
    #associations: Doctrine\ORM\PersistentCollection {#8548 …}
    #createdAt: DateTime @1758632324 {#8535
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8536
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8553 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8554
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8537}
        #id: 1252
        #name: "Pique Pomme de Terre Inox Westmark"
        #slug: "pique-pomme-de-terre-inox-westmark-5398"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Anneau d'accrochage.</li>\n
          <li>Trident.</li>\n
          </ul></div><h1>Descriptif Pique Pomme de Terre Inox Westmark</h1><div class="col is-12">Le Pique Pomme de Terre Inox Westmark permet d'attrapper vos pommes de terre chaudes sans vous br&ucirc;ler, pour mieux les &eacute;plucher.</div><h1>Caractéristiques Pique Pomme de Terre Inox Westmark</h1><div class="col is-12">Inox. Longueur totale 15 cm. Va au lave vaisselle.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8556 …}
    #channels: Doctrine\ORM\PersistentCollection {#8542 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8538 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8540 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pique Pomme de Terre Inox Westmark"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29146
  -props: [
    "product" => App\Entity\Product\Product {#8537
      #id: 1252
      #code: "pique-pomme-de-terre-inox-westmark-5398"
      #attributes: Doctrine\ORM\PersistentCollection {#8544 …}
      #variants: Doctrine\ORM\PersistentCollection {#8546 …}
      #options: Doctrine\ORM\PersistentCollection {#8550 …}
      #associations: Doctrine\ORM\PersistentCollection {#8548 …}
      #createdAt: DateTime @1758632324 {#8535
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632324 {#8536
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8553 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8554
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8537}
          #id: 1252
          #name: "Pique Pomme de Terre Inox Westmark"
          #slug: "pique-pomme-de-terre-inox-westmark-5398"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier inoxydable.</li>\n
            <li>Anneau d'accrochage.</li>\n
            <li>Trident.</li>\n
            </ul></div><h1>Descriptif Pique Pomme de Terre Inox Westmark</h1><div class="col is-12">Le Pique Pomme de Terre Inox Westmark permet d'attrapper vos pommes de terre chaudes sans vous br&ucirc;ler, pour mieux les &eacute;plucher.</div><h1>Caractéristiques Pique Pomme de Terre Inox Westmark</h1><div class="col is-12">Inox. Longueur totale 15 cm. Va au lave vaisselle.&nbsp;</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8556 …}
      #channels: Doctrine\ORM\PersistentCollection {#8542 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8538 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8540 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29211
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29130 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29200 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29075 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29083
    #collection: Doctrine\Common\Collections\ArrayCollection {#29092 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29071 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38279 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29211
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29130 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29200 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pique Pomme de Terre Inox Westmark"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29083
    #collection: Doctrine\Common\Collections\ArrayCollection {#29092 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29071 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38279 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29216
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29211
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29130 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29200 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29127 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29075 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29083
      #collection: Doctrine\Common\Collections\ArrayCollection {#29092 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29071 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38277 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38279 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29265
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29256 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29264 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29075 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29268
  +variant: App\Entity\Product\ProductVariant {#29075 …}
  +price: "8,00\u{A0}"
  +originalPrice: "8,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29265
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29256 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29264 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 4.95 ms
Input props
[
  "product" => App\Entity\Product\Product {#8560
    #id: 1256
    #code: "pinces-a-sacs-westmark-6817"
    #attributes: Doctrine\ORM\PersistentCollection {#8567 …}
    #variants: Doctrine\ORM\PersistentCollection {#8569 …}
    #options: Doctrine\ORM\PersistentCollection {#8573 …}
    #associations: Doctrine\ORM\PersistentCollection {#8571 …}
    #createdAt: DateTime @1758632324 {#8558
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8559
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8576 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8577
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8560}
        #id: 1256
        #name: "Pinces à Sacs Westmark"
        #slug: "pinces-a-sacs-westmark-6817"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pratique pour refermer les sachets de caf&eacute;, sucreries...</li>\n
          <li>Garantie : 2 ans.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Pinces à Sacs Westmark</h1><div class="col is-12">Lot de 2 ou 3 pinces en ABS tr&egrave;s pratiques pour refermer les sachets de caf&eacute;, sucreries etc...</div><h1>Caractéristiques Pinces à Sacs Westmark</h1><div class="col is-12">- ABS.<br />- Pinces PM : 7 x 3,5 cm.<br />- Pinces GM : 10 x 5 cm.<br />- Garantie : 2 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 {#8579 …}
    #channels: Doctrine\ORM\PersistentCollection {#8565 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8561 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8563 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29137
  +product: App\Entity\Product\Product {#8560
    #id: 1256
    #code: "pinces-a-sacs-westmark-6817"
    #attributes: Doctrine\ORM\PersistentCollection {#8567 …}
    #variants: Doctrine\ORM\PersistentCollection {#8569 …}
    #options: Doctrine\ORM\PersistentCollection {#8573 …}
    #associations: Doctrine\ORM\PersistentCollection {#8571 …}
    #createdAt: DateTime @1758632324 {#8558
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8559
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8576 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8577
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8560}
        #id: 1256
        #name: "Pinces à Sacs Westmark"
        #slug: "pinces-a-sacs-westmark-6817"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pratique pour refermer les sachets de caf&eacute;, sucreries...</li>\n
          <li>Garantie : 2 ans.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Pinces à Sacs Westmark</h1><div class="col is-12">Lot de 2 ou 3 pinces en ABS tr&egrave;s pratiques pour refermer les sachets de caf&eacute;, sucreries etc...</div><h1>Caractéristiques Pinces à Sacs Westmark</h1><div class="col is-12">- ABS.<br />- Pinces PM : 7 x 3,5 cm.<br />- Pinces GM : 10 x 5 cm.<br />- Garantie : 2 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 {#8579 …}
    #channels: Doctrine\ORM\PersistentCollection {#8565 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8561 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8563 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29331 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#8560
    #id: 1256
    #code: "pinces-a-sacs-westmark-6817"
    #attributes: Doctrine\ORM\PersistentCollection {#8567 …}
    #variants: Doctrine\ORM\PersistentCollection {#8569 …}
    #options: Doctrine\ORM\PersistentCollection {#8573 …}
    #associations: Doctrine\ORM\PersistentCollection {#8571 …}
    #createdAt: DateTime @1758632324 {#8558
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8559
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8576 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8577
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8560}
        #id: 1256
        #name: "Pinces à Sacs Westmark"
        #slug: "pinces-a-sacs-westmark-6817"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pratique pour refermer les sachets de caf&eacute;, sucreries...</li>\n
          <li>Garantie : 2 ans.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Pinces à Sacs Westmark</h1><div class="col is-12">Lot de 2 ou 3 pinces en ABS tr&egrave;s pratiques pour refermer les sachets de caf&eacute;, sucreries etc...</div><h1>Caractéristiques Pinces à Sacs Westmark</h1><div class="col is-12">- ABS.<br />- Pinces PM : 7 x 3,5 cm.<br />- Pinces GM : 10 x 5 cm.<br />- Garantie : 2 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 {#8579 …}
    #channels: Doctrine\ORM\PersistentCollection {#8565 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8561 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8563 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pinces à Sacs Westmark"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29402
  -props: [
    "product" => App\Entity\Product\Product {#8560
      #id: 1256
      #code: "pinces-a-sacs-westmark-6817"
      #attributes: Doctrine\ORM\PersistentCollection {#8567 …}
      #variants: Doctrine\ORM\PersistentCollection {#8569 …}
      #options: Doctrine\ORM\PersistentCollection {#8573 …}
      #associations: Doctrine\ORM\PersistentCollection {#8571 …}
      #createdAt: DateTime @1758632324 {#8558
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632324 {#8559
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8576 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8577
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8560}
          #id: 1256
          #name: "Pinces à Sacs Westmark"
          #slug: "pinces-a-sacs-westmark-6817"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pratique pour refermer les sachets de caf&eacute;, sucreries...</li>\n
            <li>Garantie : 2 ans.</li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Descriptif Pinces à Sacs Westmark</h1><div class="col is-12">Lot de 2 ou 3 pinces en ABS tr&egrave;s pratiques pour refermer les sachets de caf&eacute;, sucreries etc...</div><h1>Caractéristiques Pinces à Sacs Westmark</h1><div class="col is-12">- ABS.<br />- Pinces PM : 7 x 3,5 cm.<br />- Pinces GM : 10 x 5 cm.<br />- Garantie : 2 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 {#8579 …}
      #channels: Doctrine\ORM\PersistentCollection {#8565 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8561 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8563 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29386 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29456 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29383 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29331 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29339
    #collection: Doctrine\Common\Collections\ArrayCollection {#29348 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29327 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38293 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29386 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29456 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29383 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pinces à Sacs Westmark"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29339
    #collection: Doctrine\Common\Collections\ArrayCollection {#29348 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29327 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38293 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29472
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29467
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29386 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29456 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29383 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29331 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29339
      #collection: Doctrine\Common\Collections\ArrayCollection {#29348 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29327 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38291 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38293 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29521
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29512 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29519 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29520 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29331 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29524
  +variant: App\Entity\Product\ProductVariant {#29331 …}
  +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 {#9059 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29521
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29512 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29519 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29520 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 4.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8583
    #id: 1268
    #code: "pince-coupe-marrons-et-chataignes-ibili-8199"
    #attributes: Doctrine\ORM\PersistentCollection {#8590 …}
    #variants: Doctrine\ORM\PersistentCollection {#8592 …}
    #options: Doctrine\ORM\PersistentCollection {#8596 …}
    #associations: Doctrine\ORM\PersistentCollection {#8594 …}
    #createdAt: DateTime @1758632324 {#8581
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8582
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8599 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8600
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8583}
        #id: 1268
        #name: "Pince Coupe Marrons et Châtaignes Ibili"
        #slug: "pince-coupe-marrons-et-chataignes-ibili-8199"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Robuste &amp; efficace.</li>\n
          <li>Lames en acier inoxydable.</li>\n
          <li>Capuchon de protection des lames.</li>\n
          <li>Passe au lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif Pince Coupe Marrons et Châtaignes Ibili</h1><div class="col is-12">Le Coupe Marrons-Ch&acirc;taigne Ibili est particuli&egrave;rement robuste et adapt&eacute; pour &eacute;plucher les ch&acirc;taignes ou y pratiquer des incisions afin qu'elles n'&eacute;clatent pas durant la cuisson. Il est beaucoup plus efficace et s&eacute;cure qu'un simple couteau. R&eacute;alis&eacute; en acier inoxydable et plastique, il est dot&eacute; d'un capuchon de protection des lames.</div><h1>Caractéristiques Pince Coupe Marrons et Châtaignes Ibili</h1><div class="col is-12">- Lames en acier inoxydable.<br />- Manche en plastique.<br />- Capuchon de protection des lames.<br />- Longueur : 17 cm.<br />- Compatible lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8602 …}
    #channels: Doctrine\ORM\PersistentCollection {#8588 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8584 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8586 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29393
  +product: App\Entity\Product\Product {#8583
    #id: 1268
    #code: "pince-coupe-marrons-et-chataignes-ibili-8199"
    #attributes: Doctrine\ORM\PersistentCollection {#8590 …}
    #variants: Doctrine\ORM\PersistentCollection {#8592 …}
    #options: Doctrine\ORM\PersistentCollection {#8596 …}
    #associations: Doctrine\ORM\PersistentCollection {#8594 …}
    #createdAt: DateTime @1758632324 {#8581
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8582
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8599 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8600
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8583}
        #id: 1268
        #name: "Pince Coupe Marrons et Châtaignes Ibili"
        #slug: "pince-coupe-marrons-et-chataignes-ibili-8199"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Robuste &amp; efficace.</li>\n
          <li>Lames en acier inoxydable.</li>\n
          <li>Capuchon de protection des lames.</li>\n
          <li>Passe au lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif Pince Coupe Marrons et Châtaignes Ibili</h1><div class="col is-12">Le Coupe Marrons-Ch&acirc;taigne Ibili est particuli&egrave;rement robuste et adapt&eacute; pour &eacute;plucher les ch&acirc;taignes ou y pratiquer des incisions afin qu'elles n'&eacute;clatent pas durant la cuisson. Il est beaucoup plus efficace et s&eacute;cure qu'un simple couteau. R&eacute;alis&eacute; en acier inoxydable et plastique, il est dot&eacute; d'un capuchon de protection des lames.</div><h1>Caractéristiques Pince Coupe Marrons et Châtaignes Ibili</h1><div class="col is-12">- Lames en acier inoxydable.<br />- Manche en plastique.<br />- Capuchon de protection des lames.<br />- Longueur : 17 cm.<br />- Compatible lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8602 …}
    #channels: Doctrine\ORM\PersistentCollection {#8588 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8584 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8586 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29587 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8583
    #id: 1268
    #code: "pince-coupe-marrons-et-chataignes-ibili-8199"
    #attributes: Doctrine\ORM\PersistentCollection {#8590 …}
    #variants: Doctrine\ORM\PersistentCollection {#8592 …}
    #options: Doctrine\ORM\PersistentCollection {#8596 …}
    #associations: Doctrine\ORM\PersistentCollection {#8594 …}
    #createdAt: DateTime @1758632324 {#8581
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8582
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8599 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8600
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8583}
        #id: 1268
        #name: "Pince Coupe Marrons et Châtaignes Ibili"
        #slug: "pince-coupe-marrons-et-chataignes-ibili-8199"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Robuste &amp; efficace.</li>\n
          <li>Lames en acier inoxydable.</li>\n
          <li>Capuchon de protection des lames.</li>\n
          <li>Passe au lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif Pince Coupe Marrons et Châtaignes Ibili</h1><div class="col is-12">Le Coupe Marrons-Ch&acirc;taigne Ibili est particuli&egrave;rement robuste et adapt&eacute; pour &eacute;plucher les ch&acirc;taignes ou y pratiquer des incisions afin qu'elles n'&eacute;clatent pas durant la cuisson. Il est beaucoup plus efficace et s&eacute;cure qu'un simple couteau. R&eacute;alis&eacute; en acier inoxydable et plastique, il est dot&eacute; d'un capuchon de protection des lames.</div><h1>Caractéristiques Pince Coupe Marrons et Châtaignes Ibili</h1><div class="col is-12">- Lames en acier inoxydable.<br />- Manche en plastique.<br />- Capuchon de protection des lames.<br />- Longueur : 17 cm.<br />- Compatible lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8602 …}
    #channels: Doctrine\ORM\PersistentCollection {#8588 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8584 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8586 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pince Coupe Marrons et Châtaignes Ibili"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29658
  -props: [
    "product" => App\Entity\Product\Product {#8583
      #id: 1268
      #code: "pince-coupe-marrons-et-chataignes-ibili-8199"
      #attributes: Doctrine\ORM\PersistentCollection {#8590 …}
      #variants: Doctrine\ORM\PersistentCollection {#8592 …}
      #options: Doctrine\ORM\PersistentCollection {#8596 …}
      #associations: Doctrine\ORM\PersistentCollection {#8594 …}
      #createdAt: DateTime @1758632324 {#8581
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632324 {#8582
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8599 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8600
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8583}
          #id: 1268
          #name: "Pince Coupe Marrons et Châtaignes Ibili"
          #slug: "pince-coupe-marrons-et-chataignes-ibili-8199"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Robuste &amp; efficace.</li>\n
            <li>Lames en acier inoxydable.</li>\n
            <li>Capuchon de protection des lames.</li>\n
            <li>Passe au lave-vaisselle.</li>\n
            </ul></div><h1>Descriptif Pince Coupe Marrons et Châtaignes Ibili</h1><div class="col is-12">Le Coupe Marrons-Ch&acirc;taigne Ibili est particuli&egrave;rement robuste et adapt&eacute; pour &eacute;plucher les ch&acirc;taignes ou y pratiquer des incisions afin qu'elles n'&eacute;clatent pas durant la cuisson. Il est beaucoup plus efficace et s&eacute;cure qu'un simple couteau. R&eacute;alis&eacute; en acier inoxydable et plastique, il est dot&eacute; d'un capuchon de protection des lames.</div><h1>Caractéristiques Pince Coupe Marrons et Châtaignes Ibili</h1><div class="col is-12">- Lames en acier inoxydable.<br />- Manche en plastique.<br />- Capuchon de protection des lames.<br />- Longueur : 17 cm.<br />- Compatible lave-vaisselle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8602 …}
      #channels: Doctrine\ORM\PersistentCollection {#8588 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8584 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8586 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29651
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29712 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29639 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29587 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29595
    #collection: Doctrine\Common\Collections\ArrayCollection {#29604 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29583 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38305 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38307 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29651
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29712 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29639 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pince Coupe Marrons et Châtaignes Ibili"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29595
    #collection: Doctrine\Common\Collections\ArrayCollection {#29604 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29583 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38305 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38307 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29716
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29651
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29642 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29712 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29639 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29587 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29595
      #collection: Doctrine\Common\Collections\ArrayCollection {#29604 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29583 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38305 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38307 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29766
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29757 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29764 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29765 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29587 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29769
  +variant: App\Entity\Product\ProductVariant {#29587 …}
  +price: "7,00\u{A0}"
  +originalPrice: "7,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29766
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29757 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29764 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29765 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 5.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#8606
    #id: 1274
    #code: "pince-coupe-marrons-692"
    #attributes: Doctrine\ORM\PersistentCollection {#8613 …}
    #variants: Doctrine\ORM\PersistentCollection {#8615 …}
    #options: Doctrine\ORM\PersistentCollection {#8619 …}
    #associations: Doctrine\ORM\PersistentCollection {#8617 …}
    #createdAt: DateTime @1758632325 {#8604
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632325 {#8605
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8622 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8623
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8606}
        #id: 1274
        #name: "Pince coupe marrons"
        #slug: "pince-coupe-marrons-692"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lame en acier inoxydable.</li>\n
          <li>Fend facilement les marrons et les chata&icirc;gnes.&nbsp;</li>\n
          </ul></div><h1>Description pince coupe marron</h1><div class="col is-12"><p>Pour fendre facilement les marrons et les chata&icirc;gnes gr&acirc;ce &agrave; sa lame dentel&eacute;e en acier inoxydable. Manche abs.</p></div><div class="col is-12"><a href="http://www.cuisinstore.com/tout-savoir-sur/tout-savoir-sur-la-chataigne-376.html"><font color="#ff6600"><strong>En savoir plus sur la ch&acirc;taigne</strong></font></a></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 {#8625 …}
    #channels: Doctrine\ORM\PersistentCollection {#8611 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8607 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8609 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29649
  +product: App\Entity\Product\Product {#8606
    #id: 1274
    #code: "pince-coupe-marrons-692"
    #attributes: Doctrine\ORM\PersistentCollection {#8613 …}
    #variants: Doctrine\ORM\PersistentCollection {#8615 …}
    #options: Doctrine\ORM\PersistentCollection {#8619 …}
    #associations: Doctrine\ORM\PersistentCollection {#8617 …}
    #createdAt: DateTime @1758632325 {#8604
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632325 {#8605
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8622 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8623
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8606}
        #id: 1274
        #name: "Pince coupe marrons"
        #slug: "pince-coupe-marrons-692"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lame en acier inoxydable.</li>\n
          <li>Fend facilement les marrons et les chata&icirc;gnes.&nbsp;</li>\n
          </ul></div><h1>Description pince coupe marron</h1><div class="col is-12"><p>Pour fendre facilement les marrons et les chata&icirc;gnes gr&acirc;ce &agrave; sa lame dentel&eacute;e en acier inoxydable. Manche abs.</p></div><div class="col is-12"><a href="http://www.cuisinstore.com/tout-savoir-sur/tout-savoir-sur-la-chataigne-376.html"><font color="#ff6600"><strong>En savoir plus sur la ch&acirc;taigne</strong></font></a></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 {#8625 …}
    #channels: Doctrine\ORM\PersistentCollection {#8611 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8607 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8609 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29832 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#8606
    #id: 1274
    #code: "pince-coupe-marrons-692"
    #attributes: Doctrine\ORM\PersistentCollection {#8613 …}
    #variants: Doctrine\ORM\PersistentCollection {#8615 …}
    #options: Doctrine\ORM\PersistentCollection {#8619 …}
    #associations: Doctrine\ORM\PersistentCollection {#8617 …}
    #createdAt: DateTime @1758632325 {#8604
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632325 {#8605
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8622 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8623
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8606}
        #id: 1274
        #name: "Pince coupe marrons"
        #slug: "pince-coupe-marrons-692"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Lame en acier inoxydable.</li>\n
          <li>Fend facilement les marrons et les chata&icirc;gnes.&nbsp;</li>\n
          </ul></div><h1>Description pince coupe marron</h1><div class="col is-12"><p>Pour fendre facilement les marrons et les chata&icirc;gnes gr&acirc;ce &agrave; sa lame dentel&eacute;e en acier inoxydable. Manche abs.</p></div><div class="col is-12"><a href="http://www.cuisinstore.com/tout-savoir-sur/tout-savoir-sur-la-chataigne-376.html"><font color="#ff6600"><strong>En savoir plus sur la ch&acirc;taigne</strong></font></a></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 {#8625 …}
    #channels: Doctrine\ORM\PersistentCollection {#8611 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8607 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8609 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pince coupe marrons"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29906
  -props: [
    "product" => App\Entity\Product\Product {#8606
      #id: 1274
      #code: "pince-coupe-marrons-692"
      #attributes: Doctrine\ORM\PersistentCollection {#8613 …}
      #variants: Doctrine\ORM\PersistentCollection {#8615 …}
      #options: Doctrine\ORM\PersistentCollection {#8619 …}
      #associations: Doctrine\ORM\PersistentCollection {#8617 …}
      #createdAt: DateTime @1758632325 {#8604
        date: 2025-09-23 20:58:45.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632325 {#8605
        date: 2025-09-23 20:58:45.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8622 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8623
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8606}
          #id: 1274
          #name: "Pince coupe marrons"
          #slug: "pince-coupe-marrons-692"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Lame en acier inoxydable.</li>\n
            <li>Fend facilement les marrons et les chata&icirc;gnes.&nbsp;</li>\n
            </ul></div><h1>Description pince coupe marron</h1><div class="col is-12"><p>Pour fendre facilement les marrons et les chata&icirc;gnes gr&acirc;ce &agrave; sa lame dentel&eacute;e en acier inoxydable. Manche abs.</p></div><div class="col is-12"><a href="http://www.cuisinstore.com/tout-savoir-sur/tout-savoir-sur-la-chataigne-376.html"><font color="#ff6600"><strong>En savoir plus sur la ch&acirc;taigne</strong></font></a></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 {#8625 …}
      #channels: Doctrine\ORM\PersistentCollection {#8611 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8607 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8609 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.83 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29968
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29957 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29887 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29832 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29840
    #collection: Doctrine\Common\Collections\ArrayCollection {#29852 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29828 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38321 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29968
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29957 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29887 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pince coupe marrons"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29840
    #collection: Doctrine\Common\Collections\ArrayCollection {#29852 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29828 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38321 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29973
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29968
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29890 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29957 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29887 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29832 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29840
      #collection: Doctrine\Common\Collections\ArrayCollection {#29852 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29828 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38319 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38321 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30013 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30020 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30021 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29832 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30025
  +variant: App\Entity\Product\ProductVariant {#29832 …}
  +price: "11,00\u{A0}"
  +originalPrice: "11,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30022
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30013 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30020 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30021 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 4.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#8632
    #id: 1272
    #code: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262"
    #attributes: Doctrine\ORM\PersistentCollection {#8639 …}
    #variants: Doctrine\ORM\PersistentCollection {#8641 …}
    #options: Doctrine\ORM\PersistentCollection {#8645 …}
    #associations: Doctrine\ORM\PersistentCollection {#8643 …}
    #createdAt: DateTime @1758632324 {#8630
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8631
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8648 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8632}
        #id: 1272
        #name: "Pelle à doser pour sel, épices et farine Jetter"
        #slug: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour vos dosages en cuisine.</li>\n
          <li>Bois de h&ecirc;tre.</li>\n
          <li>Sel, &eacute;pices, farine...</li>\n
          </ul></div><h1>Descriptif Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">La Pelle &agrave; Sel &amp; Epices Jetter est r&eacute;alis&eacute;e en bois de h&ecirc;tre. Elle est particuli&egrave;rement adapt&eacute;e pour prendre du sel depuis une main de sel mais aussi des &eacute;pices et de la farine.</div><h1>Caractéristiques Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">- Bois de h&ecirc;tre.<br />- Sel, &eacute;pices, farines...<br />- Dimension : 10 x 4 x 4 cm.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …}
    #channels: Doctrine\ORM\PersistentCollection {#8637 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8633 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8635 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29897
  +product: App\Entity\Product\Product {#8632
    #id: 1272
    #code: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262"
    #attributes: Doctrine\ORM\PersistentCollection {#8639 …}
    #variants: Doctrine\ORM\PersistentCollection {#8641 …}
    #options: Doctrine\ORM\PersistentCollection {#8645 …}
    #associations: Doctrine\ORM\PersistentCollection {#8643 …}
    #createdAt: DateTime @1758632324 {#8630
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8631
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8648 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8632}
        #id: 1272
        #name: "Pelle à doser pour sel, épices et farine Jetter"
        #slug: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour vos dosages en cuisine.</li>\n
          <li>Bois de h&ecirc;tre.</li>\n
          <li>Sel, &eacute;pices, farine...</li>\n
          </ul></div><h1>Descriptif Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">La Pelle &agrave; Sel &amp; Epices Jetter est r&eacute;alis&eacute;e en bois de h&ecirc;tre. Elle est particuli&egrave;rement adapt&eacute;e pour prendre du sel depuis une main de sel mais aussi des &eacute;pices et de la farine.</div><h1>Caractéristiques Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">- Bois de h&ecirc;tre.<br />- Sel, &eacute;pices, farines...<br />- Dimension : 10 x 4 x 4 cm.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …}
    #channels: Doctrine\ORM\PersistentCollection {#8637 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8633 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8635 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30088 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#8632
    #id: 1272
    #code: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262"
    #attributes: Doctrine\ORM\PersistentCollection {#8639 …}
    #variants: Doctrine\ORM\PersistentCollection {#8641 …}
    #options: Doctrine\ORM\PersistentCollection {#8645 …}
    #associations: Doctrine\ORM\PersistentCollection {#8643 …}
    #createdAt: DateTime @1758632324 {#8630
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8631
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8648 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8632}
        #id: 1272
        #name: "Pelle à doser pour sel, épices et farine Jetter"
        #slug: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour vos dosages en cuisine.</li>\n
          <li>Bois de h&ecirc;tre.</li>\n
          <li>Sel, &eacute;pices, farine...</li>\n
          </ul></div><h1>Descriptif Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">La Pelle &agrave; Sel &amp; Epices Jetter est r&eacute;alis&eacute;e en bois de h&ecirc;tre. Elle est particuli&egrave;rement adapt&eacute;e pour prendre du sel depuis une main de sel mais aussi des &eacute;pices et de la farine.</div><h1>Caractéristiques Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">- Bois de h&ecirc;tre.<br />- Sel, &eacute;pices, farines...<br />- Dimension : 10 x 4 x 4 cm.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …}
    #channels: Doctrine\ORM\PersistentCollection {#8637 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8633 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8635 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pelle à doser pour sel, épices et farine Jetter"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30159
  -props: [
    "product" => App\Entity\Product\Product {#8632
      #id: 1272
      #code: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262"
      #attributes: Doctrine\ORM\PersistentCollection {#8639 …}
      #variants: Doctrine\ORM\PersistentCollection {#8641 …}
      #options: Doctrine\ORM\PersistentCollection {#8645 …}
      #associations: Doctrine\ORM\PersistentCollection {#8643 …}
      #createdAt: DateTime @1758632324 {#8630
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632324 {#8631
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8648 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8649
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8632}
          #id: 1272
          #name: "Pelle à doser pour sel, épices et farine Jetter"
          #slug: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Id&eacute;ale pour vos dosages en cuisine.</li>\n
            <li>Bois de h&ecirc;tre.</li>\n
            <li>Sel, &eacute;pices, farine...</li>\n
            </ul></div><h1>Descriptif Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">La Pelle &agrave; Sel &amp; Epices Jetter est r&eacute;alis&eacute;e en bois de h&ecirc;tre. Elle est particuli&egrave;rement adapt&eacute;e pour prendre du sel depuis une main de sel mais aussi des &eacute;pices et de la farine.</div><h1>Caractéristiques Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">- Bois de h&ecirc;tre.<br />- Sel, &eacute;pices, farines...<br />- Dimension : 10 x 4 x 4 cm.&nbsp;</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …}
      #channels: Doctrine\ORM\PersistentCollection {#8637 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8633 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8635 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30152
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30143 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30210 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30140 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30088 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30096
    #collection: Doctrine\Common\Collections\ArrayCollection {#30105 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30084 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38333 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38335 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30152
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30143 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30210 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30140 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pelle à doser pour sel, épices et farine Jetter"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30096
    #collection: Doctrine\Common\Collections\ArrayCollection {#30105 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30084 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38333 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38335 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30214
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30152
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30143 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30210 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30140 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30088 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30096
      #collection: Doctrine\Common\Collections\ArrayCollection {#30105 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30084 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38333 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38335 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30264
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30255 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30262 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30263 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30088 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30267
  +variant: App\Entity\Product\ProductVariant {#30088 …}
  +price: "3,00\u{A0}"
  +originalPrice: "3,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30264
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30255 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30262 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30263 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 5.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#8655
    #id: 1266
    #code: "lot-de-5-pinces-multi-usages-infinite-guzzini-8075"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1758632324 {#8653
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8654
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 1266
        #name: "Lot de 5 pinces multi-usages Infinite Guzzini"
        #slug: "lot-de-5-pinces-multi-usages-infinite-guzzini-8075"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Fabriqu&eacute;es &agrave; partir de plastique recycl&eacute;.</li>\n
          <li>Pince polyvalente.&nbsp;</li>\n
          <li>Utile pour la conservation, suspendre, ranger...</li>\n
          <li><strong>Fabriqu&eacute;es en Italie.&nbsp;</strong></li>\n
          </ul></div><h1>Description Lot de 5 pinces multi-usages Infinite Guzzini</h1><div class="col is-12">Les pinces multi-usages Guzzini permettent de fermer tous vos sachets et peuvent &eacute;galement servir pour accrocher les torchons ou les maniques. Fabriqu&eacute;es &agrave; base de plastique recycl&eacute;, un mat&eacute;riau l&eacute;ger, tr&egrave;s souple et incassable.<br /><br />Ces pinces polyvalentes sont id&eacute;ales et indispensables &agrave; avoir dans sa cuisine pour conserver au mieux tous vos aliments en sachets.</div><h1>Caractéristiques Lot de 5 pinces multi-usages Infinite Guzzini</h1><div class="col is-12"><ul>\n
          <li>Plastique recycl&eacute;.</li>\n
          <li>Dimensions : 5,5 x 2 x 3 cm (petites) et 8,2 x 2,9 x 5 cm (grandes).&nbsp;</li>\n
          <li>Passent au lave-vaisselle.&nbsp;</li>\n
          <li>Fabriqu&eacute;es en Italie.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30150
  +product: App\Entity\Product\Product {#8655
    #id: 1266
    #code: "lot-de-5-pinces-multi-usages-infinite-guzzini-8075"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1758632324 {#8653
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8654
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 1266
        #name: "Lot de 5 pinces multi-usages Infinite Guzzini"
        #slug: "lot-de-5-pinces-multi-usages-infinite-guzzini-8075"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Fabriqu&eacute;es &agrave; partir de plastique recycl&eacute;.</li>\n
          <li>Pince polyvalente.&nbsp;</li>\n
          <li>Utile pour la conservation, suspendre, ranger...</li>\n
          <li><strong>Fabriqu&eacute;es en Italie.&nbsp;</strong></li>\n
          </ul></div><h1>Description Lot de 5 pinces multi-usages Infinite Guzzini</h1><div class="col is-12">Les pinces multi-usages Guzzini permettent de fermer tous vos sachets et peuvent &eacute;galement servir pour accrocher les torchons ou les maniques. Fabriqu&eacute;es &agrave; base de plastique recycl&eacute;, un mat&eacute;riau l&eacute;ger, tr&egrave;s souple et incassable.<br /><br />Ces pinces polyvalentes sont id&eacute;ales et indispensables &agrave; avoir dans sa cuisine pour conserver au mieux tous vos aliments en sachets.</div><h1>Caractéristiques Lot de 5 pinces multi-usages Infinite Guzzini</h1><div class="col is-12"><ul>\n
          <li>Plastique recycl&eacute;.</li>\n
          <li>Dimensions : 5,5 x 2 x 3 cm (petites) et 8,2 x 2,9 x 5 cm (grandes).&nbsp;</li>\n
          <li>Passent au lave-vaisselle.&nbsp;</li>\n
          <li>Fabriqu&eacute;es en Italie.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30330 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#8655
    #id: 1266
    #code: "lot-de-5-pinces-multi-usages-infinite-guzzini-8075"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1758632324 {#8653
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8654
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 1266
        #name: "Lot de 5 pinces multi-usages Infinite Guzzini"
        #slug: "lot-de-5-pinces-multi-usages-infinite-guzzini-8075"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Fabriqu&eacute;es &agrave; partir de plastique recycl&eacute;.</li>\n
          <li>Pince polyvalente.&nbsp;</li>\n
          <li>Utile pour la conservation, suspendre, ranger...</li>\n
          <li><strong>Fabriqu&eacute;es en Italie.&nbsp;</strong></li>\n
          </ul></div><h1>Description Lot de 5 pinces multi-usages Infinite Guzzini</h1><div class="col is-12">Les pinces multi-usages Guzzini permettent de fermer tous vos sachets et peuvent &eacute;galement servir pour accrocher les torchons ou les maniques. Fabriqu&eacute;es &agrave; base de plastique recycl&eacute;, un mat&eacute;riau l&eacute;ger, tr&egrave;s souple et incassable.<br /><br />Ces pinces polyvalentes sont id&eacute;ales et indispensables &agrave; avoir dans sa cuisine pour conserver au mieux tous vos aliments en sachets.</div><h1>Caractéristiques Lot de 5 pinces multi-usages Infinite Guzzini</h1><div class="col is-12"><ul>\n
          <li>Plastique recycl&eacute;.</li>\n
          <li>Dimensions : 5,5 x 2 x 3 cm (petites) et 8,2 x 2,9 x 5 cm (grandes).&nbsp;</li>\n
          <li>Passent au lave-vaisselle.&nbsp;</li>\n
          <li>Fabriqu&eacute;es en Italie.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lot de 5 pinces multi-usages Infinite Guzzini"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30401
  -props: [
    "product" => App\Entity\Product\Product {#8655
      #id: 1266
      #code: "lot-de-5-pinces-multi-usages-infinite-guzzini-8075"
      #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
      #variants: Doctrine\ORM\PersistentCollection {#8664 …}
      #options: Doctrine\ORM\PersistentCollection {#8668 …}
      #associations: Doctrine\ORM\PersistentCollection {#8666 …}
      #createdAt: DateTime @1758632324 {#8653
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632324 {#8654
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8671 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8672
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8655}
          #id: 1266
          #name: "Lot de 5 pinces multi-usages Infinite Guzzini"
          #slug: "lot-de-5-pinces-multi-usages-infinite-guzzini-8075"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Fabriqu&eacute;es &agrave; partir de plastique recycl&eacute;.</li>\n
            <li>Pince polyvalente.&nbsp;</li>\n
            <li>Utile pour la conservation, suspendre, ranger...</li>\n
            <li><strong>Fabriqu&eacute;es en Italie.&nbsp;</strong></li>\n
            </ul></div><h1>Description Lot de 5 pinces multi-usages Infinite Guzzini</h1><div class="col is-12">Les pinces multi-usages Guzzini permettent de fermer tous vos sachets et peuvent &eacute;galement servir pour accrocher les torchons ou les maniques. Fabriqu&eacute;es &agrave; base de plastique recycl&eacute;, un mat&eacute;riau l&eacute;ger, tr&egrave;s souple et incassable.<br /><br />Ces pinces polyvalentes sont id&eacute;ales et indispensables &agrave; avoir dans sa cuisine pour conserver au mieux tous vos aliments en sachets.</div><h1>Caractéristiques Lot de 5 pinces multi-usages Infinite Guzzini</h1><div class="col is-12"><ul>\n
            <li>Plastique recycl&eacute;.</li>\n
            <li>Dimensions : 5,5 x 2 x 3 cm (petites) et 8,2 x 2,9 x 5 cm (grandes).&nbsp;</li>\n
            <li>Passent au lave-vaisselle.&nbsp;</li>\n
            <li>Fabriqu&eacute;es en Italie.&nbsp;</li>\n
            </ul></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8674 …}
      #channels: Doctrine\ORM\PersistentCollection {#8660 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8658 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30394
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30385 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30467 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30382 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30330 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30338
    #collection: Doctrine\Common\Collections\ArrayCollection {#30347 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30326 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38347 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38349 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30394
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30385 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30467 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30382 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lot de 5 pinces multi-usages Infinite Guzzini"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30338
    #collection: Doctrine\Common\Collections\ArrayCollection {#30347 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30326 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38347 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38349 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30471
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30394
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30385 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30467 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30382 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30330 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30338
      #collection: Doctrine\Common\Collections\ArrayCollection {#30347 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30326 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38347 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38349 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30521
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30512 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30519 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30520 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30330 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30524
  +variant: App\Entity\Product\ProductVariant {#30330 …}
  +price: "9,00\u{A0}"
  +originalPrice: "9,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30521
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30512 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30519 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30520 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 4.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#8678
    #id: 1270
    #code: "lot-5-pinces-crochets-torchons-8254"
    #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
    #variants: Doctrine\ORM\PersistentCollection {#8687 …}
    #options: Doctrine\ORM\PersistentCollection {#8691 …}
    #associations: Doctrine\ORM\PersistentCollection {#8689 …}
    #createdAt: DateTime @1758632324 {#8676
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8677
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8694 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8695
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8678}
        #id: 1270
        #name: "Lot 5 Pinces Crochets Torchons"
        #slug: "lot-5-pinces-crochets-torchons-8254"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable &amp; fil plastifi&eacute;.</li>\n
          <li>Lot de 5.</li>\n
          <li>Couleurs diff&eacute;rentes.</li>\n
          </ul></div><h1>Descriptif Lot 5 Pinces Crochets Torchons</h1><div class="col is-12">Le Lot de 5 Pinces Crochet Torchons est id&eacute;al pour suspendre les torchons &agrave; une pat&egrave;re. R&eacute;alis&eacute;s en acier inoxydable pour les crochets, ils sont dot&eacute;s d'un anneau souple plastifi&eacute;.</div><h1>Caractéristiques Lot 5 Pinces Crochets Torchons</h1><div class="col is-12">- 5 pi&egrave;ces.<br />- Acier inoxydable et fil plastifi&eacute;.</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 {#8697 …}
    #channels: Doctrine\ORM\PersistentCollection {#8683 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8681 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30392
  +product: App\Entity\Product\Product {#8678
    #id: 1270
    #code: "lot-5-pinces-crochets-torchons-8254"
    #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
    #variants: Doctrine\ORM\PersistentCollection {#8687 …}
    #options: Doctrine\ORM\PersistentCollection {#8691 …}
    #associations: Doctrine\ORM\PersistentCollection {#8689 …}
    #createdAt: DateTime @1758632324 {#8676
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8677
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8694 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8695
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8678}
        #id: 1270
        #name: "Lot 5 Pinces Crochets Torchons"
        #slug: "lot-5-pinces-crochets-torchons-8254"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable &amp; fil plastifi&eacute;.</li>\n
          <li>Lot de 5.</li>\n
          <li>Couleurs diff&eacute;rentes.</li>\n
          </ul></div><h1>Descriptif Lot 5 Pinces Crochets Torchons</h1><div class="col is-12">Le Lot de 5 Pinces Crochet Torchons est id&eacute;al pour suspendre les torchons &agrave; une pat&egrave;re. R&eacute;alis&eacute;s en acier inoxydable pour les crochets, ils sont dot&eacute;s d'un anneau souple plastifi&eacute;.</div><h1>Caractéristiques Lot 5 Pinces Crochets Torchons</h1><div class="col is-12">- 5 pi&egrave;ces.<br />- Acier inoxydable et fil plastifi&eacute;.</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 {#8697 …}
    #channels: Doctrine\ORM\PersistentCollection {#8683 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8681 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30587 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#8678
    #id: 1270
    #code: "lot-5-pinces-crochets-torchons-8254"
    #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
    #variants: Doctrine\ORM\PersistentCollection {#8687 …}
    #options: Doctrine\ORM\PersistentCollection {#8691 …}
    #associations: Doctrine\ORM\PersistentCollection {#8689 …}
    #createdAt: DateTime @1758632324 {#8676
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8677
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8694 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8695
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8678}
        #id: 1270
        #name: "Lot 5 Pinces Crochets Torchons"
        #slug: "lot-5-pinces-crochets-torchons-8254"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable &amp; fil plastifi&eacute;.</li>\n
          <li>Lot de 5.</li>\n
          <li>Couleurs diff&eacute;rentes.</li>\n
          </ul></div><h1>Descriptif Lot 5 Pinces Crochets Torchons</h1><div class="col is-12">Le Lot de 5 Pinces Crochet Torchons est id&eacute;al pour suspendre les torchons &agrave; une pat&egrave;re. R&eacute;alis&eacute;s en acier inoxydable pour les crochets, ils sont dot&eacute;s d'un anneau souple plastifi&eacute;.</div><h1>Caractéristiques Lot 5 Pinces Crochets Torchons</h1><div class="col is-12">- 5 pi&egrave;ces.<br />- Acier inoxydable et fil plastifi&eacute;.</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 {#8697 …}
    #channels: Doctrine\ORM\PersistentCollection {#8683 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8681 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lot 5 Pinces Crochets Torchons"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30658
  -props: [
    "product" => App\Entity\Product\Product {#8678
      #id: 1270
      #code: "lot-5-pinces-crochets-torchons-8254"
      #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
      #variants: Doctrine\ORM\PersistentCollection {#8687 …}
      #options: Doctrine\ORM\PersistentCollection {#8691 …}
      #associations: Doctrine\ORM\PersistentCollection {#8689 …}
      #createdAt: DateTime @1758632324 {#8676
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632324 {#8677
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8694 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8695
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8678}
          #id: 1270
          #name: "Lot 5 Pinces Crochets Torchons"
          #slug: "lot-5-pinces-crochets-torchons-8254"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier inoxydable &amp; fil plastifi&eacute;.</li>\n
            <li>Lot de 5.</li>\n
            <li>Couleurs diff&eacute;rentes.</li>\n
            </ul></div><h1>Descriptif Lot 5 Pinces Crochets Torchons</h1><div class="col is-12">Le Lot de 5 Pinces Crochet Torchons est id&eacute;al pour suspendre les torchons &agrave; une pat&egrave;re. R&eacute;alis&eacute;s en acier inoxydable pour les crochets, ils sont dot&eacute;s d'un anneau souple plastifi&eacute;.</div><h1>Caractéristiques Lot 5 Pinces Crochets Torchons</h1><div class="col is-12">- 5 pi&egrave;ces.<br />- Acier inoxydable et fil plastifi&eacute;.</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 {#8697 …}
      #channels: Doctrine\ORM\PersistentCollection {#8683 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8681 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30651
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30709 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30639 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30587 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30595
    #collection: Doctrine\Common\Collections\ArrayCollection {#30604 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30583 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38363 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30651
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30642 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30709 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30639 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lot 5 Pinces Crochets Torchons"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30595
    #collection: Doctrine\Common\Collections\ArrayCollection {#30604 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30583 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38363 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30713
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30651
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30642 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30709 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30639 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30587 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30595
      #collection: Doctrine\Common\Collections\ArrayCollection {#30604 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30583 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38363 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30763
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30754 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30761 …}
    +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 {#30587 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30766
  +variant: App\Entity\Product\ProductVariant {#30587 …}
  +price: "3,00\u{A0}"
  +originalPrice: "3,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30763
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30754 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30762 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 4.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#8701
    #id: 1269
    #code: "grille-support-inox-steel-pan-8221"
    #attributes: Doctrine\ORM\PersistentCollection {#8708 …}
    #variants: Doctrine\ORM\PersistentCollection {#8710 …}
    #options: Doctrine\ORM\PersistentCollection {#8714 …}
    #associations: Doctrine\ORM\PersistentCollection {#8712 …}
    #createdAt: DateTime @1758632324 {#8699
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8700
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8717 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8718
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8701}
        #id: 1269
        #name: "Grille Support Inox Steel Pan"
        #slug: "grille-support-inox-steel-pan-8221"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Compatible four &amp; lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif Grille Support Inox Steel Pan</h1><div class="col is-12">La Grille support Inox Steel Pan est particuli&egrave;rement destin&eacute; &agrave; &ecirc;tre utilis&eacute;e dans une plaque &agrave; four ou un plat de cuisson. R&eacute;alis&eacute;e en acier inoxydable, elle est compatible four &amp; lave-vaisselle.</div><h1>Caractéristiques Grille Support Inox Steel Pan</h1><div class="col is-12">- Acier inoxydable.<br />- Compatible four &amp; lave-vaisselle.<br />- Dimensions : 27 x 26 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …}
    #channels: Doctrine\ORM\PersistentCollection {#8706 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8702 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8704 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30649
  +product: App\Entity\Product\Product {#8701
    #id: 1269
    #code: "grille-support-inox-steel-pan-8221"
    #attributes: Doctrine\ORM\PersistentCollection {#8708 …}
    #variants: Doctrine\ORM\PersistentCollection {#8710 …}
    #options: Doctrine\ORM\PersistentCollection {#8714 …}
    #associations: Doctrine\ORM\PersistentCollection {#8712 …}
    #createdAt: DateTime @1758632324 {#8699
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8700
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8717 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8718
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8701}
        #id: 1269
        #name: "Grille Support Inox Steel Pan"
        #slug: "grille-support-inox-steel-pan-8221"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Compatible four &amp; lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif Grille Support Inox Steel Pan</h1><div class="col is-12">La Grille support Inox Steel Pan est particuli&egrave;rement destin&eacute; &agrave; &ecirc;tre utilis&eacute;e dans une plaque &agrave; four ou un plat de cuisson. R&eacute;alis&eacute;e en acier inoxydable, elle est compatible four &amp; lave-vaisselle.</div><h1>Caractéristiques Grille Support Inox Steel Pan</h1><div class="col is-12">- Acier inoxydable.<br />- Compatible four &amp; lave-vaisselle.<br />- Dimensions : 27 x 26 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …}
    #channels: Doctrine\ORM\PersistentCollection {#8706 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8702 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8704 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30829 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#8701
    #id: 1269
    #code: "grille-support-inox-steel-pan-8221"
    #attributes: Doctrine\ORM\PersistentCollection {#8708 …}
    #variants: Doctrine\ORM\PersistentCollection {#8710 …}
    #options: Doctrine\ORM\PersistentCollection {#8714 …}
    #associations: Doctrine\ORM\PersistentCollection {#8712 …}
    #createdAt: DateTime @1758632324 {#8699
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8700
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8717 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8718
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8701}
        #id: 1269
        #name: "Grille Support Inox Steel Pan"
        #slug: "grille-support-inox-steel-pan-8221"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Compatible four &amp; lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif Grille Support Inox Steel Pan</h1><div class="col is-12">La Grille support Inox Steel Pan est particuli&egrave;rement destin&eacute; &agrave; &ecirc;tre utilis&eacute;e dans une plaque &agrave; four ou un plat de cuisson. R&eacute;alis&eacute;e en acier inoxydable, elle est compatible four &amp; lave-vaisselle.</div><h1>Caractéristiques Grille Support Inox Steel Pan</h1><div class="col is-12">- Acier inoxydable.<br />- Compatible four &amp; lave-vaisselle.<br />- Dimensions : 27 x 26 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …}
    #channels: Doctrine\ORM\PersistentCollection {#8706 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8702 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8704 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Grille Support Inox Steel Pan"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30900
  -props: [
    "product" => App\Entity\Product\Product {#8701
      #id: 1269
      #code: "grille-support-inox-steel-pan-8221"
      #attributes: Doctrine\ORM\PersistentCollection {#8708 …}
      #variants: Doctrine\ORM\PersistentCollection {#8710 …}
      #options: Doctrine\ORM\PersistentCollection {#8714 …}
      #associations: Doctrine\ORM\PersistentCollection {#8712 …}
      #createdAt: DateTime @1758632324 {#8699
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632324 {#8700
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8717 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8718
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8701}
          #id: 1269
          #name: "Grille Support Inox Steel Pan"
          #slug: "grille-support-inox-steel-pan-8221"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier inoxydable.</li>\n
            <li>Compatible four &amp; lave-vaisselle.</li>\n
            </ul></div><h1>Descriptif Grille Support Inox Steel Pan</h1><div class="col is-12">La Grille support Inox Steel Pan est particuli&egrave;rement destin&eacute; &agrave; &ecirc;tre utilis&eacute;e dans une plaque &agrave; four ou un plat de cuisson. R&eacute;alis&eacute;e en acier inoxydable, elle est compatible four &amp; lave-vaisselle.</div><h1>Caractéristiques Grille Support Inox Steel Pan</h1><div class="col is-12">- Acier inoxydable.<br />- Compatible four &amp; lave-vaisselle.<br />- Dimensions : 27 x 26 cm.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …}
      #channels: Doctrine\ORM\PersistentCollection {#8706 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8702 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8704 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30893
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30884 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30951 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30881 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30829 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30837
    #collection: Doctrine\Common\Collections\ArrayCollection {#30846 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30825 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38377 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30893
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30884 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30951 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30881 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Grille Support Inox Steel Pan"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30837
    #collection: Doctrine\Common\Collections\ArrayCollection {#30846 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30825 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38377 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30955
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30893
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30884 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30951 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30881 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30829 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30837
      #collection: Doctrine\Common\Collections\ArrayCollection {#30846 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30825 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38377 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31005
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30996 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31003 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31004 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30829 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31008
  +variant: App\Entity\Product\ProductVariant {#30829 …}
  +price: "12,00\u{A0}"
  +originalPrice: "12,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31005
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30996 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31003 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31004 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 112.0 MiB 1.99 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27416
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12554 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27438 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12564 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31320
  +cart: App\Entity\Order\Order {#13468 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27416
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12554 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27438 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12564 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}