Components

12 Twig Components
44 Render Count
71 ms Render Time
104.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 44.18ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 9.08ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 7.30ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.80ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.09ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.74ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.54ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.74ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.02ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.72ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.79ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.00ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 98.0 MiB 1.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13223
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13216 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13222 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13221 …}
    +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 {#13843
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13114 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13223
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13216 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13222 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13221 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 98.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13920
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13916 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13918 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13919 …}
    +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 {#13929
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13920
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13916 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13918 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13919 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 98.0 MiB 4.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14011
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13990 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14010 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14009 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14026
  +cart: App\Entity\Order\Order {#14093 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14011
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13990 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14010 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14009 …}
    +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 98.0 MiB 14.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14279
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14267 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14273 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14265 …}
    +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 {#14288
  #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 {#14279
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14267 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14273 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14265 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 98.0 MiB 1.02 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27998
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27994 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27995 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27997 …}
    +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 {#28007
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27998
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27994 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27995 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27997 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 98.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28111
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28107 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28108 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28110 …}
    +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 {#28119
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28111
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28107 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28108 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28110 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 98.0 MiB 1.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28182
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28178 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28179 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28181 …}
    +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 {#28190
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28182
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28178 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28179 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28181 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 7.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 1235
    #code: "papier-d-aluminium-professionnel-lacor-4662"
    #attributes: Doctrine\ORM\PersistentCollection {#8630 …}
    #variants: Doctrine\ORM\PersistentCollection {#8771 …}
    #options: Doctrine\ORM\PersistentCollection {#8758 …}
    #associations: Doctrine\ORM\PersistentCollection {#8698 …}
    #createdAt: DateTime @1758632321 {#7945
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#8040
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8757 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8760
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1235
        #name: "Papier d'aluminium professionnel Lacor"
        #slug: "papier-d-aluminium-professionnel-lacor-4662"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conditionnement &eacute;conomique.</li>\n
          <li>D&eacute;vidoir avec r&eacute;glette de d&eacute;coupe int&eacute;gr&eacute;e, d&eacute;coupage impeccable.</li>\n
          <li>Qualit&eacute; professionnelle, grande r&eacute;sistance.</li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Papier d'aluminium professionnel Lacor</h1><div class="col is-12">Le papier d'aluminium professionnel Lacor permet de conserver et prot&eacute;ger toutes sortes d'aliments qu'ils soient chauds ou froids. La qualit&eacute; professionnelle de cet <a title="accessoire de cuisine" rel="nofollow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a> vous satisfera au quotidien de par sa grande r&eacute;sistance. Son emballage sert &eacute;galement de d&eacute;vidoir qui est dot&eacute; d'une astucieuse r&eacute;glette avec couteau coulissant permettant une d&eacute;coupe impeccable. Son conditionnement &eacute;conomique est un plus.</div><h1>Caractéristiques Papier d'aluminium professionnel Lacor</h1><div class="col is-12">Garantie contact alimentaire. Qualit&eacute; professionnelle 11 microns. Va au four. Grande r&eacute;sistance &agrave; la chaleur.</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 {#8763 …}
    #channels: Doctrine\ORM\PersistentCollection {#8311 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8001 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8309 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28716
  +product: App\Entity\Product\Product {#8030
    #id: 1235
    #code: "papier-d-aluminium-professionnel-lacor-4662"
    #attributes: Doctrine\ORM\PersistentCollection {#8630 …}
    #variants: Doctrine\ORM\PersistentCollection {#8771 …}
    #options: Doctrine\ORM\PersistentCollection {#8758 …}
    #associations: Doctrine\ORM\PersistentCollection {#8698 …}
    #createdAt: DateTime @1758632321 {#7945
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#8040
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8757 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8760
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1235
        #name: "Papier d'aluminium professionnel Lacor"
        #slug: "papier-d-aluminium-professionnel-lacor-4662"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conditionnement &eacute;conomique.</li>\n
          <li>D&eacute;vidoir avec r&eacute;glette de d&eacute;coupe int&eacute;gr&eacute;e, d&eacute;coupage impeccable.</li>\n
          <li>Qualit&eacute; professionnelle, grande r&eacute;sistance.</li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Papier d'aluminium professionnel Lacor</h1><div class="col is-12">Le papier d'aluminium professionnel Lacor permet de conserver et prot&eacute;ger toutes sortes d'aliments qu'ils soient chauds ou froids. La qualit&eacute; professionnelle de cet <a title="accessoire de cuisine" rel="nofollow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a> vous satisfera au quotidien de par sa grande r&eacute;sistance. Son emballage sert &eacute;galement de d&eacute;vidoir qui est dot&eacute; d'une astucieuse r&eacute;glette avec couteau coulissant permettant une d&eacute;coupe impeccable. Son conditionnement &eacute;conomique est un plus.</div><h1>Caractéristiques Papier d'aluminium professionnel Lacor</h1><div class="col is-12">Garantie contact alimentaire. Qualit&eacute; professionnelle 11 microns. Va au four. Grande r&eacute;sistance &agrave; la chaleur.</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 {#8763 …}
    #channels: Doctrine\ORM\PersistentCollection {#8311 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8001 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8309 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8774 …}
  +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 {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 1235
    #code: "papier-d-aluminium-professionnel-lacor-4662"
    #attributes: Doctrine\ORM\PersistentCollection {#8630 …}
    #variants: Doctrine\ORM\PersistentCollection {#8771 …}
    #options: Doctrine\ORM\PersistentCollection {#8758 …}
    #associations: Doctrine\ORM\PersistentCollection {#8698 …}
    #createdAt: DateTime @1758632321 {#7945
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#8040
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8757 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8760
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1235
        #name: "Papier d'aluminium professionnel Lacor"
        #slug: "papier-d-aluminium-professionnel-lacor-4662"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conditionnement &eacute;conomique.</li>\n
          <li>D&eacute;vidoir avec r&eacute;glette de d&eacute;coupe int&eacute;gr&eacute;e, d&eacute;coupage impeccable.</li>\n
          <li>Qualit&eacute; professionnelle, grande r&eacute;sistance.</li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Papier d'aluminium professionnel Lacor</h1><div class="col is-12">Le papier d'aluminium professionnel Lacor permet de conserver et prot&eacute;ger toutes sortes d'aliments qu'ils soient chauds ou froids. La qualit&eacute; professionnelle de cet <a title="accessoire de cuisine" rel="nofollow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a> vous satisfera au quotidien de par sa grande r&eacute;sistance. Son emballage sert &eacute;galement de d&eacute;vidoir qui est dot&eacute; d'une astucieuse r&eacute;glette avec couteau coulissant permettant une d&eacute;coupe impeccable. Son conditionnement &eacute;conomique est un plus.</div><h1>Caractéristiques Papier d'aluminium professionnel Lacor</h1><div class="col is-12">Garantie contact alimentaire. Qualit&eacute; professionnelle 11 microns. Va au four. Grande r&eacute;sistance &agrave; la chaleur.</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 {#8763 …}
    #channels: Doctrine\ORM\PersistentCollection {#8311 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8001 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8309 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Papier d'aluminium professionnel Lacor"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28870
  -props: [
    "product" => App\Entity\Product\Product {#8030
      #id: 1235
      #code: "papier-d-aluminium-professionnel-lacor-4662"
      #attributes: Doctrine\ORM\PersistentCollection {#8630 …}
      #variants: Doctrine\ORM\PersistentCollection {#8771 …}
      #options: Doctrine\ORM\PersistentCollection {#8758 …}
      #associations: Doctrine\ORM\PersistentCollection {#8698 …}
      #createdAt: DateTime @1758632321 {#7945
        date: 2025-09-23 20:58:41.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632321 {#8040
        date: 2025-09-23 20:58:41.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8757 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8760
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8030}
          #id: 1235
          #name: "Papier d'aluminium professionnel Lacor"
          #slug: "papier-d-aluminium-professionnel-lacor-4662"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Conditionnement &eacute;conomique.</li>\n
            <li>D&eacute;vidoir avec r&eacute;glette de d&eacute;coupe int&eacute;gr&eacute;e, d&eacute;coupage impeccable.</li>\n
            <li>Qualit&eacute; professionnelle, grande r&eacute;sistance.</li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Description Papier d'aluminium professionnel Lacor</h1><div class="col is-12">Le papier d'aluminium professionnel Lacor permet de conserver et prot&eacute;ger toutes sortes d'aliments qu'ils soient chauds ou froids. La qualit&eacute; professionnelle de cet <a title="accessoire de cuisine" rel="nofollow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a> vous satisfera au quotidien de par sa grande r&eacute;sistance. Son emballage sert &eacute;galement de d&eacute;vidoir qui est dot&eacute; d'une astucieuse r&eacute;glette avec couteau coulissant permettant une d&eacute;coupe impeccable. Son conditionnement &eacute;conomique est un plus.</div><h1>Caractéristiques Papier d'aluminium professionnel Lacor</h1><div class="col is-12">Garantie contact alimentaire. Qualit&eacute; professionnelle 11 microns. Va au four. Grande r&eacute;sistance &agrave; la chaleur.</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 {#8763 …}
      #channels: Doctrine\ORM\PersistentCollection {#8311 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8001 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8309 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.27 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28886
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28891 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28881 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8774 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045
    #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8891 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38148 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38200 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28886
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28891 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28881 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Papier d'aluminium professionnel Lacor"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045
    #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8891 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38148 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38200 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28957
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28886
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28890 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28891 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28881 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8774 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045
      #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8891 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38148 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38200 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29023
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29013 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29021 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29022 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8774 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29032
  +variant: App\Entity\Product\ProductVariant {#8774 …}
  +price: "52,00\u{A0}"
  +originalPrice: "52,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9684 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13114 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9681 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29023
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29013 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29021 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29022 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.28 ms
Input props
[
  "product" => App\Entity\Product\Product {#9049
    #id: 1232
    #code: "conservateur-a-herbes-prepara-2924"
    #attributes: Doctrine\ORM\PersistentCollection {#9056 …}
    #variants: Doctrine\ORM\PersistentCollection {#9069 …}
    #options: Doctrine\ORM\PersistentCollection {#9060 …}
    #associations: Doctrine\ORM\PersistentCollection {#9058 …}
    #createdAt: DateTime @1758632321 {#9043
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#9046
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9063 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9064
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9049}
        #id: 1232
        #name: "Conservateur à herbes Prepara"
        #slug: "conservateur-a-herbes-prepara-2924"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Forme &eacute;tudi&eacute;e pour s'ins&eacute;rer facilement dans la porte de votre r&eacute;frig&eacute;rateur.</li>\r\n
              <li>R&eacute;servoir d'eau se remplissant tr&egrave;s facilement.</li>\r\n
              <li>Garanti sans BPA.</li>\r\n
          </ul></div><h1>Description conservateur à herbes Prepara</h1><div class="col is-12">Le conservateur &agrave; herbes Prepara permet de prolonger vos herbes fra&icirc;ches jusqu'&agrave; 3 semaines. Cette forme d'<a title="emballage alimentaire" rel="follow" href="http://www.cuisinstore.com/emballages-alimentaires-f728-p1.html">emballage alimentaire</a>&nbsp;contient un panier int&eacute;gr&eacute; permettant de maintenir les herbes soigneusement assembl&eacute;es.&nbsp;Le conservateur &agrave; herbes Prepara peut aussi &ecirc;tre utilis&eacute; pour les asperges.</div><h1>Caractéristiques conservateur à herbes Prepara</h1><div class="col is-12">Dimensions : H 33 cm x L 18,5 cm X P 6 cm. Va au lave vaisselle. Sans BPA</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 {#9066 …}
    #channels: Doctrine\ORM\PersistentCollection {#9054 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9050 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9052 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28937
  +product: App\Entity\Product\Product {#9049
    #id: 1232
    #code: "conservateur-a-herbes-prepara-2924"
    #attributes: Doctrine\ORM\PersistentCollection {#9056 …}
    #variants: Doctrine\ORM\PersistentCollection {#9069 …}
    #options: Doctrine\ORM\PersistentCollection {#9060 …}
    #associations: Doctrine\ORM\PersistentCollection {#9058 …}
    #createdAt: DateTime @1758632321 {#9043
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#9046
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9063 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9064
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9049}
        #id: 1232
        #name: "Conservateur à herbes Prepara"
        #slug: "conservateur-a-herbes-prepara-2924"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Forme &eacute;tudi&eacute;e pour s'ins&eacute;rer facilement dans la porte de votre r&eacute;frig&eacute;rateur.</li>\r\n
              <li>R&eacute;servoir d'eau se remplissant tr&egrave;s facilement.</li>\r\n
              <li>Garanti sans BPA.</li>\r\n
          </ul></div><h1>Description conservateur à herbes Prepara</h1><div class="col is-12">Le conservateur &agrave; herbes Prepara permet de prolonger vos herbes fra&icirc;ches jusqu'&agrave; 3 semaines. Cette forme d'<a title="emballage alimentaire" rel="follow" href="http://www.cuisinstore.com/emballages-alimentaires-f728-p1.html">emballage alimentaire</a>&nbsp;contient un panier int&eacute;gr&eacute; permettant de maintenir les herbes soigneusement assembl&eacute;es.&nbsp;Le conservateur &agrave; herbes Prepara peut aussi &ecirc;tre utilis&eacute; pour les asperges.</div><h1>Caractéristiques conservateur à herbes Prepara</h1><div class="col is-12">Dimensions : H 33 cm x L 18,5 cm X P 6 cm. Va au lave vaisselle. Sans BPA</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 {#9066 …}
    #channels: Doctrine\ORM\PersistentCollection {#9054 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9050 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9052 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9070 …}
  +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 {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#9049
    #id: 1232
    #code: "conservateur-a-herbes-prepara-2924"
    #attributes: Doctrine\ORM\PersistentCollection {#9056 …}
    #variants: Doctrine\ORM\PersistentCollection {#9069 …}
    #options: Doctrine\ORM\PersistentCollection {#9060 …}
    #associations: Doctrine\ORM\PersistentCollection {#9058 …}
    #createdAt: DateTime @1758632321 {#9043
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#9046
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9063 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9064
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9049}
        #id: 1232
        #name: "Conservateur à herbes Prepara"
        #slug: "conservateur-a-herbes-prepara-2924"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Forme &eacute;tudi&eacute;e pour s'ins&eacute;rer facilement dans la porte de votre r&eacute;frig&eacute;rateur.</li>\r\n
              <li>R&eacute;servoir d'eau se remplissant tr&egrave;s facilement.</li>\r\n
              <li>Garanti sans BPA.</li>\r\n
          </ul></div><h1>Description conservateur à herbes Prepara</h1><div class="col is-12">Le conservateur &agrave; herbes Prepara permet de prolonger vos herbes fra&icirc;ches jusqu'&agrave; 3 semaines. Cette forme d'<a title="emballage alimentaire" rel="follow" href="http://www.cuisinstore.com/emballages-alimentaires-f728-p1.html">emballage alimentaire</a>&nbsp;contient un panier int&eacute;gr&eacute; permettant de maintenir les herbes soigneusement assembl&eacute;es.&nbsp;Le conservateur &agrave; herbes Prepara peut aussi &ecirc;tre utilis&eacute; pour les asperges.</div><h1>Caractéristiques conservateur à herbes Prepara</h1><div class="col is-12">Dimensions : H 33 cm x L 18,5 cm X P 6 cm. Va au lave vaisselle. Sans BPA</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 {#9066 …}
    #channels: Doctrine\ORM\PersistentCollection {#9054 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9050 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9052 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Conservateur à herbes Prepara"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29159
  -props: [
    "product" => App\Entity\Product\Product {#9049
      #id: 1232
      #code: "conservateur-a-herbes-prepara-2924"
      #attributes: Doctrine\ORM\PersistentCollection {#9056 …}
      #variants: Doctrine\ORM\PersistentCollection {#9069 …}
      #options: Doctrine\ORM\PersistentCollection {#9060 …}
      #associations: Doctrine\ORM\PersistentCollection {#9058 …}
      #createdAt: DateTime @1758632321 {#9043
        date: 2025-09-23 20:58:41.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632321 {#9046
        date: 2025-09-23 20:58:41.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9063 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9064
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9049}
          #id: 1232
          #name: "Conservateur à herbes Prepara"
          #slug: "conservateur-a-herbes-prepara-2924"
          #description: """
            <div class="col is-12"><ul>\r\n
                <li>Forme &eacute;tudi&eacute;e pour s'ins&eacute;rer facilement dans la porte de votre r&eacute;frig&eacute;rateur.</li>\r\n
                <li>R&eacute;servoir d'eau se remplissant tr&egrave;s facilement.</li>\r\n
                <li>Garanti sans BPA.</li>\r\n
            </ul></div><h1>Description conservateur à herbes Prepara</h1><div class="col is-12">Le conservateur &agrave; herbes Prepara permet de prolonger vos herbes fra&icirc;ches jusqu'&agrave; 3 semaines. Cette forme d'<a title="emballage alimentaire" rel="follow" href="http://www.cuisinstore.com/emballages-alimentaires-f728-p1.html">emballage alimentaire</a>&nbsp;contient un panier int&eacute;gr&eacute; permettant de maintenir les herbes soigneusement assembl&eacute;es.&nbsp;Le conservateur &agrave; herbes Prepara peut aussi &ecirc;tre utilis&eacute; pour les asperges.</div><h1>Caractéristiques conservateur à herbes Prepara</h1><div class="col is-12">Dimensions : H 33 cm x L 18,5 cm X P 6 cm. Va au lave vaisselle. Sans BPA</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 {#9066 …}
      #channels: Doctrine\ORM\PersistentCollection {#9054 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9050 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9052 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29217
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29143 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29152 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29216 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9070 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083
    #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9082 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38220 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38222 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29217
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29143 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29152 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29216 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Conservateur à herbes Prepara"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083
    #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9082 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38220 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38222 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29223
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29217
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29143 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29152 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29216 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9070 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083
      #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9082 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38220 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38222 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29273
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29264 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29271 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29272 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9070 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29276
  +variant: App\Entity\Product\ProductVariant {#9070 …}
  +price: "23,00\u{A0}"
  +originalPrice: "23,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9684 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13114 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9681 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29273
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29264 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29271 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29272 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.08 ms
Input props
[
  "product" => App\Entity\Product\Product {#9089
    #id: 1229
    #code: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
    #attributes: Doctrine\ORM\PersistentCollection {#9096 …}
    #variants: Doctrine\ORM\PersistentCollection {#9109 …}
    #options: Doctrine\ORM\PersistentCollection {#9100 …}
    #associations: Doctrine\ORM\PersistentCollection {#9098 …}
    #createdAt: DateTime @1758632320 {#9085
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9086
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9103 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9104
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9089}
        #id: 1229
        #name: "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
        #slug: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% naturel.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Lavable.</li>\n
          <li>Propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</li>\n
          </ul></div><h1>Descriptif Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">Alternative &eacute;cologique aux films alimentaires plastiques ou aluminium, le rouleau d'emballage alimentaire &agrave; la cire d'abeille Pebbly permet d'emballer les fruits, l&eacute;gumes, fromages, pains etc... 100% naturel (coton bio, cire d'abeille, r&eacute;sine naturelle, huile de jojoba) il se d&eacute;coupe facilement &agrave; la taille souhait&eacute;e. Poss&eacute;dant des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, il se lave &agrave; lamain poutr de nombreuses r&eacute;utilisations.<br />Faire refroidior les aliments avant de les emballer ou couvrir. Ne convient pas aux poissons et viandes crus. Lavage manuel &agrave; l'eau froide savonneuse et s&eacute;xhage &agrave; l'air libre.</div><h1>Caractéristiques Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- D&eacute;coupable.<br />- Dimensions : 100 x 30 cm.<br />- Lavage &agrave; la main &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</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 {#9106 …}
    #channels: Doctrine\ORM\PersistentCollection {#9094 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9090 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9092 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29150
  +product: App\Entity\Product\Product {#9089
    #id: 1229
    #code: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
    #attributes: Doctrine\ORM\PersistentCollection {#9096 …}
    #variants: Doctrine\ORM\PersistentCollection {#9109 …}
    #options: Doctrine\ORM\PersistentCollection {#9100 …}
    #associations: Doctrine\ORM\PersistentCollection {#9098 …}
    #createdAt: DateTime @1758632320 {#9085
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9086
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9103 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9104
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9089}
        #id: 1229
        #name: "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
        #slug: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% naturel.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Lavable.</li>\n
          <li>Propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</li>\n
          </ul></div><h1>Descriptif Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">Alternative &eacute;cologique aux films alimentaires plastiques ou aluminium, le rouleau d'emballage alimentaire &agrave; la cire d'abeille Pebbly permet d'emballer les fruits, l&eacute;gumes, fromages, pains etc... 100% naturel (coton bio, cire d'abeille, r&eacute;sine naturelle, huile de jojoba) il se d&eacute;coupe facilement &agrave; la taille souhait&eacute;e. Poss&eacute;dant des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, il se lave &agrave; lamain poutr de nombreuses r&eacute;utilisations.<br />Faire refroidior les aliments avant de les emballer ou couvrir. Ne convient pas aux poissons et viandes crus. Lavage manuel &agrave; l'eau froide savonneuse et s&eacute;xhage &agrave; l'air libre.</div><h1>Caractéristiques Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- D&eacute;coupable.<br />- Dimensions : 100 x 30 cm.<br />- Lavage &agrave; la main &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</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 {#9106 …}
    #channels: Doctrine\ORM\PersistentCollection {#9094 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9090 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9092 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9110 …}
  +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 {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#9089
    #id: 1229
    #code: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
    #attributes: Doctrine\ORM\PersistentCollection {#9096 …}
    #variants: Doctrine\ORM\PersistentCollection {#9109 …}
    #options: Doctrine\ORM\PersistentCollection {#9100 …}
    #associations: Doctrine\ORM\PersistentCollection {#9098 …}
    #createdAt: DateTime @1758632320 {#9085
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9086
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9103 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9104
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9089}
        #id: 1229
        #name: "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
        #slug: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% naturel.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Lavable.</li>\n
          <li>Propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</li>\n
          </ul></div><h1>Descriptif Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">Alternative &eacute;cologique aux films alimentaires plastiques ou aluminium, le rouleau d'emballage alimentaire &agrave; la cire d'abeille Pebbly permet d'emballer les fruits, l&eacute;gumes, fromages, pains etc... 100% naturel (coton bio, cire d'abeille, r&eacute;sine naturelle, huile de jojoba) il se d&eacute;coupe facilement &agrave; la taille souhait&eacute;e. Poss&eacute;dant des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, il se lave &agrave; lamain poutr de nombreuses r&eacute;utilisations.<br />Faire refroidior les aliments avant de les emballer ou couvrir. Ne convient pas aux poissons et viandes crus. Lavage manuel &agrave; l'eau froide savonneuse et s&eacute;xhage &agrave; l'air libre.</div><h1>Caractéristiques Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- D&eacute;coupable.<br />- Dimensions : 100 x 30 cm.<br />- Lavage &agrave; la main &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</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 {#9106 …}
    #channels: Doctrine\ORM\PersistentCollection {#9094 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9090 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9092 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29393
  -props: [
    "product" => App\Entity\Product\Product {#9089
      #id: 1229
      #code: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
      #attributes: Doctrine\ORM\PersistentCollection {#9096 …}
      #variants: Doctrine\ORM\PersistentCollection {#9109 …}
      #options: Doctrine\ORM\PersistentCollection {#9100 …}
      #associations: Doctrine\ORM\PersistentCollection {#9098 …}
      #createdAt: DateTime @1758632320 {#9085
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632320 {#9086
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9103 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9104
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9089}
          #id: 1229
          #name: "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
          #slug: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
          #description: """
            <div class="col is-12"><ul>\n
            <li>100% naturel.</li>\n
            <li>R&eacute;utilisable.</li>\n
            <li>Lavable.</li>\n
            <li>Propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</li>\n
            </ul></div><h1>Descriptif Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">Alternative &eacute;cologique aux films alimentaires plastiques ou aluminium, le rouleau d'emballage alimentaire &agrave; la cire d'abeille Pebbly permet d'emballer les fruits, l&eacute;gumes, fromages, pains etc... 100% naturel (coton bio, cire d'abeille, r&eacute;sine naturelle, huile de jojoba) il se d&eacute;coupe facilement &agrave; la taille souhait&eacute;e. Poss&eacute;dant des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, il se lave &agrave; lamain poutr de nombreuses r&eacute;utilisations.<br />Faire refroidior les aliments avant de les emballer ou couvrir. Ne convient pas aux poissons et viandes crus. Lavage manuel &agrave; l'eau froide savonneuse et s&eacute;xhage &agrave; l'air libre.</div><h1>Caractéristiques Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- D&eacute;coupable.<br />- Dimensions : 100 x 30 cm.<br />- Lavage &agrave; la main &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</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 {#9106 …}
      #channels: Doctrine\ORM\PersistentCollection {#9094 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9090 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9092 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29439
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29377 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29386 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29438 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9110 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9120
    #collection: Doctrine\Common\Collections\ArrayCollection {#9121 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9119 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38234 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38236 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29439
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29377 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29386 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29438 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9120
    #collection: Doctrine\Common\Collections\ArrayCollection {#9121 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9119 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38234 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38236 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29445
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29439
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29377 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29386 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29438 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9110 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9120
      #collection: Doctrine\Common\Collections\ArrayCollection {#9121 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9119 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38234 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38236 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29495
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29486 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29493 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29494 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9110 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29498
  +variant: App\Entity\Product\ProductVariant {#9110 …}
  +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 {#9684 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13114 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9681 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29495
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29486 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29493 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29494 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#9126
    #id: 1233
    #code: "sac-a-jambon-pour-support-a-jambon-3145"
    #attributes: Doctrine\ORM\PersistentCollection {#9133 …}
    #variants: Doctrine\ORM\PersistentCollection {#9146 …}
    #options: Doctrine\ORM\PersistentCollection {#9137 …}
    #associations: Doctrine\ORM\PersistentCollection {#9135 …}
    #createdAt: DateTime @1758632321 {#9122
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#9123
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9140 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9141
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9126}
        #id: 1233
        #name: "Sac à jambon pour support à jambon"
        #slug: "sac-a-jambon-pour-support-a-jambon-3145"
        #description: "<h1>Description sac à jambon pour support</h1><div class="col is-12">Le sac &agrave; jambon prot&egrave;ge votre jambon pos&eacute; sur son support de la moisissure, il le prot&egrave;ge de l'humidit&eacute;, des microbes et des parasites.<br />Le sac &agrave; jambon permet une maturation homog&egrave;ne du jambon&nbsp; sans qu'il ne s&egrave;che pr&eacute;matur&eacute;ment. Votre jambon garde ainsi toute sa saveur.</div><h1>Caractéristiques sac à jambon pour support</h1><div class="col is-12">Sac &agrave; jambon pliable. Tissu intiss&eacute; blanc (type chirurgical) + cerceaux. Dimensions : 32 x 120 cm. Livr&eacute; avec 2 pinces pour fermer les extr&eacute;mit&eacute;s. Lavable &agrave; la main. (livr&eacute; sans support &agrave; jambon).</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 {#9143 …}
    #channels: Doctrine\ORM\PersistentCollection {#9131 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9127 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9129 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29384
  +product: App\Entity\Product\Product {#9126
    #id: 1233
    #code: "sac-a-jambon-pour-support-a-jambon-3145"
    #attributes: Doctrine\ORM\PersistentCollection {#9133 …}
    #variants: Doctrine\ORM\PersistentCollection {#9146 …}
    #options: Doctrine\ORM\PersistentCollection {#9137 …}
    #associations: Doctrine\ORM\PersistentCollection {#9135 …}
    #createdAt: DateTime @1758632321 {#9122
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#9123
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9140 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9141
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9126}
        #id: 1233
        #name: "Sac à jambon pour support à jambon"
        #slug: "sac-a-jambon-pour-support-a-jambon-3145"
        #description: "<h1>Description sac à jambon pour support</h1><div class="col is-12">Le sac &agrave; jambon prot&egrave;ge votre jambon pos&eacute; sur son support de la moisissure, il le prot&egrave;ge de l'humidit&eacute;, des microbes et des parasites.<br />Le sac &agrave; jambon permet une maturation homog&egrave;ne du jambon&nbsp; sans qu'il ne s&egrave;che pr&eacute;matur&eacute;ment. Votre jambon garde ainsi toute sa saveur.</div><h1>Caractéristiques sac à jambon pour support</h1><div class="col is-12">Sac &agrave; jambon pliable. Tissu intiss&eacute; blanc (type chirurgical) + cerceaux. Dimensions : 32 x 120 cm. Livr&eacute; avec 2 pinces pour fermer les extr&eacute;mit&eacute;s. Lavable &agrave; la main. (livr&eacute; sans support &agrave; jambon).</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 {#9143 …}
    #channels: Doctrine\ORM\PersistentCollection {#9131 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9127 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9129 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9147 …}
  +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 {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#9126
    #id: 1233
    #code: "sac-a-jambon-pour-support-a-jambon-3145"
    #attributes: Doctrine\ORM\PersistentCollection {#9133 …}
    #variants: Doctrine\ORM\PersistentCollection {#9146 …}
    #options: Doctrine\ORM\PersistentCollection {#9137 …}
    #associations: Doctrine\ORM\PersistentCollection {#9135 …}
    #createdAt: DateTime @1758632321 {#9122
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#9123
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9140 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9141
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9126}
        #id: 1233
        #name: "Sac à jambon pour support à jambon"
        #slug: "sac-a-jambon-pour-support-a-jambon-3145"
        #description: "<h1>Description sac à jambon pour support</h1><div class="col is-12">Le sac &agrave; jambon prot&egrave;ge votre jambon pos&eacute; sur son support de la moisissure, il le prot&egrave;ge de l'humidit&eacute;, des microbes et des parasites.<br />Le sac &agrave; jambon permet une maturation homog&egrave;ne du jambon&nbsp; sans qu'il ne s&egrave;che pr&eacute;matur&eacute;ment. Votre jambon garde ainsi toute sa saveur.</div><h1>Caractéristiques sac à jambon pour support</h1><div class="col is-12">Sac &agrave; jambon pliable. Tissu intiss&eacute; blanc (type chirurgical) + cerceaux. Dimensions : 32 x 120 cm. Livr&eacute; avec 2 pinces pour fermer les extr&eacute;mit&eacute;s. Lavable &agrave; la main. (livr&eacute; sans support &agrave; jambon).</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 {#9143 …}
    #channels: Doctrine\ORM\PersistentCollection {#9131 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9127 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9129 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sac à jambon pour support à jambon"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29615
  -props: [
    "product" => App\Entity\Product\Product {#9126
      #id: 1233
      #code: "sac-a-jambon-pour-support-a-jambon-3145"
      #attributes: Doctrine\ORM\PersistentCollection {#9133 …}
      #variants: Doctrine\ORM\PersistentCollection {#9146 …}
      #options: Doctrine\ORM\PersistentCollection {#9137 …}
      #associations: Doctrine\ORM\PersistentCollection {#9135 …}
      #createdAt: DateTime @1758632321 {#9122
        date: 2025-09-23 20:58:41.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632321 {#9123
        date: 2025-09-23 20:58:41.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9140 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9141
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9126}
          #id: 1233
          #name: "Sac à jambon pour support à jambon"
          #slug: "sac-a-jambon-pour-support-a-jambon-3145"
          #description: "<h1>Description sac à jambon pour support</h1><div class="col is-12">Le sac &agrave; jambon prot&egrave;ge votre jambon pos&eacute; sur son support de la moisissure, il le prot&egrave;ge de l'humidit&eacute;, des microbes et des parasites.<br />Le sac &agrave; jambon permet une maturation homog&egrave;ne du jambon&nbsp; sans qu'il ne s&egrave;che pr&eacute;matur&eacute;ment. Votre jambon garde ainsi toute sa saveur.</div><h1>Caractéristiques sac à jambon pour support</h1><div class="col is-12">Sac &agrave; jambon pliable. Tissu intiss&eacute; blanc (type chirurgical) + cerceaux. Dimensions : 32 x 120 cm. Livr&eacute; avec 2 pinces pour fermer les extr&eacute;mit&eacute;s. Lavable &agrave; la main. (livr&eacute; sans support &agrave; jambon).</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 {#9143 …}
      #channels: Doctrine\ORM\PersistentCollection {#9131 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9127 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9129 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29664
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29599 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29608 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29663 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9147 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9157
    #collection: Doctrine\Common\Collections\ArrayCollection {#9158 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9156 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38248 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38250 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29664
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29599 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29608 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29663 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sac à jambon pour support à jambon"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9157
    #collection: Doctrine\Common\Collections\ArrayCollection {#9158 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9156 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38248 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38250 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29670
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29664
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29599 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29608 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29663 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9147 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9157
      #collection: Doctrine\Common\Collections\ArrayCollection {#9158 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9156 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38248 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38250 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29720
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29711 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29718 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29719 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9147 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29723
  +variant: App\Entity\Product\ProductVariant {#9147 …}
  +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 {#9684 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13114 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9681 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29720
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29711 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29718 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29719 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.59 ms
Input props
[
  "product" => App\Entity\Product\Product {#9163
    #id: 1231
    #code: "rouleau-d-emballage-alimentaire-reutilisable-nuts-7926"
    #attributes: Doctrine\ORM\PersistentCollection {#9170 …}
    #variants: Doctrine\ORM\PersistentCollection {#9183 …}
    #options: Doctrine\ORM\PersistentCollection {#9174 …}
    #associations: Doctrine\ORM\PersistentCollection {#9172 …}
    #createdAt: DateTime @1758632320 {#9159
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9160
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9177 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9178
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9163}
        #id: 1231
        #name: "Rouleau d'emballage alimentaire réutilisable Nuts"
        #slug: "rouleau-d-emballage-alimentaire-reutilisable-nuts-7926"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% naturel &amp; biologique.</li>\n
          <li>Naturellement anti-bact&eacute;rien.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille.</li>\n
          </ul></div><h1>Descriptif Rouleau d'emballage alimentaire réutilisable Nuts</h1><div class="col is-12">Le Rouleau d'Emballage &agrave; la Cire d'Abeille Nuts est une alternative &eacute;cologique aux films adh&eacute;sifs. Fabriqu&eacute; &agrave; base de coton biologique, de cire d'abeille, d'huile de coco et de r&eacute;sine d'arbre, il peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille et r&eacute;utilis&eacute; de nombreuses fois.</div><h1>Caractéristiques Rouleau d'emballage alimentaire réutilisable Nuts</h1><div class="col is-12">- Peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille.<br />- 100% naturel &amp; biologique.<br />- Naturellement anti-bact&eacute;rien.<br />- R&eacute;utilisable.<br />- Facile &agrave; nettoyer.<br />- Ne convient pas pour la viande et les poissons crus.<br />- Dimensions : 30,5 x 90 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 {#9180 …}
    #channels: Doctrine\ORM\PersistentCollection {#9168 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9164 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9166 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29606
  +product: App\Entity\Product\Product {#9163
    #id: 1231
    #code: "rouleau-d-emballage-alimentaire-reutilisable-nuts-7926"
    #attributes: Doctrine\ORM\PersistentCollection {#9170 …}
    #variants: Doctrine\ORM\PersistentCollection {#9183 …}
    #options: Doctrine\ORM\PersistentCollection {#9174 …}
    #associations: Doctrine\ORM\PersistentCollection {#9172 …}
    #createdAt: DateTime @1758632320 {#9159
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9160
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9177 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9178
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9163}
        #id: 1231
        #name: "Rouleau d'emballage alimentaire réutilisable Nuts"
        #slug: "rouleau-d-emballage-alimentaire-reutilisable-nuts-7926"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% naturel &amp; biologique.</li>\n
          <li>Naturellement anti-bact&eacute;rien.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille.</li>\n
          </ul></div><h1>Descriptif Rouleau d'emballage alimentaire réutilisable Nuts</h1><div class="col is-12">Le Rouleau d'Emballage &agrave; la Cire d'Abeille Nuts est une alternative &eacute;cologique aux films adh&eacute;sifs. Fabriqu&eacute; &agrave; base de coton biologique, de cire d'abeille, d'huile de coco et de r&eacute;sine d'arbre, il peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille et r&eacute;utilis&eacute; de nombreuses fois.</div><h1>Caractéristiques Rouleau d'emballage alimentaire réutilisable Nuts</h1><div class="col is-12">- Peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille.<br />- 100% naturel &amp; biologique.<br />- Naturellement anti-bact&eacute;rien.<br />- R&eacute;utilisable.<br />- Facile &agrave; nettoyer.<br />- Ne convient pas pour la viande et les poissons crus.<br />- Dimensions : 30,5 x 90 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 {#9180 …}
    #channels: Doctrine\ORM\PersistentCollection {#9168 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9164 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9166 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9184 …}
  +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 {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#9163
    #id: 1231
    #code: "rouleau-d-emballage-alimentaire-reutilisable-nuts-7926"
    #attributes: Doctrine\ORM\PersistentCollection {#9170 …}
    #variants: Doctrine\ORM\PersistentCollection {#9183 …}
    #options: Doctrine\ORM\PersistentCollection {#9174 …}
    #associations: Doctrine\ORM\PersistentCollection {#9172 …}
    #createdAt: DateTime @1758632320 {#9159
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9160
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9177 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9178
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9163}
        #id: 1231
        #name: "Rouleau d'emballage alimentaire réutilisable Nuts"
        #slug: "rouleau-d-emballage-alimentaire-reutilisable-nuts-7926"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% naturel &amp; biologique.</li>\n
          <li>Naturellement anti-bact&eacute;rien.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille.</li>\n
          </ul></div><h1>Descriptif Rouleau d'emballage alimentaire réutilisable Nuts</h1><div class="col is-12">Le Rouleau d'Emballage &agrave; la Cire d'Abeille Nuts est une alternative &eacute;cologique aux films adh&eacute;sifs. Fabriqu&eacute; &agrave; base de coton biologique, de cire d'abeille, d'huile de coco et de r&eacute;sine d'arbre, il peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille et r&eacute;utilis&eacute; de nombreuses fois.</div><h1>Caractéristiques Rouleau d'emballage alimentaire réutilisable Nuts</h1><div class="col is-12">- Peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille.<br />- 100% naturel &amp; biologique.<br />- Naturellement anti-bact&eacute;rien.<br />- R&eacute;utilisable.<br />- Facile &agrave; nettoyer.<br />- Ne convient pas pour la viande et les poissons crus.<br />- Dimensions : 30,5 x 90 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 {#9180 …}
    #channels: Doctrine\ORM\PersistentCollection {#9168 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9164 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9166 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Rouleau d'emballage alimentaire réutilisable Nuts"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29840
  -props: [
    "product" => App\Entity\Product\Product {#9163
      #id: 1231
      #code: "rouleau-d-emballage-alimentaire-reutilisable-nuts-7926"
      #attributes: Doctrine\ORM\PersistentCollection {#9170 …}
      #variants: Doctrine\ORM\PersistentCollection {#9183 …}
      #options: Doctrine\ORM\PersistentCollection {#9174 …}
      #associations: Doctrine\ORM\PersistentCollection {#9172 …}
      #createdAt: DateTime @1758632320 {#9159
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632320 {#9160
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9177 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9178
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9163}
          #id: 1231
          #name: "Rouleau d'emballage alimentaire réutilisable Nuts"
          #slug: "rouleau-d-emballage-alimentaire-reutilisable-nuts-7926"
          #description: """
            <div class="col is-12"><ul>\n
            <li>100% naturel &amp; biologique.</li>\n
            <li>Naturellement anti-bact&eacute;rien.</li>\n
            <li>R&eacute;utilisable.</li>\n
            <li>Peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille.</li>\n
            </ul></div><h1>Descriptif Rouleau d'emballage alimentaire réutilisable Nuts</h1><div class="col is-12">Le Rouleau d'Emballage &agrave; la Cire d'Abeille Nuts est une alternative &eacute;cologique aux films adh&eacute;sifs. Fabriqu&eacute; &agrave; base de coton biologique, de cire d'abeille, d'huile de coco et de r&eacute;sine d'arbre, il peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille et r&eacute;utilis&eacute; de nombreuses fois.</div><h1>Caractéristiques Rouleau d'emballage alimentaire réutilisable Nuts</h1><div class="col is-12">- Peut &ecirc;tre coup&eacute; &agrave; n'importe quelle taille.<br />- 100% naturel &amp; biologique.<br />- Naturellement anti-bact&eacute;rien.<br />- R&eacute;utilisable.<br />- Facile &agrave; nettoyer.<br />- Ne convient pas pour la viande et les poissons crus.<br />- Dimensions : 30,5 x 90 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 {#9180 …}
      #channels: Doctrine\ORM\PersistentCollection {#9168 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9164 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9166 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29889
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29824 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29833 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29888 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9184 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9194
    #collection: Doctrine\Common\Collections\ArrayCollection {#9195 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9193 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38262 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38264 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29889
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29824 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29833 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29888 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Rouleau d'emballage alimentaire réutilisable Nuts"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9194
    #collection: Doctrine\Common\Collections\ArrayCollection {#9195 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9193 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38262 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38264 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29895
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29889
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29824 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29833 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29888 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9184 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9194
      #collection: Doctrine\Common\Collections\ArrayCollection {#9195 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9193 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38262 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38264 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29945
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29936 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29943 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29944 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9184 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29948
  +variant: App\Entity\Product\ProductVariant {#9184 …}
  +price: "17,00\u{A0}"
  +originalPrice: "17,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9684 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13114 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9681 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29945
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29936 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29943 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29944 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 5.03 ms
Input props
[
  "product" => App\Entity\Product\Product {#9200
    #id: 1228
    #code: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
    #attributes: Doctrine\ORM\PersistentCollection {#9207 …}
    #variants: Doctrine\ORM\PersistentCollection {#9220 …}
    #options: Doctrine\ORM\PersistentCollection {#9211 …}
    #associations: Doctrine\ORM\PersistentCollection {#9209 …}
    #createdAt: DateTime @1758632320 {#9196
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9197
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9214 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9215
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9200}
        #id: 1228
        #name: "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
        #slug: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100 % naturel. (coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba)</li>\n
          <li>Id&eacute;al pour couvrir bols, plats, saladiers.</li>\n
          <li><strong><em>Une alternative &eacute;cologique au film alimentaire, plastique et aluminium.</em></strong></li>\n
          </ul></div><h1>Descriptif Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">Les feuilles d'emballage alimentaire &agrave; la cire d'abeille Pebbly sont une alternative &eacute;cologique &agrave; l'utilisation de film alimentaire &eacute;tirable, plastique et aluminium. Elles sont 100% naturelles r&eacute;alis&eacute;es en coton, cire d'abeille, r&eacute;sine d'arbre et huille de jojoba et vous permettront d'emballer fruits, l&eacute;gumes, fromages et pains. Id&eacute;ales pour couvrir saladiers, plats et bols, elles poss&egrave;dent des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</div><h1>Caractéristiques Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">- 100% naturel : coton, cire d'abeille, r&eacute;sine d'arbre et huile de jojoba.<br />- Le set comprend 3 feuilles : 1 Large (35,5 x 33 cm), 1 M&eacute;dium (28 x 25 cm), 1 Small (20 x 18 cm).<br />- R&eacute;utillisable.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Lavage manuel &agrave; l'eau froide savonneuse (max 40&deg;C) et s&eacute;chage &agrave; l'air libre.<br />- Bien entretenues, elles peuvent &ecirc;tre r&eacute;utilis&eacute;es de nombreuses fois.<br />- Ne convient pas aux poissons et viandes crues.</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 {#9217 …}
    #channels: Doctrine\ORM\PersistentCollection {#9205 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9201 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9203 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29831
  +product: App\Entity\Product\Product {#9200
    #id: 1228
    #code: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
    #attributes: Doctrine\ORM\PersistentCollection {#9207 …}
    #variants: Doctrine\ORM\PersistentCollection {#9220 …}
    #options: Doctrine\ORM\PersistentCollection {#9211 …}
    #associations: Doctrine\ORM\PersistentCollection {#9209 …}
    #createdAt: DateTime @1758632320 {#9196
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9197
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9214 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9215
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9200}
        #id: 1228
        #name: "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
        #slug: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100 % naturel. (coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba)</li>\n
          <li>Id&eacute;al pour couvrir bols, plats, saladiers.</li>\n
          <li><strong><em>Une alternative &eacute;cologique au film alimentaire, plastique et aluminium.</em></strong></li>\n
          </ul></div><h1>Descriptif Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">Les feuilles d'emballage alimentaire &agrave; la cire d'abeille Pebbly sont une alternative &eacute;cologique &agrave; l'utilisation de film alimentaire &eacute;tirable, plastique et aluminium. Elles sont 100% naturelles r&eacute;alis&eacute;es en coton, cire d'abeille, r&eacute;sine d'arbre et huille de jojoba et vous permettront d'emballer fruits, l&eacute;gumes, fromages et pains. Id&eacute;ales pour couvrir saladiers, plats et bols, elles poss&egrave;dent des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</div><h1>Caractéristiques Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">- 100% naturel : coton, cire d'abeille, r&eacute;sine d'arbre et huile de jojoba.<br />- Le set comprend 3 feuilles : 1 Large (35,5 x 33 cm), 1 M&eacute;dium (28 x 25 cm), 1 Small (20 x 18 cm).<br />- R&eacute;utillisable.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Lavage manuel &agrave; l'eau froide savonneuse (max 40&deg;C) et s&eacute;chage &agrave; l'air libre.<br />- Bien entretenues, elles peuvent &ecirc;tre r&eacute;utilis&eacute;es de nombreuses fois.<br />- Ne convient pas aux poissons et viandes crues.</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 {#9217 …}
    #channels: Doctrine\ORM\PersistentCollection {#9205 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9201 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9203 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9221 …}
  +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 {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#9200
    #id: 1228
    #code: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
    #attributes: Doctrine\ORM\PersistentCollection {#9207 …}
    #variants: Doctrine\ORM\PersistentCollection {#9220 …}
    #options: Doctrine\ORM\PersistentCollection {#9211 …}
    #associations: Doctrine\ORM\PersistentCollection {#9209 …}
    #createdAt: DateTime @1758632320 {#9196
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9197
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9214 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9215
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9200}
        #id: 1228
        #name: "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
        #slug: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100 % naturel. (coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba)</li>\n
          <li>Id&eacute;al pour couvrir bols, plats, saladiers.</li>\n
          <li><strong><em>Une alternative &eacute;cologique au film alimentaire, plastique et aluminium.</em></strong></li>\n
          </ul></div><h1>Descriptif Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">Les feuilles d'emballage alimentaire &agrave; la cire d'abeille Pebbly sont une alternative &eacute;cologique &agrave; l'utilisation de film alimentaire &eacute;tirable, plastique et aluminium. Elles sont 100% naturelles r&eacute;alis&eacute;es en coton, cire d'abeille, r&eacute;sine d'arbre et huille de jojoba et vous permettront d'emballer fruits, l&eacute;gumes, fromages et pains. Id&eacute;ales pour couvrir saladiers, plats et bols, elles poss&egrave;dent des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</div><h1>Caractéristiques Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">- 100% naturel : coton, cire d'abeille, r&eacute;sine d'arbre et huile de jojoba.<br />- Le set comprend 3 feuilles : 1 Large (35,5 x 33 cm), 1 M&eacute;dium (28 x 25 cm), 1 Small (20 x 18 cm).<br />- R&eacute;utillisable.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Lavage manuel &agrave; l'eau froide savonneuse (max 40&deg;C) et s&eacute;chage &agrave; l'air libre.<br />- Bien entretenues, elles peuvent &ecirc;tre r&eacute;utilis&eacute;es de nombreuses fois.<br />- Ne convient pas aux poissons et viandes crues.</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 {#9217 …}
    #channels: Doctrine\ORM\PersistentCollection {#9205 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9201 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9203 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30065
  -props: [
    "product" => App\Entity\Product\Product {#9200
      #id: 1228
      #code: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
      #attributes: Doctrine\ORM\PersistentCollection {#9207 …}
      #variants: Doctrine\ORM\PersistentCollection {#9220 …}
      #options: Doctrine\ORM\PersistentCollection {#9211 …}
      #associations: Doctrine\ORM\PersistentCollection {#9209 …}
      #createdAt: DateTime @1758632320 {#9196
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632320 {#9197
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9214 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9215
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9200}
          #id: 1228
          #name: "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
          #slug: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
          #description: """
            <div class="col is-12"><ul>\n
            <li>100 % naturel. (coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba)</li>\n
            <li>Id&eacute;al pour couvrir bols, plats, saladiers.</li>\n
            <li><strong><em>Une alternative &eacute;cologique au film alimentaire, plastique et aluminium.</em></strong></li>\n
            </ul></div><h1>Descriptif Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">Les feuilles d'emballage alimentaire &agrave; la cire d'abeille Pebbly sont une alternative &eacute;cologique &agrave; l'utilisation de film alimentaire &eacute;tirable, plastique et aluminium. Elles sont 100% naturelles r&eacute;alis&eacute;es en coton, cire d'abeille, r&eacute;sine d'arbre et huille de jojoba et vous permettront d'emballer fruits, l&eacute;gumes, fromages et pains. Id&eacute;ales pour couvrir saladiers, plats et bols, elles poss&egrave;dent des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</div><h1>Caractéristiques Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">- 100% naturel : coton, cire d'abeille, r&eacute;sine d'arbre et huile de jojoba.<br />- Le set comprend 3 feuilles : 1 Large (35,5 x 33 cm), 1 M&eacute;dium (28 x 25 cm), 1 Small (20 x 18 cm).<br />- R&eacute;utillisable.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Lavage manuel &agrave; l'eau froide savonneuse (max 40&deg;C) et s&eacute;chage &agrave; l'air libre.<br />- Bien entretenues, elles peuvent &ecirc;tre r&eacute;utilis&eacute;es de nombreuses fois.<br />- Ne convient pas aux poissons et viandes crues.</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 {#9217 …}
      #channels: Doctrine\ORM\PersistentCollection {#9205 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9201 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9203 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.80 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30120
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30049 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30058 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30119 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9221 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9231
    #collection: Doctrine\Common\Collections\ArrayCollection {#9232 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9230 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38276 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38278 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30120
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30049 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30058 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30119 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9231
    #collection: Doctrine\Common\Collections\ArrayCollection {#9232 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9230 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38276 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38278 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30126
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30120
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30049 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30058 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30119 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9221 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9231
      #collection: Doctrine\Common\Collections\ArrayCollection {#9232 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9230 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38276 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38278 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30176
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30167 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30174 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30175 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9221 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30179
  +variant: App\Entity\Product\ProductVariant {#9221 …}
  +price: "16,00\u{A0}"
  +originalPrice: "16,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9684 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13114 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9681 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30176
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30167 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30174 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30175 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#9237
    #id: 1234
    #code: "sac-a-jambon-a-suspendre-3146"
    #attributes: Doctrine\ORM\PersistentCollection {#9244 …}
    #variants: Doctrine\ORM\PersistentCollection {#9257 …}
    #options: Doctrine\ORM\PersistentCollection {#9248 …}
    #associations: Doctrine\ORM\PersistentCollection {#9246 …}
    #createdAt: DateTime @1758632321 {#9233
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#9234
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9251 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9252
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9237}
        #id: 1234
        #name: "Sac à jambon à suspendre"
        #slug: "sac-a-jambon-a-suspendre-3146"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conservation optimale.</li>\n
          <li>Maturation homog&egrave;ne du jambon.</li>\n
          <li>Livr&eacute; avec 2 pinces.&nbsp;</li>\n
          </ul></div><h1>Description sac à jambon à suspendre</h1><div class="col is-12">Le sac &agrave; jambon &agrave; suspendre prot&egrave;ge votre jambon de la  moisissure, il le prot&egrave;ge de l'humidit&eacute;, des microbes et des parasites.<br />Le  sac &agrave; jambon permet une maturation homog&egrave;ne du jambon&nbsp; sans qu'il ne  s&egrave;che pr&eacute;matur&eacute;ment. Votre jambon garde ainsi toute sa saveur.</div><h1>Caractéristiques sac à jambon à suspendre</h1><div class="col is-12">Sac &agrave; jambon pliable. Tissu intiss&eacute; blanc (type chirurgical) + cerceaux.  Dimensions : 32 x 120 cm. Livr&eacute; avec 2 pinces pour fermer les  extr&eacute;mit&eacute;s. Lavable &agrave; la main. (livr&eacute; sans support &agrave; jambon).</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 {#9254 …}
    #channels: Doctrine\ORM\PersistentCollection {#9242 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9238 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9240 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30056
  +product: App\Entity\Product\Product {#9237
    #id: 1234
    #code: "sac-a-jambon-a-suspendre-3146"
    #attributes: Doctrine\ORM\PersistentCollection {#9244 …}
    #variants: Doctrine\ORM\PersistentCollection {#9257 …}
    #options: Doctrine\ORM\PersistentCollection {#9248 …}
    #associations: Doctrine\ORM\PersistentCollection {#9246 …}
    #createdAt: DateTime @1758632321 {#9233
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#9234
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9251 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9252
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9237}
        #id: 1234
        #name: "Sac à jambon à suspendre"
        #slug: "sac-a-jambon-a-suspendre-3146"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conservation optimale.</li>\n
          <li>Maturation homog&egrave;ne du jambon.</li>\n
          <li>Livr&eacute; avec 2 pinces.&nbsp;</li>\n
          </ul></div><h1>Description sac à jambon à suspendre</h1><div class="col is-12">Le sac &agrave; jambon &agrave; suspendre prot&egrave;ge votre jambon de la  moisissure, il le prot&egrave;ge de l'humidit&eacute;, des microbes et des parasites.<br />Le  sac &agrave; jambon permet une maturation homog&egrave;ne du jambon&nbsp; sans qu'il ne  s&egrave;che pr&eacute;matur&eacute;ment. Votre jambon garde ainsi toute sa saveur.</div><h1>Caractéristiques sac à jambon à suspendre</h1><div class="col is-12">Sac &agrave; jambon pliable. Tissu intiss&eacute; blanc (type chirurgical) + cerceaux.  Dimensions : 32 x 120 cm. Livr&eacute; avec 2 pinces pour fermer les  extr&eacute;mit&eacute;s. Lavable &agrave; la main. (livr&eacute; sans support &agrave; jambon).</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 {#9254 …}
    #channels: Doctrine\ORM\PersistentCollection {#9242 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9238 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9240 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9258 …}
  +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 {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#9237
    #id: 1234
    #code: "sac-a-jambon-a-suspendre-3146"
    #attributes: Doctrine\ORM\PersistentCollection {#9244 …}
    #variants: Doctrine\ORM\PersistentCollection {#9257 …}
    #options: Doctrine\ORM\PersistentCollection {#9248 …}
    #associations: Doctrine\ORM\PersistentCollection {#9246 …}
    #createdAt: DateTime @1758632321 {#9233
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#9234
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9251 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9252
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9237}
        #id: 1234
        #name: "Sac à jambon à suspendre"
        #slug: "sac-a-jambon-a-suspendre-3146"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conservation optimale.</li>\n
          <li>Maturation homog&egrave;ne du jambon.</li>\n
          <li>Livr&eacute; avec 2 pinces.&nbsp;</li>\n
          </ul></div><h1>Description sac à jambon à suspendre</h1><div class="col is-12">Le sac &agrave; jambon &agrave; suspendre prot&egrave;ge votre jambon de la  moisissure, il le prot&egrave;ge de l'humidit&eacute;, des microbes et des parasites.<br />Le  sac &agrave; jambon permet une maturation homog&egrave;ne du jambon&nbsp; sans qu'il ne  s&egrave;che pr&eacute;matur&eacute;ment. Votre jambon garde ainsi toute sa saveur.</div><h1>Caractéristiques sac à jambon à suspendre</h1><div class="col is-12">Sac &agrave; jambon pliable. Tissu intiss&eacute; blanc (type chirurgical) + cerceaux.  Dimensions : 32 x 120 cm. Livr&eacute; avec 2 pinces pour fermer les  extr&eacute;mit&eacute;s. Lavable &agrave; la main. (livr&eacute; sans support &agrave; jambon).</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 {#9254 …}
    #channels: Doctrine\ORM\PersistentCollection {#9242 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9238 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9240 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sac à jambon à suspendre"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30296
  -props: [
    "product" => App\Entity\Product\Product {#9237
      #id: 1234
      #code: "sac-a-jambon-a-suspendre-3146"
      #attributes: Doctrine\ORM\PersistentCollection {#9244 …}
      #variants: Doctrine\ORM\PersistentCollection {#9257 …}
      #options: Doctrine\ORM\PersistentCollection {#9248 …}
      #associations: Doctrine\ORM\PersistentCollection {#9246 …}
      #createdAt: DateTime @1758632321 {#9233
        date: 2025-09-23 20:58:41.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632321 {#9234
        date: 2025-09-23 20:58:41.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9251 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9252
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9237}
          #id: 1234
          #name: "Sac à jambon à suspendre"
          #slug: "sac-a-jambon-a-suspendre-3146"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Conservation optimale.</li>\n
            <li>Maturation homog&egrave;ne du jambon.</li>\n
            <li>Livr&eacute; avec 2 pinces.&nbsp;</li>\n
            </ul></div><h1>Description sac à jambon à suspendre</h1><div class="col is-12">Le sac &agrave; jambon &agrave; suspendre prot&egrave;ge votre jambon de la  moisissure, il le prot&egrave;ge de l'humidit&eacute;, des microbes et des parasites.<br />Le  sac &agrave; jambon permet une maturation homog&egrave;ne du jambon&nbsp; sans qu'il ne  s&egrave;che pr&eacute;matur&eacute;ment. Votre jambon garde ainsi toute sa saveur.</div><h1>Caractéristiques sac à jambon à suspendre</h1><div class="col is-12">Sac &agrave; jambon pliable. Tissu intiss&eacute; blanc (type chirurgical) + cerceaux.  Dimensions : 32 x 120 cm. Livr&eacute; avec 2 pinces pour fermer les  extr&eacute;mit&eacute;s. Lavable &agrave; la main. (livr&eacute; sans support &agrave; jambon).</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 {#9254 …}
      #channels: Doctrine\ORM\PersistentCollection {#9242 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9238 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9240 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.83 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30342
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30289 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30341 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9258 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9268
    #collection: Doctrine\Common\Collections\ArrayCollection {#9269 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9267 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38290 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38292 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30342
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30289 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30341 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sac à jambon à suspendre"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9268
    #collection: Doctrine\Common\Collections\ArrayCollection {#9269 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9267 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38290 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38292 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30348
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30342
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30280 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30289 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30341 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9258 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9268
      #collection: Doctrine\Common\Collections\ArrayCollection {#9269 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9267 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38290 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38292 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30398
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30389 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30396 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30397 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9258 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30401
  +variant: App\Entity\Product\ProductVariant {#9258 …}
  +price: "16,00\u{A0}"
  +originalPrice: "16,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9684 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13114 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9681 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30398
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30389 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30396 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30397 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#9274
    #id: 1225
    #code: "film-alimentaire-professionnel-lacor-4041"
    #attributes: Doctrine\ORM\PersistentCollection {#9281 …}
    #variants: Doctrine\ORM\PersistentCollection {#9294 …}
    #options: Doctrine\ORM\PersistentCollection {#9285 …}
    #associations: Doctrine\ORM\PersistentCollection {#9283 …}
    #createdAt: DateTime @1758632320 {#9270
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9271
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9288 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9289
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9274}
        #id: 1225
        #name: "Film alimentaire professionnel Lacor"
        #slug: "film-alimentaire-professionnel-lacor-4041"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conditionnement &eacute;conomique.</li>\n
          <li>D&eacute;vidoir avec r&eacute;glette de d&eacute;coupe int&eacute;gr&eacute;, d&eacute;coupage impeccable.</li>\n
          <li>Qualit&eacute; professionnelle, grande r&eacute;sistance &agrave; l'&eacute;tirement.</li>\n
          </ul></div><h1>Description film alimentaire professionnel Lacor</h1><div class="col is-12">Le film alimentaire professionnel Lacor permet de conserver et prot&eacute;ger toutes sortes d'aliments qu'ils soient chauds ou froids. Sa qualit&eacute; professionnelle vous satisfera au quotidien de par sa grande r&eacute;sistance &agrave; l'&eacute;tirement et aux diff&eacute;rences de temp&eacute;ratures. Son emballage sert &eacute;galement de d&eacute;vidoir qui est dot&eacute; d'une astucieuse r&eacute;glette avec couteau coulissant permettant une d&eacute;coupe impeccable. Son conditionnement &eacute;conomique est un plus.</div><h1>Caractéristiques film alimentaire professionnel Lacor</h1><div class="col is-12">Garantie contact alimentaire. Qualit&eacute; professionnelle 10 microns. Recyclable. Va au micro-ondes, r&eacute;frig&eacute;rateur et cong&eacute;lateur.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9291 …}
    #channels: Doctrine\ORM\PersistentCollection {#9279 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9275 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9277 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30287
  +product: App\Entity\Product\Product {#9274
    #id: 1225
    #code: "film-alimentaire-professionnel-lacor-4041"
    #attributes: Doctrine\ORM\PersistentCollection {#9281 …}
    #variants: Doctrine\ORM\PersistentCollection {#9294 …}
    #options: Doctrine\ORM\PersistentCollection {#9285 …}
    #associations: Doctrine\ORM\PersistentCollection {#9283 …}
    #createdAt: DateTime @1758632320 {#9270
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9271
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9288 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9289
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9274}
        #id: 1225
        #name: "Film alimentaire professionnel Lacor"
        #slug: "film-alimentaire-professionnel-lacor-4041"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conditionnement &eacute;conomique.</li>\n
          <li>D&eacute;vidoir avec r&eacute;glette de d&eacute;coupe int&eacute;gr&eacute;, d&eacute;coupage impeccable.</li>\n
          <li>Qualit&eacute; professionnelle, grande r&eacute;sistance &agrave; l'&eacute;tirement.</li>\n
          </ul></div><h1>Description film alimentaire professionnel Lacor</h1><div class="col is-12">Le film alimentaire professionnel Lacor permet de conserver et prot&eacute;ger toutes sortes d'aliments qu'ils soient chauds ou froids. Sa qualit&eacute; professionnelle vous satisfera au quotidien de par sa grande r&eacute;sistance &agrave; l'&eacute;tirement et aux diff&eacute;rences de temp&eacute;ratures. Son emballage sert &eacute;galement de d&eacute;vidoir qui est dot&eacute; d'une astucieuse r&eacute;glette avec couteau coulissant permettant une d&eacute;coupe impeccable. Son conditionnement &eacute;conomique est un plus.</div><h1>Caractéristiques film alimentaire professionnel Lacor</h1><div class="col is-12">Garantie contact alimentaire. Qualit&eacute; professionnelle 10 microns. Recyclable. Va au micro-ondes, r&eacute;frig&eacute;rateur et cong&eacute;lateur.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9291 …}
    #channels: Doctrine\ORM\PersistentCollection {#9279 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9275 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9277 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9295 …}
  +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 {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.98 ms
Input props
[
  "product" => App\Entity\Product\Product {#9274
    #id: 1225
    #code: "film-alimentaire-professionnel-lacor-4041"
    #attributes: Doctrine\ORM\PersistentCollection {#9281 …}
    #variants: Doctrine\ORM\PersistentCollection {#9294 …}
    #options: Doctrine\ORM\PersistentCollection {#9285 …}
    #associations: Doctrine\ORM\PersistentCollection {#9283 …}
    #createdAt: DateTime @1758632320 {#9270
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9271
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9288 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9289
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9274}
        #id: 1225
        #name: "Film alimentaire professionnel Lacor"
        #slug: "film-alimentaire-professionnel-lacor-4041"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Conditionnement &eacute;conomique.</li>\n
          <li>D&eacute;vidoir avec r&eacute;glette de d&eacute;coupe int&eacute;gr&eacute;, d&eacute;coupage impeccable.</li>\n
          <li>Qualit&eacute; professionnelle, grande r&eacute;sistance &agrave; l'&eacute;tirement.</li>\n
          </ul></div><h1>Description film alimentaire professionnel Lacor</h1><div class="col is-12">Le film alimentaire professionnel Lacor permet de conserver et prot&eacute;ger toutes sortes d'aliments qu'ils soient chauds ou froids. Sa qualit&eacute; professionnelle vous satisfera au quotidien de par sa grande r&eacute;sistance &agrave; l'&eacute;tirement et aux diff&eacute;rences de temp&eacute;ratures. Son emballage sert &eacute;galement de d&eacute;vidoir qui est dot&eacute; d'une astucieuse r&eacute;glette avec couteau coulissant permettant une d&eacute;coupe impeccable. Son conditionnement &eacute;conomique est un plus.</div><h1>Caractéristiques film alimentaire professionnel Lacor</h1><div class="col is-12">Garantie contact alimentaire. Qualit&eacute; professionnelle 10 microns. Recyclable. Va au micro-ondes, r&eacute;frig&eacute;rateur et cong&eacute;lateur.&nbsp;</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9291 …}
    #channels: Doctrine\ORM\PersistentCollection {#9279 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9275 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9277 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Film alimentaire professionnel Lacor"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30518
  -props: [
    "product" => App\Entity\Product\Product {#9274
      #id: 1225
      #code: "film-alimentaire-professionnel-lacor-4041"
      #attributes: Doctrine\ORM\PersistentCollection {#9281 …}
      #variants: Doctrine\ORM\PersistentCollection {#9294 …}
      #options: Doctrine\ORM\PersistentCollection {#9285 …}
      #associations: Doctrine\ORM\PersistentCollection {#9283 …}
      #createdAt: DateTime @1758632320 {#9270
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632320 {#9271
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9288 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9289
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9274}
          #id: 1225
          #name: "Film alimentaire professionnel Lacor"
          #slug: "film-alimentaire-professionnel-lacor-4041"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Conditionnement &eacute;conomique.</li>\n
            <li>D&eacute;vidoir avec r&eacute;glette de d&eacute;coupe int&eacute;gr&eacute;, d&eacute;coupage impeccable.</li>\n
            <li>Qualit&eacute; professionnelle, grande r&eacute;sistance &agrave; l'&eacute;tirement.</li>\n
            </ul></div><h1>Description film alimentaire professionnel Lacor</h1><div class="col is-12">Le film alimentaire professionnel Lacor permet de conserver et prot&eacute;ger toutes sortes d'aliments qu'ils soient chauds ou froids. Sa qualit&eacute; professionnelle vous satisfera au quotidien de par sa grande r&eacute;sistance &agrave; l'&eacute;tirement et aux diff&eacute;rences de temp&eacute;ratures. Son emballage sert &eacute;galement de d&eacute;vidoir qui est dot&eacute; d'une astucieuse r&eacute;glette avec couteau coulissant permettant une d&eacute;coupe impeccable. Son conditionnement &eacute;conomique est un plus.</div><h1>Caractéristiques film alimentaire professionnel Lacor</h1><div class="col is-12">Garantie contact alimentaire. Qualit&eacute; professionnelle 10 microns. Recyclable. Va au micro-ondes, r&eacute;frig&eacute;rateur et cong&eacute;lateur.&nbsp;</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9291 …}
      #channels: Doctrine\ORM\PersistentCollection {#9279 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9275 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9277 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30564
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30502 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30511 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30563 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9295 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9308
    #collection: Doctrine\Common\Collections\ArrayCollection {#9309 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9307 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38304 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38306 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30564
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30502 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30511 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30563 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Film alimentaire professionnel Lacor"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9308
    #collection: Doctrine\Common\Collections\ArrayCollection {#9309 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9307 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38304 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38306 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30570
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30564
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30502 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30511 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30563 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9295 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9308
      #collection: Doctrine\Common\Collections\ArrayCollection {#9309 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9307 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38304 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38306 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30620
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30611 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30618 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30619 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9295 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30623
  +variant: App\Entity\Product\ProductVariant {#9295 …}
  +price: "15,00\u{A0}"
  +originalPrice: "15,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9684 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13114 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9681 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30620
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30611 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30618 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30619 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#9314
    #id: 1230
    #code: "feuille-emballage-alimentaire-cire-d-abeille-avec-cordon-pebbly-7351"
    #attributes: Doctrine\ORM\PersistentCollection {#9321 …}
    #variants: Doctrine\ORM\PersistentCollection {#9334 …}
    #options: Doctrine\ORM\PersistentCollection {#9325 …}
    #associations: Doctrine\ORM\PersistentCollection {#9323 …}
    #createdAt: DateTime @1758632320 {#9310
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9311
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9328 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9329
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9314}
        #id: 1230
        #name: "Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly"
        #slug: "feuille-emballage-alimentaire-cire-d-abeille-avec-cordon-pebbly-7351"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Taille XL (58,5 x 43 cm)</li>\n
          <li>Lavable &amp; r&eacute;utilisable.</li>\n
          <li>Attache incluse.</li>\n
          <li>Ecologique.</li>\n
          </ul></div><h1>Descriptif Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly</h1><div class="col is-12">Feuille d'emballage alimentaire &agrave; la cire d'abeille lavable et r&eacute;utilisable de format XL (58,5 x 43 cm) avec cordon pour une fermeture facile et pratique. La grande taille de la feuille permet d'emballer le pain, les fruits, les l&eacute;gumes... ainsi que de couvrir les grands saladiers, plats et bols. Avec ses propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, cette feuille est une alternative &eacute;cologique au film alimentaire plastique ou aluminium.</div><h1>Caractéristiques Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly</h1><div class="col is-12">- 100% naturelle : coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- Taille XL : 58,5 x 43 cm.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Ne convient pas aux poissons et viandes crus.<br />- Lavage manuel &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</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 {#9331 …}
    #channels: Doctrine\ORM\PersistentCollection {#9319 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9315 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9317 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30509
  +product: App\Entity\Product\Product {#9314
    #id: 1230
    #code: "feuille-emballage-alimentaire-cire-d-abeille-avec-cordon-pebbly-7351"
    #attributes: Doctrine\ORM\PersistentCollection {#9321 …}
    #variants: Doctrine\ORM\PersistentCollection {#9334 …}
    #options: Doctrine\ORM\PersistentCollection {#9325 …}
    #associations: Doctrine\ORM\PersistentCollection {#9323 …}
    #createdAt: DateTime @1758632320 {#9310
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9311
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9328 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9329
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9314}
        #id: 1230
        #name: "Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly"
        #slug: "feuille-emballage-alimentaire-cire-d-abeille-avec-cordon-pebbly-7351"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Taille XL (58,5 x 43 cm)</li>\n
          <li>Lavable &amp; r&eacute;utilisable.</li>\n
          <li>Attache incluse.</li>\n
          <li>Ecologique.</li>\n
          </ul></div><h1>Descriptif Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly</h1><div class="col is-12">Feuille d'emballage alimentaire &agrave; la cire d'abeille lavable et r&eacute;utilisable de format XL (58,5 x 43 cm) avec cordon pour une fermeture facile et pratique. La grande taille de la feuille permet d'emballer le pain, les fruits, les l&eacute;gumes... ainsi que de couvrir les grands saladiers, plats et bols. Avec ses propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, cette feuille est une alternative &eacute;cologique au film alimentaire plastique ou aluminium.</div><h1>Caractéristiques Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly</h1><div class="col is-12">- 100% naturelle : coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- Taille XL : 58,5 x 43 cm.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Ne convient pas aux poissons et viandes crus.<br />- Lavage manuel &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</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 {#9331 …}
    #channels: Doctrine\ORM\PersistentCollection {#9319 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9315 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9317 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9335 …}
  +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 {#28247
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28280 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28286 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28273 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#9314
    #id: 1230
    #code: "feuille-emballage-alimentaire-cire-d-abeille-avec-cordon-pebbly-7351"
    #attributes: Doctrine\ORM\PersistentCollection {#9321 …}
    #variants: Doctrine\ORM\PersistentCollection {#9334 …}
    #options: Doctrine\ORM\PersistentCollection {#9325 …}
    #associations: Doctrine\ORM\PersistentCollection {#9323 …}
    #createdAt: DateTime @1758632320 {#9310
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#9311
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9328 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9329
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9314}
        #id: 1230
        #name: "Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly"
        #slug: "feuille-emballage-alimentaire-cire-d-abeille-avec-cordon-pebbly-7351"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Taille XL (58,5 x 43 cm)</li>\n
          <li>Lavable &amp; r&eacute;utilisable.</li>\n
          <li>Attache incluse.</li>\n
          <li>Ecologique.</li>\n
          </ul></div><h1>Descriptif Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly</h1><div class="col is-12">Feuille d'emballage alimentaire &agrave; la cire d'abeille lavable et r&eacute;utilisable de format XL (58,5 x 43 cm) avec cordon pour une fermeture facile et pratique. La grande taille de la feuille permet d'emballer le pain, les fruits, les l&eacute;gumes... ainsi que de couvrir les grands saladiers, plats et bols. Avec ses propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, cette feuille est une alternative &eacute;cologique au film alimentaire plastique ou aluminium.</div><h1>Caractéristiques Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly</h1><div class="col is-12">- 100% naturelle : coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- Taille XL : 58,5 x 43 cm.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Ne convient pas aux poissons et viandes crus.<br />- Lavage manuel &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</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 {#9331 …}
    #channels: Doctrine\ORM\PersistentCollection {#9319 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9315 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9317 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30740
  -props: [
    "product" => App\Entity\Product\Product {#9314
      #id: 1230
      #code: "feuille-emballage-alimentaire-cire-d-abeille-avec-cordon-pebbly-7351"
      #attributes: Doctrine\ORM\PersistentCollection {#9321 …}
      #variants: Doctrine\ORM\PersistentCollection {#9334 …}
      #options: Doctrine\ORM\PersistentCollection {#9325 …}
      #associations: Doctrine\ORM\PersistentCollection {#9323 …}
      #createdAt: DateTime @1758632320 {#9310
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632320 {#9311
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9328 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9329
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9314}
          #id: 1230
          #name: "Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly"
          #slug: "feuille-emballage-alimentaire-cire-d-abeille-avec-cordon-pebbly-7351"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Taille XL (58,5 x 43 cm)</li>\n
            <li>Lavable &amp; r&eacute;utilisable.</li>\n
            <li>Attache incluse.</li>\n
            <li>Ecologique.</li>\n
            </ul></div><h1>Descriptif Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly</h1><div class="col is-12">Feuille d'emballage alimentaire &agrave; la cire d'abeille lavable et r&eacute;utilisable de format XL (58,5 x 43 cm) avec cordon pour une fermeture facile et pratique. La grande taille de la feuille permet d'emballer le pain, les fruits, les l&eacute;gumes... ainsi que de couvrir les grands saladiers, plats et bols. Avec ses propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, cette feuille est une alternative &eacute;cologique au film alimentaire plastique ou aluminium.</div><h1>Caractéristiques Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly</h1><div class="col is-12">- 100% naturelle : coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- Taille XL : 58,5 x 43 cm.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Ne convient pas aux poissons et viandes crus.<br />- Lavage manuel &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</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 {#9331 …}
      #channels: Doctrine\ORM\PersistentCollection {#9319 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9315 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9317 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30795
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30724 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30733 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30794 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9335 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9345
    #collection: Doctrine\Common\Collections\ArrayCollection {#9346 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9344 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38318 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38320 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30795
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30724 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30733 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30794 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Feuille Emballage Alimentaire Cire d'Abeille avec Cordon Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9345
    #collection: Doctrine\Common\Collections\ArrayCollection {#9346 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9344 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38318 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38320 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30801
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30795
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30724 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30733 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30794 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9335 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9345
      #collection: Doctrine\Common\Collections\ArrayCollection {#9346 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9344 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38318 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38320 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30851
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30842 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30849 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30850 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9335 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30854
  +variant: App\Entity\Product\ProductVariant {#9335 …}
  +price: "14,00\u{A0}"
  +originalPrice: "14,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9684 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13114 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9681 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30851
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30842 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30849 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30850 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 104.0 MiB 2.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27960
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13179 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27982 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13189 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31161
  +cart: App\Entity\Order\Order {#14093 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27960
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13179 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27982 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13189 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}