Components

12 Twig Components
44 Render Count
81 ms Render Time
108.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 52.36ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 9.90ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 7.33ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.48ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 2.38ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.57ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.53ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.97ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.95ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.80ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.69ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.01ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 108.0 MiB 2.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12620
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12613 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12619 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12618 …}
    +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 {#13240
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12511 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12620
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12613 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12619 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12618 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 108.0 MiB 1.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13317
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13313 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13315 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13316 …}
    +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 {#13326
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13317
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13313 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13315 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13316 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 108.0 MiB 4.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13408
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13387 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13407 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13406 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13423
  +cart: App\Entity\Order\Order {#13490 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13408
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13387 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13407 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13406 …}
    +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 108.0 MiB 14.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13676
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13664 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13670 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13662 …}
    +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 {#13685
  #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 {#13676
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13664 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13670 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13662 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 108.0 MiB 0.95 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27463 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27464 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27466 …}
    +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 {#27476
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27463 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27464 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27466 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 108.0 MiB 0.80 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27580
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27576 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27577 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27579 …}
    +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 {#27588
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27580
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27576 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27577 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27579 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 108.0 MiB 1.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27661
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27657 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27658 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27660 …}
    +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 {#27669
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27661
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27657 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27658 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27660 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 9.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 3865
    #code: "box-conservation-saine-7360"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758633252 {#7680
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633252 {#7403
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 3865
        #name: "Box conservation saine"
        #slug: "box-conservation-saine-7360"
        #description: """
          <div class="col is-12"><ul>\n
          <li><strong>Ustensiles compos&eacute;s uniquement de mat&eacute;riaux sains.</strong></li>\n
          <li>Tous les ustensiles indispensables pour conserver sainement.</li>\n
          <li>Box virtuelle donc sans surremballage inutile.</li>\n
          <li><strong>Objectif 0 d&eacute;chet !</strong></li>\n
          </ul></div><h1>Box conservation saine, les indispensables</h1><div class="col is-12">La Box Conservation Saine ne contient que des ustensiles r&eacute;alis&eacute;s &agrave; partir de mat&eacute;riaux sains : <a rel="nofollow" href="https://www.cuisinstore.com/le-verre-en-toute-transparence-c1302.html" target="_blank">verre borosilicate</a> pour les bo&icirc;tes, le beurrier et le saladier, coton et cire d'abeille pour la feuille d'emballage. Elle se compose de tous les ustensiles indispensables pour conserver sainement tous vos aliments. Avec cette box, vous contribuez &agrave; l'objectif 0 d&eacute;chet !<br /><br />Les 3 bo&icirc;tes avec couvercle herm&eacute;tique de la marque fran&ccedil;aise Pebbly permettent de conserver vos aliments dans des conditions optimales et peuvent &ecirc;tre utilis&eacute;es comme bo&icirc;tes repas.<br /><br />Le beurrier en verre de la marque anglaise kilner permet une conservation de votre beurre sans emballage au r&eacute;frig&eacute;rateur dans les meilleures conditions.&nbsp;<br /><br />Le saladier Pyrex 2 litres fabriqu&eacute; en France se distingue par sa polyvalence. il peut aussi &ecirc;tre utilis&eacute; comme saladier, comme bol &agrave; p&acirc;tisserie ou comme r&eacute;cipient de conservation.&nbsp;<br /><br />La feuille alimentaire de la marque Pebbly constitue une v&eacute;ritable r&eacute;volution pour l'emballage et la conservation de nos aliments. L'association du coton et de la cire d'abeiille repr&eacute;sente une protection anti-bact&eacute;rienne tr&egrave;s efficace. Les aliments peuvent donc &ecirc;tre emball&eacute;s directement dedans. Cette feuille remplace avantageusement le film alimentaire ou la feuille d'aluminium. Cette feuille d'une dimension d'1 m&egrave;tre par 30 cm est recoupable pour s'adapter &agrave; toutes les situations.<br /><br />Pour aller au bout de la d&eacute;marche, la Box Conservation Saine n'est que virtuelle. Les articles sont livr&eacute;s bien s&ucirc;r dans un carton de transport (si possible recycl&eacute; !), chacun dans leur emballage d'origine sans surremballage suppl&eacute;mentaire et parfaitement inutile.</div><h1>Caractéristiques des ustensiles composant la Box Conservation Saine</h1><div class="col is-12"><strong>Feuille d'emballage<br /></strong><br />\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- D&eacute;coupable.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 100 x 30 cm.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- S&eacute;chage &agrave; l'air libre.</div>\n
          <div>- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div>- D&eacute;coupable.</div>\n
          <div>- Dimensions : 100 x 30 cm.</div>\n
          <div>- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div>- S&eacute;chage &agrave; l'air libre.<br /><br /><strong>Lot 3 bo&icirc;tes Pebbly</strong><br />\n
          <div><br />\n
          <div>- 400 ml; dimensions: 15.3 x 11.2 x 5.7 cm.</div>\n
          <div>- 650 ml; dimensions: 18 x 13.4 x 6.4 cm.</div>\n
          <div>- 1000 ml; dimensions: 21.4 x 15.4 x 7 cm.<br /><br /><strong>Bol Pyrex</strong><br /><br />\n
          <div>- Verre borosilicate.</div>\n
          <div>- Utilisation de - 40&deg;C &agrave; + 300&deg;C.</div>\n
          <div>- Choc thermique support&eacute; : 220&deg;C.</div>\n
          <div>- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div>\n
          <div>- Contenance 2 litres. Diam&egrave;tre 21 cm.<br /><br /><strong>Beurrier Kilner<br /><br /></strong><span style="color: #313131; font-family: arial; font-size: 12px;">- Pour plaquette 250 grammes.</span><br style="color: #313131; font-family: arial; font-size: 12px;" /><span style="color: #313131; font-family: arial; font-size: 12px;">- dimensions : 100 x 72 x 170 mm.</span></div>\n
          </div>\n
          </div>\n
          </div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28195
  +product: App\Entity\Product\Product {#7964
    #id: 3865
    #code: "box-conservation-saine-7360"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758633252 {#7680
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633252 {#7403
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 3865
        #name: "Box conservation saine"
        #slug: "box-conservation-saine-7360"
        #description: """
          <div class="col is-12"><ul>\n
          <li><strong>Ustensiles compos&eacute;s uniquement de mat&eacute;riaux sains.</strong></li>\n
          <li>Tous les ustensiles indispensables pour conserver sainement.</li>\n
          <li>Box virtuelle donc sans surremballage inutile.</li>\n
          <li><strong>Objectif 0 d&eacute;chet !</strong></li>\n
          </ul></div><h1>Box conservation saine, les indispensables</h1><div class="col is-12">La Box Conservation Saine ne contient que des ustensiles r&eacute;alis&eacute;s &agrave; partir de mat&eacute;riaux sains : <a rel="nofollow" href="https://www.cuisinstore.com/le-verre-en-toute-transparence-c1302.html" target="_blank">verre borosilicate</a> pour les bo&icirc;tes, le beurrier et le saladier, coton et cire d'abeille pour la feuille d'emballage. Elle se compose de tous les ustensiles indispensables pour conserver sainement tous vos aliments. Avec cette box, vous contribuez &agrave; l'objectif 0 d&eacute;chet !<br /><br />Les 3 bo&icirc;tes avec couvercle herm&eacute;tique de la marque fran&ccedil;aise Pebbly permettent de conserver vos aliments dans des conditions optimales et peuvent &ecirc;tre utilis&eacute;es comme bo&icirc;tes repas.<br /><br />Le beurrier en verre de la marque anglaise kilner permet une conservation de votre beurre sans emballage au r&eacute;frig&eacute;rateur dans les meilleures conditions.&nbsp;<br /><br />Le saladier Pyrex 2 litres fabriqu&eacute; en France se distingue par sa polyvalence. il peut aussi &ecirc;tre utilis&eacute; comme saladier, comme bol &agrave; p&acirc;tisserie ou comme r&eacute;cipient de conservation.&nbsp;<br /><br />La feuille alimentaire de la marque Pebbly constitue une v&eacute;ritable r&eacute;volution pour l'emballage et la conservation de nos aliments. L'association du coton et de la cire d'abeiille repr&eacute;sente une protection anti-bact&eacute;rienne tr&egrave;s efficace. Les aliments peuvent donc &ecirc;tre emball&eacute;s directement dedans. Cette feuille remplace avantageusement le film alimentaire ou la feuille d'aluminium. Cette feuille d'une dimension d'1 m&egrave;tre par 30 cm est recoupable pour s'adapter &agrave; toutes les situations.<br /><br />Pour aller au bout de la d&eacute;marche, la Box Conservation Saine n'est que virtuelle. Les articles sont livr&eacute;s bien s&ucirc;r dans un carton de transport (si possible recycl&eacute; !), chacun dans leur emballage d'origine sans surremballage suppl&eacute;mentaire et parfaitement inutile.</div><h1>Caractéristiques des ustensiles composant la Box Conservation Saine</h1><div class="col is-12"><strong>Feuille d'emballage<br /></strong><br />\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- D&eacute;coupable.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 100 x 30 cm.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- S&eacute;chage &agrave; l'air libre.</div>\n
          <div>- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div>- D&eacute;coupable.</div>\n
          <div>- Dimensions : 100 x 30 cm.</div>\n
          <div>- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div>- S&eacute;chage &agrave; l'air libre.<br /><br /><strong>Lot 3 bo&icirc;tes Pebbly</strong><br />\n
          <div><br />\n
          <div>- 400 ml; dimensions: 15.3 x 11.2 x 5.7 cm.</div>\n
          <div>- 650 ml; dimensions: 18 x 13.4 x 6.4 cm.</div>\n
          <div>- 1000 ml; dimensions: 21.4 x 15.4 x 7 cm.<br /><br /><strong>Bol Pyrex</strong><br /><br />\n
          <div>- Verre borosilicate.</div>\n
          <div>- Utilisation de - 40&deg;C &agrave; + 300&deg;C.</div>\n
          <div>- Choc thermique support&eacute; : 220&deg;C.</div>\n
          <div>- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div>\n
          <div>- Contenance 2 litres. Diam&egrave;tre 21 cm.<br /><br /><strong>Beurrier Kilner<br /><br /></strong><span style="color: #313131; font-family: arial; font-size: 12px;">- Pour plaquette 250 grammes.</span><br style="color: #313131; font-family: arial; font-size: 12px;" /><span style="color: #313131; font-family: arial; font-size: 12px;">- dimensions : 100 x 72 x 170 mm.</span></div>\n
          </div>\n
          </div>\n
          </div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28461 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 2.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 3865
    #code: "box-conservation-saine-7360"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758633252 {#7680
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633252 {#7403
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 3865
        #name: "Box conservation saine"
        #slug: "box-conservation-saine-7360"
        #description: """
          <div class="col is-12"><ul>\n
          <li><strong>Ustensiles compos&eacute;s uniquement de mat&eacute;riaux sains.</strong></li>\n
          <li>Tous les ustensiles indispensables pour conserver sainement.</li>\n
          <li>Box virtuelle donc sans surremballage inutile.</li>\n
          <li><strong>Objectif 0 d&eacute;chet !</strong></li>\n
          </ul></div><h1>Box conservation saine, les indispensables</h1><div class="col is-12">La Box Conservation Saine ne contient que des ustensiles r&eacute;alis&eacute;s &agrave; partir de mat&eacute;riaux sains : <a rel="nofollow" href="https://www.cuisinstore.com/le-verre-en-toute-transparence-c1302.html" target="_blank">verre borosilicate</a> pour les bo&icirc;tes, le beurrier et le saladier, coton et cire d'abeille pour la feuille d'emballage. Elle se compose de tous les ustensiles indispensables pour conserver sainement tous vos aliments. Avec cette box, vous contribuez &agrave; l'objectif 0 d&eacute;chet !<br /><br />Les 3 bo&icirc;tes avec couvercle herm&eacute;tique de la marque fran&ccedil;aise Pebbly permettent de conserver vos aliments dans des conditions optimales et peuvent &ecirc;tre utilis&eacute;es comme bo&icirc;tes repas.<br /><br />Le beurrier en verre de la marque anglaise kilner permet une conservation de votre beurre sans emballage au r&eacute;frig&eacute;rateur dans les meilleures conditions.&nbsp;<br /><br />Le saladier Pyrex 2 litres fabriqu&eacute; en France se distingue par sa polyvalence. il peut aussi &ecirc;tre utilis&eacute; comme saladier, comme bol &agrave; p&acirc;tisserie ou comme r&eacute;cipient de conservation.&nbsp;<br /><br />La feuille alimentaire de la marque Pebbly constitue une v&eacute;ritable r&eacute;volution pour l'emballage et la conservation de nos aliments. L'association du coton et de la cire d'abeiille repr&eacute;sente une protection anti-bact&eacute;rienne tr&egrave;s efficace. Les aliments peuvent donc &ecirc;tre emball&eacute;s directement dedans. Cette feuille remplace avantageusement le film alimentaire ou la feuille d'aluminium. Cette feuille d'une dimension d'1 m&egrave;tre par 30 cm est recoupable pour s'adapter &agrave; toutes les situations.<br /><br />Pour aller au bout de la d&eacute;marche, la Box Conservation Saine n'est que virtuelle. Les articles sont livr&eacute;s bien s&ucirc;r dans un carton de transport (si possible recycl&eacute; !), chacun dans leur emballage d'origine sans surremballage suppl&eacute;mentaire et parfaitement inutile.</div><h1>Caractéristiques des ustensiles composant la Box Conservation Saine</h1><div class="col is-12"><strong>Feuille d'emballage<br /></strong><br />\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- D&eacute;coupable.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 100 x 30 cm.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- S&eacute;chage &agrave; l'air libre.</div>\n
          <div>- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div>- D&eacute;coupable.</div>\n
          <div>- Dimensions : 100 x 30 cm.</div>\n
          <div>- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div>- S&eacute;chage &agrave; l'air libre.<br /><br /><strong>Lot 3 bo&icirc;tes Pebbly</strong><br />\n
          <div><br />\n
          <div>- 400 ml; dimensions: 15.3 x 11.2 x 5.7 cm.</div>\n
          <div>- 650 ml; dimensions: 18 x 13.4 x 6.4 cm.</div>\n
          <div>- 1000 ml; dimensions: 21.4 x 15.4 x 7 cm.<br /><br /><strong>Bol Pyrex</strong><br /><br />\n
          <div>- Verre borosilicate.</div>\n
          <div>- Utilisation de - 40&deg;C &agrave; + 300&deg;C.</div>\n
          <div>- Choc thermique support&eacute; : 220&deg;C.</div>\n
          <div>- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div>\n
          <div>- Contenance 2 litres. Diam&egrave;tre 21 cm.<br /><br /><strong>Beurrier Kilner<br /><br /></strong><span style="color: #313131; font-family: arial; font-size: 12px;">- Pour plaquette 250 grammes.</span><br style="color: #313131; font-family: arial; font-size: 12px;" /><span style="color: #313131; font-family: arial; font-size: 12px;">- dimensions : 100 x 72 x 170 mm.</span></div>\n
          </div>\n
          </div>\n
          </div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Box conservation saine"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28872
  -props: [
    "product" => App\Entity\Product\Product {#7964
      #id: 3865
      #code: "box-conservation-saine-7360"
      #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
      #variants: Doctrine\ORM\PersistentCollection {#8396 …}
      #options: Doctrine\ORM\PersistentCollection {#8524 …}
      #associations: Doctrine\ORM\PersistentCollection {#8464 …}
      #createdAt: DateTime @1758633252 {#7680
        date: 2025-09-23 21:14:12.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633252 {#7403
        date: 2025-09-23 21:14:12.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8523 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8526
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7964}
          #id: 3865
          #name: "Box conservation saine"
          #slug: "box-conservation-saine-7360"
          #description: """
            <div class="col is-12"><ul>\n
            <li><strong>Ustensiles compos&eacute;s uniquement de mat&eacute;riaux sains.</strong></li>\n
            <li>Tous les ustensiles indispensables pour conserver sainement.</li>\n
            <li>Box virtuelle donc sans surremballage inutile.</li>\n
            <li><strong>Objectif 0 d&eacute;chet !</strong></li>\n
            </ul></div><h1>Box conservation saine, les indispensables</h1><div class="col is-12">La Box Conservation Saine ne contient que des ustensiles r&eacute;alis&eacute;s &agrave; partir de mat&eacute;riaux sains : <a rel="nofollow" href="https://www.cuisinstore.com/le-verre-en-toute-transparence-c1302.html" target="_blank">verre borosilicate</a> pour les bo&icirc;tes, le beurrier et le saladier, coton et cire d'abeille pour la feuille d'emballage. Elle se compose de tous les ustensiles indispensables pour conserver sainement tous vos aliments. Avec cette box, vous contribuez &agrave; l'objectif 0 d&eacute;chet !<br /><br />Les 3 bo&icirc;tes avec couvercle herm&eacute;tique de la marque fran&ccedil;aise Pebbly permettent de conserver vos aliments dans des conditions optimales et peuvent &ecirc;tre utilis&eacute;es comme bo&icirc;tes repas.<br /><br />Le beurrier en verre de la marque anglaise kilner permet une conservation de votre beurre sans emballage au r&eacute;frig&eacute;rateur dans les meilleures conditions.&nbsp;<br /><br />Le saladier Pyrex 2 litres fabriqu&eacute; en France se distingue par sa polyvalence. il peut aussi &ecirc;tre utilis&eacute; comme saladier, comme bol &agrave; p&acirc;tisserie ou comme r&eacute;cipient de conservation.&nbsp;<br /><br />La feuille alimentaire de la marque Pebbly constitue une v&eacute;ritable r&eacute;volution pour l'emballage et la conservation de nos aliments. L'association du coton et de la cire d'abeiille repr&eacute;sente une protection anti-bact&eacute;rienne tr&egrave;s efficace. Les aliments peuvent donc &ecirc;tre emball&eacute;s directement dedans. Cette feuille remplace avantageusement le film alimentaire ou la feuille d'aluminium. Cette feuille d'une dimension d'1 m&egrave;tre par 30 cm est recoupable pour s'adapter &agrave; toutes les situations.<br /><br />Pour aller au bout de la d&eacute;marche, la Box Conservation Saine n'est que virtuelle. Les articles sont livr&eacute;s bien s&ucirc;r dans un carton de transport (si possible recycl&eacute; !), chacun dans leur emballage d'origine sans surremballage suppl&eacute;mentaire et parfaitement inutile.</div><h1>Caractéristiques des ustensiles composant la Box Conservation Saine</h1><div class="col is-12"><strong>Feuille d'emballage<br /></strong><br />\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- D&eacute;coupable.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 100 x 30 cm.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- S&eacute;chage &agrave; l'air libre.</div>\n
            <div>- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
            <div>- D&eacute;coupable.</div>\n
            <div>- Dimensions : 100 x 30 cm.</div>\n
            <div>- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
            <div>- S&eacute;chage &agrave; l'air libre.<br /><br /><strong>Lot 3 bo&icirc;tes Pebbly</strong><br />\n
            <div><br />\n
            <div>- 400 ml; dimensions: 15.3 x 11.2 x 5.7 cm.</div>\n
            <div>- 650 ml; dimensions: 18 x 13.4 x 6.4 cm.</div>\n
            <div>- 1000 ml; dimensions: 21.4 x 15.4 x 7 cm.<br /><br /><strong>Bol Pyrex</strong><br /><br />\n
            <div>- Verre borosilicate.</div>\n
            <div>- Utilisation de - 40&deg;C &agrave; + 300&deg;C.</div>\n
            <div>- Choc thermique support&eacute; : 220&deg;C.</div>\n
            <div>- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div>\n
            <div>- Contenance 2 litres. Diam&egrave;tre 21 cm.<br /><br /><strong>Beurrier Kilner<br /><br /></strong><span style="color: #313131; font-family: arial; font-size: 12px;">- Pour plaquette 250 grammes.</span><br style="color: #313131; font-family: arial; font-size: 12px;" /><span style="color: #313131; font-family: arial; font-size: 12px;">- dimensions : 100 x 72 x 170 mm.</span></div>\n
            </div>\n
            </div>\n
            </div></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
      #channels: Doctrine\ORM\PersistentCollection {#8032 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8035 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 1.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28942
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28945 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28940 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28939 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28461 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28807
    #collection: Doctrine\Common\Collections\ArrayCollection {#28806 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28644 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38301 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28942
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28945 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28940 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28939 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Box conservation saine"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28807
    #collection: Doctrine\Common\Collections\ArrayCollection {#28806 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28644 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38301 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28950
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28942
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28945 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28940 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28939 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28461 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28807
      #collection: Doctrine\Common\Collections\ArrayCollection {#28806 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28644 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38301 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29018
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29008 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29016 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29017 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28461 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29027
  +variant: App\Entity\Product\ProductVariant {#28461 …}
  +price: "59,00\u{A0}"
  +originalPrice: "68,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9081 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12511 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9078 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29018
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29008 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29016 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29017 …}
    +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 108.0 MiB 4.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#8538
    #id: 3168
    #code: "pinces-a-linge-inox-pincinox-6063"
    #attributes: Doctrine\ORM\PersistentCollection {#8548 …}
    #variants: Doctrine\ORM\PersistentCollection {#8550 …}
    #options: Doctrine\ORM\PersistentCollection {#8554 …}
    #associations: Doctrine\ORM\PersistentCollection {#8552 …}
    #createdAt: DateTime @1758632807 {#8536
      date: 2025-09-23 21:06:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632807 {#8537
      date: 2025-09-23 21:06:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8557 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8558
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 3168
        #name: "Pinces à Linge Inox Pincinox"
        #slug: "pinces-a-linge-inox-pincinox-6063"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable Uginox.</li>\n
          <li>Inox alimentaire</li>\n
          <li><strong>Fabriqu&eacute;e en France</strong></li>\n
          </ul></div><h1>Descriptif Pinces à Linge Inox Pincinox</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Musique Maestro ! La pince &agrave; linge, la pince &agrave; linge !!!&nbsp; Tout le monde conna&icirc;t cet air parodique issu de la 5&egrave;me symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouv&eacute; de plus original comme entr&eacute;e en mati&egrave;re pour &eacute;voquer cette pince &agrave; linge en inox. Et pourtant elle ne manque pas d'arguments cette pince &agrave; linge !</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, elle est pr&eacute;vue pour r&eacute;sister &agrave; un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et ind&eacute;montable, elle r&eacute;sistera aux &eacute;preuves du temps. Si c'est un petit investissement au d&eacute;part, il faut faire le calcul sur le long terme et l&agrave; c'est int&eacute;ressant !</div>\n
          <div>Musique Maestro ! La pince &agrave; linge, la pince &agrave; linge !!!&nbsp; Tout le monde conna&icirc;t cet air parodique issu de la 5&egrave;me symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouv&eacute; de plus original comme entr&eacute;e en mati&egrave;re pour &eacute;voquer cette pince &agrave; linge en inox. Et pourtant elle ne manque pas d'arguments cette pince &agrave; linge !<br /><br /></div>\n
          <div>Tout inox, la pince &agrave; linge Pincinox est pr&eacute;vue pour r&eacute;sister &agrave; un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et ind&eacute;montable, elle r&eacute;sistera aux &eacute;preuves du temps. Si c'est un petit investissement au d&eacute;part, il faut faire le calcul sur le long terme et l&agrave; c'est int&eacute;ressant !</div></div><h1>Caractéristiques Pinces à Linge Inox Pincinox</h1><div class="col is-12"><p style="box-sizing: inherit; margin-top: 0px; margin-bottom: 2rem; color: rgba(0, 0, 0, 0.84); font-family: Poppins, sans-serif; font-size: 13px;"><span style="box-sizing: inherit; font-weight: bolder;">Mat&eacute;riau<br style="box-sizing: inherit;" /></span>100 % inox Uginox (inox alimentaire)<br /><br /><span style="font-weight: bolder;">Dimensions<br /></span>Longueur 65 mm x Largeur 8 mm<br /><br /><strong>Poids</strong>&nbsp;<br />8 grammes<br /><br /><span style="font-weight: bolder;">Usage<br /></span>Int&eacute;rieur / Ext&eacute;rieur<br /><br /><span style="font-weight: bolder;">Mais encore<br /></span>Ressort inusable<br /><br /><span style="font-weight: bolder;">Garantie<br /></span>Pas de garantie car inusable et incassable !</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8560 …}
    #channels: Doctrine\ORM\PersistentCollection {#8546 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8542 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8544 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28850
  +product: App\Entity\Product\Product {#8538
    #id: 3168
    #code: "pinces-a-linge-inox-pincinox-6063"
    #attributes: Doctrine\ORM\PersistentCollection {#8548 …}
    #variants: Doctrine\ORM\PersistentCollection {#8550 …}
    #options: Doctrine\ORM\PersistentCollection {#8554 …}
    #associations: Doctrine\ORM\PersistentCollection {#8552 …}
    #createdAt: DateTime @1758632807 {#8536
      date: 2025-09-23 21:06:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632807 {#8537
      date: 2025-09-23 21:06:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8557 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8558
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 3168
        #name: "Pinces à Linge Inox Pincinox"
        #slug: "pinces-a-linge-inox-pincinox-6063"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable Uginox.</li>\n
          <li>Inox alimentaire</li>\n
          <li><strong>Fabriqu&eacute;e en France</strong></li>\n
          </ul></div><h1>Descriptif Pinces à Linge Inox Pincinox</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Musique Maestro ! La pince &agrave; linge, la pince &agrave; linge !!!&nbsp; Tout le monde conna&icirc;t cet air parodique issu de la 5&egrave;me symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouv&eacute; de plus original comme entr&eacute;e en mati&egrave;re pour &eacute;voquer cette pince &agrave; linge en inox. Et pourtant elle ne manque pas d'arguments cette pince &agrave; linge !</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, elle est pr&eacute;vue pour r&eacute;sister &agrave; un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et ind&eacute;montable, elle r&eacute;sistera aux &eacute;preuves du temps. Si c'est un petit investissement au d&eacute;part, il faut faire le calcul sur le long terme et l&agrave; c'est int&eacute;ressant !</div>\n
          <div>Musique Maestro ! La pince &agrave; linge, la pince &agrave; linge !!!&nbsp; Tout le monde conna&icirc;t cet air parodique issu de la 5&egrave;me symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouv&eacute; de plus original comme entr&eacute;e en mati&egrave;re pour &eacute;voquer cette pince &agrave; linge en inox. Et pourtant elle ne manque pas d'arguments cette pince &agrave; linge !<br /><br /></div>\n
          <div>Tout inox, la pince &agrave; linge Pincinox est pr&eacute;vue pour r&eacute;sister &agrave; un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et ind&eacute;montable, elle r&eacute;sistera aux &eacute;preuves du temps. Si c'est un petit investissement au d&eacute;part, il faut faire le calcul sur le long terme et l&agrave; c'est int&eacute;ressant !</div></div><h1>Caractéristiques Pinces à Linge Inox Pincinox</h1><div class="col is-12"><p style="box-sizing: inherit; margin-top: 0px; margin-bottom: 2rem; color: rgba(0, 0, 0, 0.84); font-family: Poppins, sans-serif; font-size: 13px;"><span style="box-sizing: inherit; font-weight: bolder;">Mat&eacute;riau<br style="box-sizing: inherit;" /></span>100 % inox Uginox (inox alimentaire)<br /><br /><span style="font-weight: bolder;">Dimensions<br /></span>Longueur 65 mm x Largeur 8 mm<br /><br /><strong>Poids</strong>&nbsp;<br />8 grammes<br /><br /><span style="font-weight: bolder;">Usage<br /></span>Int&eacute;rieur / Ext&eacute;rieur<br /><br /><span style="font-weight: bolder;">Mais encore<br /></span>Ressort inusable<br /><br /><span style="font-weight: bolder;">Garantie<br /></span>Pas de garantie car inusable et incassable !</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8560 …}
    #channels: Doctrine\ORM\PersistentCollection {#8546 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8542 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8544 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29100 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8538
    #id: 3168
    #code: "pinces-a-linge-inox-pincinox-6063"
    #attributes: Doctrine\ORM\PersistentCollection {#8548 …}
    #variants: Doctrine\ORM\PersistentCollection {#8550 …}
    #options: Doctrine\ORM\PersistentCollection {#8554 …}
    #associations: Doctrine\ORM\PersistentCollection {#8552 …}
    #createdAt: DateTime @1758632807 {#8536
      date: 2025-09-23 21:06:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632807 {#8537
      date: 2025-09-23 21:06:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8557 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8558
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 3168
        #name: "Pinces à Linge Inox Pincinox"
        #slug: "pinces-a-linge-inox-pincinox-6063"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable Uginox.</li>\n
          <li>Inox alimentaire</li>\n
          <li><strong>Fabriqu&eacute;e en France</strong></li>\n
          </ul></div><h1>Descriptif Pinces à Linge Inox Pincinox</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Musique Maestro ! La pince &agrave; linge, la pince &agrave; linge !!!&nbsp; Tout le monde conna&icirc;t cet air parodique issu de la 5&egrave;me symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouv&eacute; de plus original comme entr&eacute;e en mati&egrave;re pour &eacute;voquer cette pince &agrave; linge en inox. Et pourtant elle ne manque pas d'arguments cette pince &agrave; linge !</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, elle est pr&eacute;vue pour r&eacute;sister &agrave; un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et ind&eacute;montable, elle r&eacute;sistera aux &eacute;preuves du temps. Si c'est un petit investissement au d&eacute;part, il faut faire le calcul sur le long terme et l&agrave; c'est int&eacute;ressant !</div>\n
          <div>Musique Maestro ! La pince &agrave; linge, la pince &agrave; linge !!!&nbsp; Tout le monde conna&icirc;t cet air parodique issu de la 5&egrave;me symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouv&eacute; de plus original comme entr&eacute;e en mati&egrave;re pour &eacute;voquer cette pince &agrave; linge en inox. Et pourtant elle ne manque pas d'arguments cette pince &agrave; linge !<br /><br /></div>\n
          <div>Tout inox, la pince &agrave; linge Pincinox est pr&eacute;vue pour r&eacute;sister &agrave; un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et ind&eacute;montable, elle r&eacute;sistera aux &eacute;preuves du temps. Si c'est un petit investissement au d&eacute;part, il faut faire le calcul sur le long terme et l&agrave; c'est int&eacute;ressant !</div></div><h1>Caractéristiques Pinces à Linge Inox Pincinox</h1><div class="col is-12"><p style="box-sizing: inherit; margin-top: 0px; margin-bottom: 2rem; color: rgba(0, 0, 0, 0.84); font-family: Poppins, sans-serif; font-size: 13px;"><span style="box-sizing: inherit; font-weight: bolder;">Mat&eacute;riau<br style="box-sizing: inherit;" /></span>100 % inox Uginox (inox alimentaire)<br /><br /><span style="font-weight: bolder;">Dimensions<br /></span>Longueur 65 mm x Largeur 8 mm<br /><br /><strong>Poids</strong>&nbsp;<br />8 grammes<br /><br /><span style="font-weight: bolder;">Usage<br /></span>Int&eacute;rieur / Ext&eacute;rieur<br /><br /><span style="font-weight: bolder;">Mais encore<br /></span>Ressort inusable<br /><br /><span style="font-weight: bolder;">Garantie<br /></span>Pas de garantie car inusable et incassable !</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8560 …}
    #channels: Doctrine\ORM\PersistentCollection {#8546 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8542 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8544 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pinces à Linge Inox Pincinox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29171
  -props: [
    "product" => App\Entity\Product\Product {#8538
      #id: 3168
      #code: "pinces-a-linge-inox-pincinox-6063"
      #attributes: Doctrine\ORM\PersistentCollection {#8548 …}
      #variants: Doctrine\ORM\PersistentCollection {#8550 …}
      #options: Doctrine\ORM\PersistentCollection {#8554 …}
      #associations: Doctrine\ORM\PersistentCollection {#8552 …}
      #createdAt: DateTime @1758632807 {#8536
        date: 2025-09-23 21:06:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632807 {#8537
        date: 2025-09-23 21:06:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8557 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8558
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8538}
          #id: 3168
          #name: "Pinces à Linge Inox Pincinox"
          #slug: "pinces-a-linge-inox-pincinox-6063"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier inoxydable Uginox.</li>\n
            <li>Inox alimentaire</li>\n
            <li><strong>Fabriqu&eacute;e en France</strong></li>\n
            </ul></div><h1>Descriptif Pinces à Linge Inox Pincinox</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Musique Maestro ! La pince &agrave; linge, la pince &agrave; linge !!!&nbsp; Tout le monde conna&icirc;t cet air parodique issu de la 5&egrave;me symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouv&eacute; de plus original comme entr&eacute;e en mati&egrave;re pour &eacute;voquer cette pince &agrave; linge en inox. Et pourtant elle ne manque pas d'arguments cette pince &agrave; linge !</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, elle est pr&eacute;vue pour r&eacute;sister &agrave; un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et ind&eacute;montable, elle r&eacute;sistera aux &eacute;preuves du temps. Si c'est un petit investissement au d&eacute;part, il faut faire le calcul sur le long terme et l&agrave; c'est int&eacute;ressant !</div>\n
            <div>Musique Maestro ! La pince &agrave; linge, la pince &agrave; linge !!!&nbsp; Tout le monde conna&icirc;t cet air parodique issu de la 5&egrave;me symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouv&eacute; de plus original comme entr&eacute;e en mati&egrave;re pour &eacute;voquer cette pince &agrave; linge en inox. Et pourtant elle ne manque pas d'arguments cette pince &agrave; linge !<br /><br /></div>\n
            <div>Tout inox, la pince &agrave; linge Pincinox est pr&eacute;vue pour r&eacute;sister &agrave; un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et ind&eacute;montable, elle r&eacute;sistera aux &eacute;preuves du temps. Si c'est un petit investissement au d&eacute;part, il faut faire le calcul sur le long terme et l&agrave; c'est int&eacute;ressant !</div></div><h1>Caractéristiques Pinces à Linge Inox Pincinox</h1><div class="col is-12"><p style="box-sizing: inherit; margin-top: 0px; margin-bottom: 2rem; color: rgba(0, 0, 0, 0.84); font-family: Poppins, sans-serif; font-size: 13px;"><span style="box-sizing: inherit; font-weight: bolder;">Mat&eacute;riau<br style="box-sizing: inherit;" /></span>100 % inox Uginox (inox alimentaire)<br /><br /><span style="font-weight: bolder;">Dimensions<br /></span>Longueur 65 mm x Largeur 8 mm<br /><br /><strong>Poids</strong>&nbsp;<br />8 grammes<br /><br /><span style="font-weight: bolder;">Usage<br /></span>Int&eacute;rieur / Ext&eacute;rieur<br /><br /><span style="font-weight: bolder;">Mais encore<br /></span>Ressort inusable<br /><br /><span style="font-weight: bolder;">Garantie<br /></span>Pas de garantie car inusable et incassable !</p></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8560 …}
      #channels: Doctrine\ORM\PersistentCollection {#8546 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8542 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8544 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29164
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29228 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29100 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29108
    #collection: Doctrine\Common\Collections\ArrayCollection {#29117 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29096 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29164
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29228 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pinces à Linge Inox Pincinox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29108
    #collection: Doctrine\Common\Collections\ArrayCollection {#29117 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29096 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29232
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29164
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29155 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29228 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29152 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29100 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29108
      #collection: Doctrine\Common\Collections\ArrayCollection {#29117 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29096 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29282
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29273 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29280 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29281 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29100 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29285
  +variant: App\Entity\Product\ProductVariant {#29100 …}
  +price: "19,00\u{A0}"
  +originalPrice: "19,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9081 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12511 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9078 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29282
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29273 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29280 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29281 …}
    +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 108.0 MiB 4.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#8567
    #id: 3142
    #code: "sac-dejeuner-refrigerant-packit-4180"
    #attributes: Doctrine\ORM\PersistentCollection {#8577 …}
    #variants: Doctrine\ORM\PersistentCollection {#8579 …}
    #options: Doctrine\ORM\PersistentCollection {#8583 …}
    #associations: Doctrine\ORM\PersistentCollection {#8581 …}
    #createdAt: DateTime @1758632782 {#8565
      date: 2025-09-23 21:06:22.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632782 {#8566
      date: 2025-09-23 21:06:22.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8586 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8587
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8567}
        #id: 3142
        #name: "Sac déjeuner réfrigérant Packit"
        #slug: "sac-dejeuner-refrigerant-packit-4180"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Quelques heures au cong&eacute;lateur.</li>\n
          <li>Conserve vos plats, encas et boissons jusqu'&agrave; 10 heures !&nbsp;</li>\n
          <li>Fini les blocs encombrants : le gel r&eacute;frig&eacute;rant est maintenant dans la doublure du sac !</li>\n
          <li>Pas d'humidit&eacute;, vos aliments restent sains &nbsp;</li>\n
          </ul></div><h1>Description Sac déjeuner réfrigérant Packit</h1><div class="col is-12"><p>Packit est un sac r&eacute;frig&eacute;rant pliable qui conserve vos repas, encas et boissons au frais jusqu&rsquo;&agrave; 10 heures&nbsp;! Son gel r&eacute;frig&eacute;rant situ&eacute; dans la doublure du sac enveloppe vos aliments &agrave; 360&deg;C. Fini maintenant les blocs de glace encombrants qui ne durent que 2 heures et fini l&rsquo;humidit&eacute;&nbsp;! Vos aliments restent frais et sains. Pliez et laissez 12 heures au cong&eacute;lateur et c'est parti !<br />Parfait pour vos pique-niques, vos d&eacute;jeuners au travail, les go&ucirc;ters, les biberons et bien plus encore d&rsquo;occasion d&rsquo;utiliser Packit&nbsp;!</p></div><h1>Caractéristiques Sac déjeuner réfrigérant Packit</h1><div class="col is-12">Toile polyester. Gel r&eacute;frig&eacute;rant incorpor&eacute; sur les parois et le fond du sac. Sac avec poign&eacute;e de transport. Pliable avec scratch et fermeture &eacute;clair. Tissu plastifi&eacute; lavable.&nbsp;Dimensions : hauteur 26 cm, largeur 22 cm, profondeur 13 cm. Contenance : 4,4 litres. Poids 560 grammes.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8589 …}
    #channels: Doctrine\ORM\PersistentCollection {#8575 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8569 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8571 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8573 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29162
  +product: App\Entity\Product\Product {#8567
    #id: 3142
    #code: "sac-dejeuner-refrigerant-packit-4180"
    #attributes: Doctrine\ORM\PersistentCollection {#8577 …}
    #variants: Doctrine\ORM\PersistentCollection {#8579 …}
    #options: Doctrine\ORM\PersistentCollection {#8583 …}
    #associations: Doctrine\ORM\PersistentCollection {#8581 …}
    #createdAt: DateTime @1758632782 {#8565
      date: 2025-09-23 21:06:22.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632782 {#8566
      date: 2025-09-23 21:06:22.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8586 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8587
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8567}
        #id: 3142
        #name: "Sac déjeuner réfrigérant Packit"
        #slug: "sac-dejeuner-refrigerant-packit-4180"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Quelques heures au cong&eacute;lateur.</li>\n
          <li>Conserve vos plats, encas et boissons jusqu'&agrave; 10 heures !&nbsp;</li>\n
          <li>Fini les blocs encombrants : le gel r&eacute;frig&eacute;rant est maintenant dans la doublure du sac !</li>\n
          <li>Pas d'humidit&eacute;, vos aliments restent sains &nbsp;</li>\n
          </ul></div><h1>Description Sac déjeuner réfrigérant Packit</h1><div class="col is-12"><p>Packit est un sac r&eacute;frig&eacute;rant pliable qui conserve vos repas, encas et boissons au frais jusqu&rsquo;&agrave; 10 heures&nbsp;! Son gel r&eacute;frig&eacute;rant situ&eacute; dans la doublure du sac enveloppe vos aliments &agrave; 360&deg;C. Fini maintenant les blocs de glace encombrants qui ne durent que 2 heures et fini l&rsquo;humidit&eacute;&nbsp;! Vos aliments restent frais et sains. Pliez et laissez 12 heures au cong&eacute;lateur et c'est parti !<br />Parfait pour vos pique-niques, vos d&eacute;jeuners au travail, les go&ucirc;ters, les biberons et bien plus encore d&rsquo;occasion d&rsquo;utiliser Packit&nbsp;!</p></div><h1>Caractéristiques Sac déjeuner réfrigérant Packit</h1><div class="col is-12">Toile polyester. Gel r&eacute;frig&eacute;rant incorpor&eacute; sur les parois et le fond du sac. Sac avec poign&eacute;e de transport. Pliable avec scratch et fermeture &eacute;clair. Tissu plastifi&eacute; lavable.&nbsp;Dimensions : hauteur 26 cm, largeur 22 cm, profondeur 13 cm. Contenance : 4,4 litres. Poids 560 grammes.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8589 …}
    #channels: Doctrine\ORM\PersistentCollection {#8575 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8569 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8571 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8573 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29348 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#8567
    #id: 3142
    #code: "sac-dejeuner-refrigerant-packit-4180"
    #attributes: Doctrine\ORM\PersistentCollection {#8577 …}
    #variants: Doctrine\ORM\PersistentCollection {#8579 …}
    #options: Doctrine\ORM\PersistentCollection {#8583 …}
    #associations: Doctrine\ORM\PersistentCollection {#8581 …}
    #createdAt: DateTime @1758632782 {#8565
      date: 2025-09-23 21:06:22.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632782 {#8566
      date: 2025-09-23 21:06:22.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8586 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8587
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8567}
        #id: 3142
        #name: "Sac déjeuner réfrigérant Packit"
        #slug: "sac-dejeuner-refrigerant-packit-4180"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Quelques heures au cong&eacute;lateur.</li>\n
          <li>Conserve vos plats, encas et boissons jusqu'&agrave; 10 heures !&nbsp;</li>\n
          <li>Fini les blocs encombrants : le gel r&eacute;frig&eacute;rant est maintenant dans la doublure du sac !</li>\n
          <li>Pas d'humidit&eacute;, vos aliments restent sains &nbsp;</li>\n
          </ul></div><h1>Description Sac déjeuner réfrigérant Packit</h1><div class="col is-12"><p>Packit est un sac r&eacute;frig&eacute;rant pliable qui conserve vos repas, encas et boissons au frais jusqu&rsquo;&agrave; 10 heures&nbsp;! Son gel r&eacute;frig&eacute;rant situ&eacute; dans la doublure du sac enveloppe vos aliments &agrave; 360&deg;C. Fini maintenant les blocs de glace encombrants qui ne durent que 2 heures et fini l&rsquo;humidit&eacute;&nbsp;! Vos aliments restent frais et sains. Pliez et laissez 12 heures au cong&eacute;lateur et c'est parti !<br />Parfait pour vos pique-niques, vos d&eacute;jeuners au travail, les go&ucirc;ters, les biberons et bien plus encore d&rsquo;occasion d&rsquo;utiliser Packit&nbsp;!</p></div><h1>Caractéristiques Sac déjeuner réfrigérant Packit</h1><div class="col is-12">Toile polyester. Gel r&eacute;frig&eacute;rant incorpor&eacute; sur les parois et le fond du sac. Sac avec poign&eacute;e de transport. Pliable avec scratch et fermeture &eacute;clair. Tissu plastifi&eacute; lavable.&nbsp;Dimensions : hauteur 26 cm, largeur 22 cm, profondeur 13 cm. Contenance : 4,4 litres. Poids 560 grammes.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8589 …}
    #channels: Doctrine\ORM\PersistentCollection {#8575 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8569 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8571 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8573 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sac déjeuner réfrigérant Packit"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29419
  -props: [
    "product" => App\Entity\Product\Product {#8567
      #id: 3142
      #code: "sac-dejeuner-refrigerant-packit-4180"
      #attributes: Doctrine\ORM\PersistentCollection {#8577 …}
      #variants: Doctrine\ORM\PersistentCollection {#8579 …}
      #options: Doctrine\ORM\PersistentCollection {#8583 …}
      #associations: Doctrine\ORM\PersistentCollection {#8581 …}
      #createdAt: DateTime @1758632782 {#8565
        date: 2025-09-23 21:06:22.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632782 {#8566
        date: 2025-09-23 21:06:22.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8586 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8587
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8567}
          #id: 3142
          #name: "Sac déjeuner réfrigérant Packit"
          #slug: "sac-dejeuner-refrigerant-packit-4180"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Quelques heures au cong&eacute;lateur.</li>\n
            <li>Conserve vos plats, encas et boissons jusqu'&agrave; 10 heures !&nbsp;</li>\n
            <li>Fini les blocs encombrants : le gel r&eacute;frig&eacute;rant est maintenant dans la doublure du sac !</li>\n
            <li>Pas d'humidit&eacute;, vos aliments restent sains &nbsp;</li>\n
            </ul></div><h1>Description Sac déjeuner réfrigérant Packit</h1><div class="col is-12"><p>Packit est un sac r&eacute;frig&eacute;rant pliable qui conserve vos repas, encas et boissons au frais jusqu&rsquo;&agrave; 10 heures&nbsp;! Son gel r&eacute;frig&eacute;rant situ&eacute; dans la doublure du sac enveloppe vos aliments &agrave; 360&deg;C. Fini maintenant les blocs de glace encombrants qui ne durent que 2 heures et fini l&rsquo;humidit&eacute;&nbsp;! Vos aliments restent frais et sains. Pliez et laissez 12 heures au cong&eacute;lateur et c'est parti !<br />Parfait pour vos pique-niques, vos d&eacute;jeuners au travail, les go&ucirc;ters, les biberons et bien plus encore d&rsquo;occasion d&rsquo;utiliser Packit&nbsp;!</p></div><h1>Caractéristiques Sac déjeuner réfrigérant Packit</h1><div class="col is-12">Toile polyester. Gel r&eacute;frig&eacute;rant incorpor&eacute; sur les parois et le fond du sac. Sac avec poign&eacute;e de transport. Pliable avec scratch et fermeture &eacute;clair. Tissu plastifi&eacute; lavable.&nbsp;Dimensions : hauteur 26 cm, largeur 22 cm, profondeur 13 cm. Contenance : 4,4 litres. Poids 560 grammes.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8589 …}
      #channels: Doctrine\ORM\PersistentCollection {#8575 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8569 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8571 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8573 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29493
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29403 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29482 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29400 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29348 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29356
    #collection: Doctrine\Common\Collections\ArrayCollection {#29365 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29344 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29493
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29403 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29482 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29400 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sac déjeuner réfrigérant Packit"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29356
    #collection: Doctrine\Common\Collections\ArrayCollection {#29365 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29344 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29498
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29493
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29403 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29482 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29400 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29348 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29356
      #collection: Doctrine\Common\Collections\ArrayCollection {#29365 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29344 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29547
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29538 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29545 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29546 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29348 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29550
  +variant: App\Entity\Product\ProductVariant {#29348 …}
  +price: "27,00\u{A0}"
  +originalPrice: "27,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9081 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12511 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9078 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29547
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29538 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29545 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29546 …}
    +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 108.0 MiB 4.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#8596
    #id: 2892
    #code: "sac-a-pain-transport-sacasalades-6175"
    #attributes: Doctrine\ORM\PersistentCollection {#8606 …}
    #variants: Doctrine\ORM\PersistentCollection {#8608 …}
    #options: Doctrine\ORM\PersistentCollection {#8612 …}
    #associations: Doctrine\ORM\PersistentCollection {#8610 …}
    #createdAt: DateTime @1758632696 {#8594
      date: 2025-09-23 21:04:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632696 {#8595
      date: 2025-09-23 21:04:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8615 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8616
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8596}
        #id: 2892
        #name: "Sac à Pain Transport Sacasalades"
        #slug: "sac-a-pain-transport-sacasalades-6175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conservation optimale de tous vos pains.</li>\n
          <li>Facile d'entretien.</li>\n
          <li><strong>Fabrication artisanale Fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Sac à Pain Transport Sacasalades</h1><div class="col is-12">Sacasalades repense le sac &agrave; pain version "transport". Finies les miettes dans la voiture et la farine sur les v&ecirc;tements. L'int&eacute;rieur des sacs r&eacute;alis&eacute; en coton prot&egrave;ge les pains et l'ext&eacute;rieur en toile de coton enduite les pr&eacute;serve de l'air, de la lumi&egrave;re et de la pluie. Faciles d'entretien, ils sont fabriqu&eacute;s en France de mani&egrave;re artisanale.</div><h1>Caractéristiques Sac à Pain Transport Sacasalades</h1><div class="col is-12">- Int&eacute;rieur en toile de coton.<br />- Ext&eacute;rieur en coton enduit.<br />- Facile d'entretien.<br />- Fabrication artisanale Fran&ccedil;aise.<br />- Dimensions : 64 x 24 cm (&agrave; plat)<br />- Cordon de serrage.</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 {#8618 …}
    #channels: Doctrine\ORM\PersistentCollection {#8604 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8598 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8600 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8602 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29410
  +product: App\Entity\Product\Product {#8596
    #id: 2892
    #code: "sac-a-pain-transport-sacasalades-6175"
    #attributes: Doctrine\ORM\PersistentCollection {#8606 …}
    #variants: Doctrine\ORM\PersistentCollection {#8608 …}
    #options: Doctrine\ORM\PersistentCollection {#8612 …}
    #associations: Doctrine\ORM\PersistentCollection {#8610 …}
    #createdAt: DateTime @1758632696 {#8594
      date: 2025-09-23 21:04:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632696 {#8595
      date: 2025-09-23 21:04:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8615 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8616
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8596}
        #id: 2892
        #name: "Sac à Pain Transport Sacasalades"
        #slug: "sac-a-pain-transport-sacasalades-6175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conservation optimale de tous vos pains.</li>\n
          <li>Facile d'entretien.</li>\n
          <li><strong>Fabrication artisanale Fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Sac à Pain Transport Sacasalades</h1><div class="col is-12">Sacasalades repense le sac &agrave; pain version "transport". Finies les miettes dans la voiture et la farine sur les v&ecirc;tements. L'int&eacute;rieur des sacs r&eacute;alis&eacute; en coton prot&egrave;ge les pains et l'ext&eacute;rieur en toile de coton enduite les pr&eacute;serve de l'air, de la lumi&egrave;re et de la pluie. Faciles d'entretien, ils sont fabriqu&eacute;s en France de mani&egrave;re artisanale.</div><h1>Caractéristiques Sac à Pain Transport Sacasalades</h1><div class="col is-12">- Int&eacute;rieur en toile de coton.<br />- Ext&eacute;rieur en coton enduit.<br />- Facile d'entretien.<br />- Fabrication artisanale Fran&ccedil;aise.<br />- Dimensions : 64 x 24 cm (&agrave; plat)<br />- Cordon de serrage.</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 {#8618 …}
    #channels: Doctrine\ORM\PersistentCollection {#8604 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8598 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8600 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8602 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29613 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#8596
    #id: 2892
    #code: "sac-a-pain-transport-sacasalades-6175"
    #attributes: Doctrine\ORM\PersistentCollection {#8606 …}
    #variants: Doctrine\ORM\PersistentCollection {#8608 …}
    #options: Doctrine\ORM\PersistentCollection {#8612 …}
    #associations: Doctrine\ORM\PersistentCollection {#8610 …}
    #createdAt: DateTime @1758632696 {#8594
      date: 2025-09-23 21:04:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632696 {#8595
      date: 2025-09-23 21:04:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8615 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8616
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8596}
        #id: 2892
        #name: "Sac à Pain Transport Sacasalades"
        #slug: "sac-a-pain-transport-sacasalades-6175"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conservation optimale de tous vos pains.</li>\n
          <li>Facile d'entretien.</li>\n
          <li><strong>Fabrication artisanale Fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Sac à Pain Transport Sacasalades</h1><div class="col is-12">Sacasalades repense le sac &agrave; pain version "transport". Finies les miettes dans la voiture et la farine sur les v&ecirc;tements. L'int&eacute;rieur des sacs r&eacute;alis&eacute; en coton prot&egrave;ge les pains et l'ext&eacute;rieur en toile de coton enduite les pr&eacute;serve de l'air, de la lumi&egrave;re et de la pluie. Faciles d'entretien, ils sont fabriqu&eacute;s en France de mani&egrave;re artisanale.</div><h1>Caractéristiques Sac à Pain Transport Sacasalades</h1><div class="col is-12">- Int&eacute;rieur en toile de coton.<br />- Ext&eacute;rieur en coton enduit.<br />- Facile d'entretien.<br />- Fabrication artisanale Fran&ccedil;aise.<br />- Dimensions : 64 x 24 cm (&agrave; plat)<br />- Cordon de serrage.</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 {#8618 …}
    #channels: Doctrine\ORM\PersistentCollection {#8604 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8598 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8600 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8602 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sac à Pain Transport Sacasalades"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29684
  -props: [
    "product" => App\Entity\Product\Product {#8596
      #id: 2892
      #code: "sac-a-pain-transport-sacasalades-6175"
      #attributes: Doctrine\ORM\PersistentCollection {#8606 …}
      #variants: Doctrine\ORM\PersistentCollection {#8608 …}
      #options: Doctrine\ORM\PersistentCollection {#8612 …}
      #associations: Doctrine\ORM\PersistentCollection {#8610 …}
      #createdAt: DateTime @1758632696 {#8594
        date: 2025-09-23 21:04:56.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632696 {#8595
        date: 2025-09-23 21:04:56.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8615 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8616
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8596}
          #id: 2892
          #name: "Sac à Pain Transport Sacasalades"
          #slug: "sac-a-pain-transport-sacasalades-6175"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Conservation optimale de tous vos pains.</li>\n
            <li>Facile d'entretien.</li>\n
            <li><strong>Fabrication artisanale Fran&ccedil;aise.</strong></li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Descriptif Sac à Pain Transport Sacasalades</h1><div class="col is-12">Sacasalades repense le sac &agrave; pain version "transport". Finies les miettes dans la voiture et la farine sur les v&ecirc;tements. L'int&eacute;rieur des sacs r&eacute;alis&eacute; en coton prot&egrave;ge les pains et l'ext&eacute;rieur en toile de coton enduite les pr&eacute;serve de l'air, de la lumi&egrave;re et de la pluie. Faciles d'entretien, ils sont fabriqu&eacute;s en France de mani&egrave;re artisanale.</div><h1>Caractéristiques Sac à Pain Transport Sacasalades</h1><div class="col is-12">- Int&eacute;rieur en toile de coton.<br />- Ext&eacute;rieur en coton enduit.<br />- Facile d'entretien.<br />- Fabrication artisanale Fran&ccedil;aise.<br />- Dimensions : 64 x 24 cm (&agrave; plat)<br />- Cordon de serrage.</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 {#8618 …}
      #channels: Doctrine\ORM\PersistentCollection {#8604 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8598 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8600 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8602 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29668 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29741 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29665 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29613 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29621
    #collection: Doctrine\Common\Collections\ArrayCollection {#29630 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29609 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38401 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29668 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29741 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29665 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sac à Pain Transport Sacasalades"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29621
    #collection: Doctrine\Common\Collections\ArrayCollection {#29630 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29609 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38401 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29757
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29668 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29741 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29665 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29613 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29621
      #collection: Doctrine\Common\Collections\ArrayCollection {#29630 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29609 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38401 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29806
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29797 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29804 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29805 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29613 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29809
  +variant: App\Entity\Product\ProductVariant {#29613 …}
  +price: "27,00\u{A0}"
  +originalPrice: "27,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9081 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12511 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9078 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29806
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29797 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29804 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29805 …}
    +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 108.0 MiB 5.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#8625
    #id: 2891
    #code: "sac-multifonctions-2-en-1-nuts-7896"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8641 …}
    #associations: Doctrine\ORM\PersistentCollection {#8639 …}
    #createdAt: DateTime @1758632695 {#8623
      date: 2025-09-23 21:04:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632695 {#8624
      date: 2025-09-23 21:04:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8644 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8645
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8625}
        #id: 2891
        #name: "Sac multifonctions 2 en 1 Nuts"
        #slug: "sac-multifonctions-2-en-1-nuts-7896"
        #description: """
          <div class="col is-12"><ul>\n
          <li>A la fois corbeille et sac &agrave; pain.</li>\n
          <li>Li&egrave;ge et coton .</li>\n
          <li>Lavage &agrave; la main.</li>\n
          </ul></div><h1>Sac multifonctions 2 en 1 Nuts</h1><div class="col is-12"><div style="margin: 0px; padding: 0px;">La Corbeille et sac &agrave; pain 2 en 1 Nuts permet de conserver vos aliments plus longtemps tels que pains, viennoiseries, fruits secs, noix, noisettes, cookies... Quel est donc son secret ?<br /><br /><br /></div>\n
          <div style="margin: 0px; padding: 0px;">Elle est fabriqu&eacute;e en coton et li&egrave;ge, des mat&eacute;riaux naturellement respirants et anti-moisissures. De plus la Corbeille et sac &agrave; pain 2 en 1 Nuts est munie d'un cordon de serrage qui permet de la fermer. Facile &agrave; vivre, le produit peut &ecirc;tre lav&eacute; &agrave; la main. 3 tailles vous sont propos&eacute;es : 16 cm, 20 cm ou 24 cm.</div>\n
          <br /></div><h1>Sac multifonctions 2 en 1 Nuts</h1><div class="col is-12">- A la fois corbeille et sac &agrave; pain.<br />- Coton et li&egrave;ge.<br />- Nettoyage &agrave; la main<br /><br />ref KB10 : diam&egrave;tre 24 cm.<br />ref KB11 : diam&egrave;tre 20 cm.<br />ref KB12 : diam&egrave;tre 16 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 {#8647 …}
    #channels: Doctrine\ORM\PersistentCollection {#8633 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8629 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8631 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29675
  +product: App\Entity\Product\Product {#8625
    #id: 2891
    #code: "sac-multifonctions-2-en-1-nuts-7896"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8641 …}
    #associations: Doctrine\ORM\PersistentCollection {#8639 …}
    #createdAt: DateTime @1758632695 {#8623
      date: 2025-09-23 21:04:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632695 {#8624
      date: 2025-09-23 21:04:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8644 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8645
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8625}
        #id: 2891
        #name: "Sac multifonctions 2 en 1 Nuts"
        #slug: "sac-multifonctions-2-en-1-nuts-7896"
        #description: """
          <div class="col is-12"><ul>\n
          <li>A la fois corbeille et sac &agrave; pain.</li>\n
          <li>Li&egrave;ge et coton .</li>\n
          <li>Lavage &agrave; la main.</li>\n
          </ul></div><h1>Sac multifonctions 2 en 1 Nuts</h1><div class="col is-12"><div style="margin: 0px; padding: 0px;">La Corbeille et sac &agrave; pain 2 en 1 Nuts permet de conserver vos aliments plus longtemps tels que pains, viennoiseries, fruits secs, noix, noisettes, cookies... Quel est donc son secret ?<br /><br /><br /></div>\n
          <div style="margin: 0px; padding: 0px;">Elle est fabriqu&eacute;e en coton et li&egrave;ge, des mat&eacute;riaux naturellement respirants et anti-moisissures. De plus la Corbeille et sac &agrave; pain 2 en 1 Nuts est munie d'un cordon de serrage qui permet de la fermer. Facile &agrave; vivre, le produit peut &ecirc;tre lav&eacute; &agrave; la main. 3 tailles vous sont propos&eacute;es : 16 cm, 20 cm ou 24 cm.</div>\n
          <br /></div><h1>Sac multifonctions 2 en 1 Nuts</h1><div class="col is-12">- A la fois corbeille et sac &agrave; pain.<br />- Coton et li&egrave;ge.<br />- Nettoyage &agrave; la main<br /><br />ref KB10 : diam&egrave;tre 24 cm.<br />ref KB11 : diam&egrave;tre 20 cm.<br />ref KB12 : diam&egrave;tre 16 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 {#8647 …}
    #channels: Doctrine\ORM\PersistentCollection {#8633 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8629 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8631 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29872 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#8625
    #id: 2891
    #code: "sac-multifonctions-2-en-1-nuts-7896"
    #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8641 …}
    #associations: Doctrine\ORM\PersistentCollection {#8639 …}
    #createdAt: DateTime @1758632695 {#8623
      date: 2025-09-23 21:04:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632695 {#8624
      date: 2025-09-23 21:04:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8644 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8645
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8625}
        #id: 2891
        #name: "Sac multifonctions 2 en 1 Nuts"
        #slug: "sac-multifonctions-2-en-1-nuts-7896"
        #description: """
          <div class="col is-12"><ul>\n
          <li>A la fois corbeille et sac &agrave; pain.</li>\n
          <li>Li&egrave;ge et coton .</li>\n
          <li>Lavage &agrave; la main.</li>\n
          </ul></div><h1>Sac multifonctions 2 en 1 Nuts</h1><div class="col is-12"><div style="margin: 0px; padding: 0px;">La Corbeille et sac &agrave; pain 2 en 1 Nuts permet de conserver vos aliments plus longtemps tels que pains, viennoiseries, fruits secs, noix, noisettes, cookies... Quel est donc son secret ?<br /><br /><br /></div>\n
          <div style="margin: 0px; padding: 0px;">Elle est fabriqu&eacute;e en coton et li&egrave;ge, des mat&eacute;riaux naturellement respirants et anti-moisissures. De plus la Corbeille et sac &agrave; pain 2 en 1 Nuts est munie d'un cordon de serrage qui permet de la fermer. Facile &agrave; vivre, le produit peut &ecirc;tre lav&eacute; &agrave; la main. 3 tailles vous sont propos&eacute;es : 16 cm, 20 cm ou 24 cm.</div>\n
          <br /></div><h1>Sac multifonctions 2 en 1 Nuts</h1><div class="col is-12">- A la fois corbeille et sac &agrave; pain.<br />- Coton et li&egrave;ge.<br />- Nettoyage &agrave; la main<br /><br />ref KB10 : diam&egrave;tre 24 cm.<br />ref KB11 : diam&egrave;tre 20 cm.<br />ref KB12 : diam&egrave;tre 16 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 {#8647 …}
    #channels: Doctrine\ORM\PersistentCollection {#8633 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8629 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8631 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sac multifonctions 2 en 1 Nuts"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29943
  -props: [
    "product" => App\Entity\Product\Product {#8625
      #id: 2891
      #code: "sac-multifonctions-2-en-1-nuts-7896"
      #attributes: Doctrine\ORM\PersistentCollection {#8635 …}
      #variants: Doctrine\ORM\PersistentCollection {#8637 …}
      #options: Doctrine\ORM\PersistentCollection {#8641 …}
      #associations: Doctrine\ORM\PersistentCollection {#8639 …}
      #createdAt: DateTime @1758632695 {#8623
        date: 2025-09-23 21:04:55.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632695 {#8624
        date: 2025-09-23 21:04:55.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8644 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8645
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8625}
          #id: 2891
          #name: "Sac multifonctions 2 en 1 Nuts"
          #slug: "sac-multifonctions-2-en-1-nuts-7896"
          #description: """
            <div class="col is-12"><ul>\n
            <li>A la fois corbeille et sac &agrave; pain.</li>\n
            <li>Li&egrave;ge et coton .</li>\n
            <li>Lavage &agrave; la main.</li>\n
            </ul></div><h1>Sac multifonctions 2 en 1 Nuts</h1><div class="col is-12"><div style="margin: 0px; padding: 0px;">La Corbeille et sac &agrave; pain 2 en 1 Nuts permet de conserver vos aliments plus longtemps tels que pains, viennoiseries, fruits secs, noix, noisettes, cookies... Quel est donc son secret ?<br /><br /><br /></div>\n
            <div style="margin: 0px; padding: 0px;">Elle est fabriqu&eacute;e en coton et li&egrave;ge, des mat&eacute;riaux naturellement respirants et anti-moisissures. De plus la Corbeille et sac &agrave; pain 2 en 1 Nuts est munie d'un cordon de serrage qui permet de la fermer. Facile &agrave; vivre, le produit peut &ecirc;tre lav&eacute; &agrave; la main. 3 tailles vous sont propos&eacute;es : 16 cm, 20 cm ou 24 cm.</div>\n
            <br /></div><h1>Sac multifonctions 2 en 1 Nuts</h1><div class="col is-12">- A la fois corbeille et sac &agrave; pain.<br />- Coton et li&egrave;ge.<br />- Nettoyage &agrave; la main<br /><br />ref KB10 : diam&egrave;tre 24 cm.<br />ref KB11 : diam&egrave;tre 20 cm.<br />ref KB12 : diam&egrave;tre 16 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 {#8647 …}
      #channels: Doctrine\ORM\PersistentCollection {#8633 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8629 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8631 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30031
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29927 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30006 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29924 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29872 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29880
    #collection: Doctrine\Common\Collections\ArrayCollection {#29889 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29868 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38415 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30031
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29927 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30006 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29924 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sac multifonctions 2 en 1 Nuts"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29880
    #collection: Doctrine\Common\Collections\ArrayCollection {#29889 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29868 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38415 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30034
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30031
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29927 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30006 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29924 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29872 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29880
      #collection: Doctrine\Common\Collections\ArrayCollection {#29889 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29868 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38415 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30085
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30076 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30083 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30084 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29872 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30088
  +variant: App\Entity\Product\ProductVariant {#29872 …}
  +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 {#9081 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12511 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9078 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30085
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30076 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30083 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30084 …}
    +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 108.0 MiB 4.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#8651
    #id: 2873
    #code: "sac-a-vrac-coton-pebbly-7327"
    #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8663 …}
    #options: Doctrine\ORM\PersistentCollection {#8667 …}
    #associations: Doctrine\ORM\PersistentCollection {#8665 …}
    #createdAt: DateTime @1758632679 {#8649
      date: 2025-09-23 21:04:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632679 {#8650
      date: 2025-09-23 21:04:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8670 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8671
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8651}
        #id: 2873
        #name: "Sac à Vrac Coton Pebbly"
        #slug: "sac-a-vrac-coton-pebbly-7327"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Z&eacute;ro d&eacute;chets.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Coton Bio.</li>\n
          </ul></div><h1>Descriptif Sac à Vrac Coton Pebbly</h1><div class="col is-12">Le sac &agrave; vrac en coton bio est id&eacute;al pour r&eacute;duire l'utilisation d'emballage et n'acheter que la quantit&eacute; n&eacute;cessaire.</div><h1>Caractéristiques Sac à Vrac Coton Pebbly</h1><div class="col is-12">- Coton Bio.<br />- Cordon de serrage.<br />- R&eacute;utilisable, l&eacute;ger, r&eacute;sistant.<br />- Evite le gaspillage en achetant que la quantit&eacute; n&eacute;cessaire de c&eacute;r&eacute;ales, p&acirc;tes, fruits secs etc...et r&eacute;duisant l'utilisation d'emballages.<br />- Taille M : coloris orange pour 1 kg de lentilles, 500 grs de p&acirc;tes...(20x25 cm)<br />- Taille L : coloris vert pour 1 kg de riz, 800 grs de c&eacute;r&eacute;ales... (30x25 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 {#8673 …}
    #channels: Doctrine\ORM\PersistentCollection {#8659 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8653 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8657 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29934
  +product: App\Entity\Product\Product {#8651
    #id: 2873
    #code: "sac-a-vrac-coton-pebbly-7327"
    #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8663 …}
    #options: Doctrine\ORM\PersistentCollection {#8667 …}
    #associations: Doctrine\ORM\PersistentCollection {#8665 …}
    #createdAt: DateTime @1758632679 {#8649
      date: 2025-09-23 21:04:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632679 {#8650
      date: 2025-09-23 21:04:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8670 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8671
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8651}
        #id: 2873
        #name: "Sac à Vrac Coton Pebbly"
        #slug: "sac-a-vrac-coton-pebbly-7327"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Z&eacute;ro d&eacute;chets.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Coton Bio.</li>\n
          </ul></div><h1>Descriptif Sac à Vrac Coton Pebbly</h1><div class="col is-12">Le sac &agrave; vrac en coton bio est id&eacute;al pour r&eacute;duire l'utilisation d'emballage et n'acheter que la quantit&eacute; n&eacute;cessaire.</div><h1>Caractéristiques Sac à Vrac Coton Pebbly</h1><div class="col is-12">- Coton Bio.<br />- Cordon de serrage.<br />- R&eacute;utilisable, l&eacute;ger, r&eacute;sistant.<br />- Evite le gaspillage en achetant que la quantit&eacute; n&eacute;cessaire de c&eacute;r&eacute;ales, p&acirc;tes, fruits secs etc...et r&eacute;duisant l'utilisation d'emballages.<br />- Taille M : coloris orange pour 1 kg de lentilles, 500 grs de p&acirc;tes...(20x25 cm)<br />- Taille L : coloris vert pour 1 kg de riz, 800 grs de c&eacute;r&eacute;ales... (30x25 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 {#8673 …}
    #channels: Doctrine\ORM\PersistentCollection {#8659 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8653 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8657 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30151 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#8651
    #id: 2873
    #code: "sac-a-vrac-coton-pebbly-7327"
    #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
    #variants: Doctrine\ORM\PersistentCollection {#8663 …}
    #options: Doctrine\ORM\PersistentCollection {#8667 …}
    #associations: Doctrine\ORM\PersistentCollection {#8665 …}
    #createdAt: DateTime @1758632679 {#8649
      date: 2025-09-23 21:04:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632679 {#8650
      date: 2025-09-23 21:04:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8670 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8671
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8651}
        #id: 2873
        #name: "Sac à Vrac Coton Pebbly"
        #slug: "sac-a-vrac-coton-pebbly-7327"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Z&eacute;ro d&eacute;chets.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Coton Bio.</li>\n
          </ul></div><h1>Descriptif Sac à Vrac Coton Pebbly</h1><div class="col is-12">Le sac &agrave; vrac en coton bio est id&eacute;al pour r&eacute;duire l'utilisation d'emballage et n'acheter que la quantit&eacute; n&eacute;cessaire.</div><h1>Caractéristiques Sac à Vrac Coton Pebbly</h1><div class="col is-12">- Coton Bio.<br />- Cordon de serrage.<br />- R&eacute;utilisable, l&eacute;ger, r&eacute;sistant.<br />- Evite le gaspillage en achetant que la quantit&eacute; n&eacute;cessaire de c&eacute;r&eacute;ales, p&acirc;tes, fruits secs etc...et r&eacute;duisant l'utilisation d'emballages.<br />- Taille M : coloris orange pour 1 kg de lentilles, 500 grs de p&acirc;tes...(20x25 cm)<br />- Taille L : coloris vert pour 1 kg de riz, 800 grs de c&eacute;r&eacute;ales... (30x25 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 {#8673 …}
    #channels: Doctrine\ORM\PersistentCollection {#8659 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8653 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8657 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sac à Vrac Coton Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30222
  -props: [
    "product" => App\Entity\Product\Product {#8651
      #id: 2873
      #code: "sac-a-vrac-coton-pebbly-7327"
      #attributes: Doctrine\ORM\PersistentCollection {#8661 …}
      #variants: Doctrine\ORM\PersistentCollection {#8663 …}
      #options: Doctrine\ORM\PersistentCollection {#8667 …}
      #associations: Doctrine\ORM\PersistentCollection {#8665 …}
      #createdAt: DateTime @1758632679 {#8649
        date: 2025-09-23 21:04:39.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632679 {#8650
        date: 2025-09-23 21:04:39.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8670 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8671
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8651}
          #id: 2873
          #name: "Sac à Vrac Coton Pebbly"
          #slug: "sac-a-vrac-coton-pebbly-7327"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Z&eacute;ro d&eacute;chets.</li>\n
            <li>R&eacute;utilisable.</li>\n
            <li>Coton Bio.</li>\n
            </ul></div><h1>Descriptif Sac à Vrac Coton Pebbly</h1><div class="col is-12">Le sac &agrave; vrac en coton bio est id&eacute;al pour r&eacute;duire l'utilisation d'emballage et n'acheter que la quantit&eacute; n&eacute;cessaire.</div><h1>Caractéristiques Sac à Vrac Coton Pebbly</h1><div class="col is-12">- Coton Bio.<br />- Cordon de serrage.<br />- R&eacute;utilisable, l&eacute;ger, r&eacute;sistant.<br />- Evite le gaspillage en achetant que la quantit&eacute; n&eacute;cessaire de c&eacute;r&eacute;ales, p&acirc;tes, fruits secs etc...et r&eacute;duisant l'utilisation d'emballages.<br />- Taille M : coloris orange pour 1 kg de lentilles, 500 grs de p&acirc;tes...(20x25 cm)<br />- Taille L : coloris vert pour 1 kg de riz, 800 grs de c&eacute;r&eacute;ales... (30x25 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 {#8673 …}
      #channels: Doctrine\ORM\PersistentCollection {#8659 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8653 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8655 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8657 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30296
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30206 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30285 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30203 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30151 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30159
    #collection: Doctrine\Common\Collections\ArrayCollection {#30168 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30147 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38429 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30296
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30206 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30285 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30203 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sac à Vrac Coton Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30159
    #collection: Doctrine\Common\Collections\ArrayCollection {#30168 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30147 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38429 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30301
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30296
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30206 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30285 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30203 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30151 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30159
      #collection: Doctrine\Common\Collections\ArrayCollection {#30168 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30147 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38429 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30350
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30341 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30348 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30349 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30151 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30353
  +variant: App\Entity\Product\ProductVariant {#30151 …}
  +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 {#9081 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12511 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9078 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30350
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30341 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30348 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30349 …}
    +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 108.0 MiB 8.58 ms
Input props
[
  "product" => App\Entity\Product\Product {#8677
    #id: 2867
    #code: "sac-a-pomme-de-terre-eddingtons-6042"
    #attributes: Doctrine\ORM\PersistentCollection {#8684 …}
    #variants: Doctrine\ORM\PersistentCollection {#8686 …}
    #options: Doctrine\ORM\PersistentCollection {#8690 …}
    #associations: Doctrine\ORM\PersistentCollection {#8688 …}
    #createdAt: DateTime @1758632677 {#8675
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#8676
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8693 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8694
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8677}
        #id: 2867
        #name: "Sac à Pomme de terre Eddingtons"
        #slug: "sac-a-pomme-de-terre-eddingtons-6042"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour conserver vos pommes de terre plus longtemps.</li>\n
          <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
          <li>Cordon de serrage sur le haut du sac.</li>\n
          </ul></div><h1>Descriptif Sac à Pomme de terre Eddingtons</h1><div class="col is-12">Le Sac &agrave; Pomme de terre Eddington permet de conserver vos pommes de terre plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premi&egrave;res pommes de terre mises dans le sac</div><h1>Caractéristiques Sac à Pomme de terre Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 27 x 38 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 {#8696 …}
    #channels: Doctrine\ORM\PersistentCollection {#8682 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8678 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8680 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30213
  +product: App\Entity\Product\Product {#8677
    #id: 2867
    #code: "sac-a-pomme-de-terre-eddingtons-6042"
    #attributes: Doctrine\ORM\PersistentCollection {#8684 …}
    #variants: Doctrine\ORM\PersistentCollection {#8686 …}
    #options: Doctrine\ORM\PersistentCollection {#8690 …}
    #associations: Doctrine\ORM\PersistentCollection {#8688 …}
    #createdAt: DateTime @1758632677 {#8675
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#8676
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8693 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8694
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8677}
        #id: 2867
        #name: "Sac à Pomme de terre Eddingtons"
        #slug: "sac-a-pomme-de-terre-eddingtons-6042"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour conserver vos pommes de terre plus longtemps.</li>\n
          <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
          <li>Cordon de serrage sur le haut du sac.</li>\n
          </ul></div><h1>Descriptif Sac à Pomme de terre Eddingtons</h1><div class="col is-12">Le Sac &agrave; Pomme de terre Eddington permet de conserver vos pommes de terre plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premi&egrave;res pommes de terre mises dans le sac</div><h1>Caractéristiques Sac à Pomme de terre Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 27 x 38 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 {#8696 …}
    #channels: Doctrine\ORM\PersistentCollection {#8682 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8678 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8680 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30416 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 1.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8677
    #id: 2867
    #code: "sac-a-pomme-de-terre-eddingtons-6042"
    #attributes: Doctrine\ORM\PersistentCollection {#8684 …}
    #variants: Doctrine\ORM\PersistentCollection {#8686 …}
    #options: Doctrine\ORM\PersistentCollection {#8690 …}
    #associations: Doctrine\ORM\PersistentCollection {#8688 …}
    #createdAt: DateTime @1758632677 {#8675
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#8676
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8693 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8694
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8677}
        #id: 2867
        #name: "Sac à Pomme de terre Eddingtons"
        #slug: "sac-a-pomme-de-terre-eddingtons-6042"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour conserver vos pommes de terre plus longtemps.</li>\n
          <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
          <li>Cordon de serrage sur le haut du sac.</li>\n
          </ul></div><h1>Descriptif Sac à Pomme de terre Eddingtons</h1><div class="col is-12">Le Sac &agrave; Pomme de terre Eddington permet de conserver vos pommes de terre plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premi&egrave;res pommes de terre mises dans le sac</div><h1>Caractéristiques Sac à Pomme de terre Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 27 x 38 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 {#8696 …}
    #channels: Doctrine\ORM\PersistentCollection {#8682 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8678 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8680 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sac à Pomme de terre Eddingtons"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30487
  -props: [
    "product" => App\Entity\Product\Product {#8677
      #id: 2867
      #code: "sac-a-pomme-de-terre-eddingtons-6042"
      #attributes: Doctrine\ORM\PersistentCollection {#8684 …}
      #variants: Doctrine\ORM\PersistentCollection {#8686 …}
      #options: Doctrine\ORM\PersistentCollection {#8690 …}
      #associations: Doctrine\ORM\PersistentCollection {#8688 …}
      #createdAt: DateTime @1758632677 {#8675
        date: 2025-09-23 21:04:37.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632677 {#8676
        date: 2025-09-23 21:04:37.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8693 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8694
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8677}
          #id: 2867
          #name: "Sac à Pomme de terre Eddingtons"
          #slug: "sac-a-pomme-de-terre-eddingtons-6042"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour conserver vos pommes de terre plus longtemps.</li>\n
            <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
            <li>Cordon de serrage sur le haut du sac.</li>\n
            </ul></div><h1>Descriptif Sac à Pomme de terre Eddingtons</h1><div class="col is-12">Le Sac &agrave; Pomme de terre Eddington permet de conserver vos pommes de terre plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premi&egrave;res pommes de terre mises dans le sac</div><h1>Caractéristiques Sac à Pomme de terre Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 27 x 38 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 {#8696 …}
      #channels: Doctrine\ORM\PersistentCollection {#8682 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8678 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8680 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30549
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30471 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30538 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30468 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30416 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30424
    #collection: Doctrine\Common\Collections\ArrayCollection {#30433 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30412 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38443 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30549
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30471 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30538 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30468 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sac à Pomme de terre Eddingtons"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30424
    #collection: Doctrine\Common\Collections\ArrayCollection {#30433 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30412 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38443 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30554
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30549
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30471 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30538 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30468 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30416 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30424
      #collection: Doctrine\Common\Collections\ArrayCollection {#30433 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30412 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38443 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30603
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30594 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30601 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30602 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30416 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30606
  +variant: App\Entity\Product\ProductVariant {#30416 …}
  +price: "6,00\u{A0}"
  +originalPrice: "6,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9081 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12511 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9078 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30603
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30594 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30601 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30602 …}
    +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 108.0 MiB 4.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#8700
    #id: 2868
    #code: "sac-a-oignons-eddingtons-6043"
    #attributes: Doctrine\ORM\PersistentCollection {#8707 …}
    #variants: Doctrine\ORM\PersistentCollection {#8709 …}
    #options: Doctrine\ORM\PersistentCollection {#8713 …}
    #associations: Doctrine\ORM\PersistentCollection {#8711 …}
    #createdAt: DateTime @1758632677 {#8698
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#8699
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8716 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8717
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8700}
        #id: 2868
        #name: "Sac à Oignons Eddingtons"
        #slug: "sac-a-oignons-eddingtons-6043"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Permet de conserver vos oignons plus longtemps.</li>\n
          <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
          <li>Cordon de serrage sur le haut du sac.</li>\n
          </ul></div><h1>Descriptif Sac à Oignons Eddingtons</h1><div class="col is-12">Le Sac &agrave; Oignons Eddington permet de conserver vos oignons plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premiers oignons mis dans le sac</div><h1>Caractéristiques Sac à Oignons Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 27 x 38 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 {#8719 …}
    #channels: Doctrine\ORM\PersistentCollection {#8705 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8701 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8703 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30478
  +product: App\Entity\Product\Product {#8700
    #id: 2868
    #code: "sac-a-oignons-eddingtons-6043"
    #attributes: Doctrine\ORM\PersistentCollection {#8707 …}
    #variants: Doctrine\ORM\PersistentCollection {#8709 …}
    #options: Doctrine\ORM\PersistentCollection {#8713 …}
    #associations: Doctrine\ORM\PersistentCollection {#8711 …}
    #createdAt: DateTime @1758632677 {#8698
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#8699
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8716 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8717
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8700}
        #id: 2868
        #name: "Sac à Oignons Eddingtons"
        #slug: "sac-a-oignons-eddingtons-6043"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Permet de conserver vos oignons plus longtemps.</li>\n
          <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
          <li>Cordon de serrage sur le haut du sac.</li>\n
          </ul></div><h1>Descriptif Sac à Oignons Eddingtons</h1><div class="col is-12">Le Sac &agrave; Oignons Eddington permet de conserver vos oignons plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premiers oignons mis dans le sac</div><h1>Caractéristiques Sac à Oignons Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 27 x 38 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 {#8719 …}
    #channels: Doctrine\ORM\PersistentCollection {#8705 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8701 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8703 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30669 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#8700
    #id: 2868
    #code: "sac-a-oignons-eddingtons-6043"
    #attributes: Doctrine\ORM\PersistentCollection {#8707 …}
    #variants: Doctrine\ORM\PersistentCollection {#8709 …}
    #options: Doctrine\ORM\PersistentCollection {#8713 …}
    #associations: Doctrine\ORM\PersistentCollection {#8711 …}
    #createdAt: DateTime @1758632677 {#8698
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#8699
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8716 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8717
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8700}
        #id: 2868
        #name: "Sac à Oignons Eddingtons"
        #slug: "sac-a-oignons-eddingtons-6043"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Permet de conserver vos oignons plus longtemps.</li>\n
          <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
          <li>Cordon de serrage sur le haut du sac.</li>\n
          </ul></div><h1>Descriptif Sac à Oignons Eddingtons</h1><div class="col is-12">Le Sac &agrave; Oignons Eddington permet de conserver vos oignons plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premiers oignons mis dans le sac</div><h1>Caractéristiques Sac à Oignons Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 27 x 38 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 {#8719 …}
    #channels: Doctrine\ORM\PersistentCollection {#8705 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8701 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8703 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sac à Oignons Eddingtons"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30740
  -props: [
    "product" => App\Entity\Product\Product {#8700
      #id: 2868
      #code: "sac-a-oignons-eddingtons-6043"
      #attributes: Doctrine\ORM\PersistentCollection {#8707 …}
      #variants: Doctrine\ORM\PersistentCollection {#8709 …}
      #options: Doctrine\ORM\PersistentCollection {#8713 …}
      #associations: Doctrine\ORM\PersistentCollection {#8711 …}
      #createdAt: DateTime @1758632677 {#8698
        date: 2025-09-23 21:04:37.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632677 {#8699
        date: 2025-09-23 21:04:37.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8716 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8717
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8700}
          #id: 2868
          #name: "Sac à Oignons Eddingtons"
          #slug: "sac-a-oignons-eddingtons-6043"
          #description: """
            <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
            <ul>\n
            <li>Permet de conserver vos oignons plus longtemps.</li>\n
            <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
            <li>Cordon de serrage sur le haut du sac.</li>\n
            </ul></div><h1>Descriptif Sac à Oignons Eddingtons</h1><div class="col is-12">Le Sac &agrave; Oignons Eddington permet de conserver vos oignons plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premiers oignons mis dans le sac</div><h1>Caractéristiques Sac à Oignons Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 27 x 38 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 {#8719 …}
      #channels: Doctrine\ORM\PersistentCollection {#8705 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8701 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8703 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30802
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30724 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30721 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30669 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30677
    #collection: Doctrine\Common\Collections\ArrayCollection {#30686 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30665 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38457 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30802
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30724 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30721 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sac à Oignons Eddingtons"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30677
    #collection: Doctrine\Common\Collections\ArrayCollection {#30686 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30665 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38457 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30807
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30802
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30724 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30791 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30721 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30669 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30677
      #collection: Doctrine\Common\Collections\ArrayCollection {#30686 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30665 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38457 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30856
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30847 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30854 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30855 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30669 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30859
  +variant: App\Entity\Product\ProductVariant {#30669 …}
  +price: "6,00\u{A0}"
  +originalPrice: "6,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9081 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12511 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9078 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30856
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30847 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30854 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30855 …}
    +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 108.0 MiB 4.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#8723
    #id: 2869
    #code: "sac-a-ail-eddingtons-6044"
    #attributes: Doctrine\ORM\PersistentCollection {#8730 …}
    #variants: Doctrine\ORM\PersistentCollection {#8732 …}
    #options: Doctrine\ORM\PersistentCollection {#8736 …}
    #associations: Doctrine\ORM\PersistentCollection {#8734 …}
    #createdAt: DateTime @1758632677 {#8721
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#8722
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8739 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8740
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8723}
        #id: 2869
        #name: "Sac à Ail Eddingtons"
        #slug: "sac-a-ail-eddingtons-6044"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Pour conserver votre ail plus longtemps.</li>\n
          <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
          <li>Cordon de serrage sur le haut du sac.</li>\n
          </ul></div><h1>Descriptif Sac à Ail Eddingtons</h1><div class="col is-12">Conservez votre ail plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premi&egrave;res gousses mises dans le sac<br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques Sac à Ail Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 20 x 32 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 {#8742 …}
    #channels: Doctrine\ORM\PersistentCollection {#8728 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8724 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8726 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30731
  +product: App\Entity\Product\Product {#8723
    #id: 2869
    #code: "sac-a-ail-eddingtons-6044"
    #attributes: Doctrine\ORM\PersistentCollection {#8730 …}
    #variants: Doctrine\ORM\PersistentCollection {#8732 …}
    #options: Doctrine\ORM\PersistentCollection {#8736 …}
    #associations: Doctrine\ORM\PersistentCollection {#8734 …}
    #createdAt: DateTime @1758632677 {#8721
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#8722
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8739 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8740
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8723}
        #id: 2869
        #name: "Sac à Ail Eddingtons"
        #slug: "sac-a-ail-eddingtons-6044"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Pour conserver votre ail plus longtemps.</li>\n
          <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
          <li>Cordon de serrage sur le haut du sac.</li>\n
          </ul></div><h1>Descriptif Sac à Ail Eddingtons</h1><div class="col is-12">Conservez votre ail plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premi&egrave;res gousses mises dans le sac<br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques Sac à Ail Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 20 x 32 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 {#8742 …}
    #channels: Doctrine\ORM\PersistentCollection {#8728 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8724 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8726 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30922 …}
  +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 {#27726
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27759 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27752 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#8723
    #id: 2869
    #code: "sac-a-ail-eddingtons-6044"
    #attributes: Doctrine\ORM\PersistentCollection {#8730 …}
    #variants: Doctrine\ORM\PersistentCollection {#8732 …}
    #options: Doctrine\ORM\PersistentCollection {#8736 …}
    #associations: Doctrine\ORM\PersistentCollection {#8734 …}
    #createdAt: DateTime @1758632677 {#8721
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#8722
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8739 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8740
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8723}
        #id: 2869
        #name: "Sac à Ail Eddingtons"
        #slug: "sac-a-ail-eddingtons-6044"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Pour conserver votre ail plus longtemps.</li>\n
          <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
          <li>Cordon de serrage sur le haut du sac.</li>\n
          </ul></div><h1>Descriptif Sac à Ail Eddingtons</h1><div class="col is-12">Conservez votre ail plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premi&egrave;res gousses mises dans le sac<br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques Sac à Ail Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 20 x 32 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 {#8742 …}
    #channels: Doctrine\ORM\PersistentCollection {#8728 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8724 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8726 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sac à Ail Eddingtons"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30993
  -props: [
    "product" => App\Entity\Product\Product {#8723
      #id: 2869
      #code: "sac-a-ail-eddingtons-6044"
      #attributes: Doctrine\ORM\PersistentCollection {#8730 …}
      #variants: Doctrine\ORM\PersistentCollection {#8732 …}
      #options: Doctrine\ORM\PersistentCollection {#8736 …}
      #associations: Doctrine\ORM\PersistentCollection {#8734 …}
      #createdAt: DateTime @1758632677 {#8721
        date: 2025-09-23 21:04:37.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632677 {#8722
        date: 2025-09-23 21:04:37.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8739 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8740
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8723}
          #id: 2869
          #name: "Sac à Ail Eddingtons"
          #slug: "sac-a-ail-eddingtons-6044"
          #description: """
            <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
            <ul>\n
            <li>Pour conserver votre ail plus longtemps.</li>\n
            <li>Fermeture &eacute;clair lat&eacute;rale.</li>\n
            <li>Cordon de serrage sur le haut du sac.</li>\n
            </ul></div><h1>Descriptif Sac à Ail Eddingtons</h1><div class="col is-12">Conservez votre ail plus longtemps gr&acirc;ce &agrave; cet astucieux sac poss&eacute;dant une fermeture &eacute;clair lal&eacute;rale permettant de r&eacute;cup&eacute;rer facilement les premi&egrave;res gousses mises dans le sac<br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques Sac à Ail Eddingtons</h1><div class="col is-12">- Coton.<br />- Dimension &agrave; plat : 20 x 32 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 {#8742 …}
      #channels: Doctrine\ORM\PersistentCollection {#8728 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8627 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8724 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8726 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31055
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30977 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31044 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30974 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30922 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30930
    #collection: Doctrine\Common\Collections\ArrayCollection {#30939 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30918 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38471 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38473 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31055
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30977 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31044 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30974 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sac à Ail Eddingtons"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30930
    #collection: Doctrine\Common\Collections\ArrayCollection {#30939 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30918 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38471 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38473 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31060
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31055
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30977 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31044 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30974 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30922 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30930
      #collection: Doctrine\Common\Collections\ArrayCollection {#30939 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30918 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38471 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38473 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31109
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31100 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31107 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31108 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30922 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31112
  +variant: App\Entity\Product\ProductVariant {#30922 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9081 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12511 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9078 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31109
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31100 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31107 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31108 …}
    +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 108.0 MiB 2.01 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27429
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12576 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12586 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31427
  +cart: App\Entity\Order\Order {#13490 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27429
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12576 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12586 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}