GET https://sylius-cuisinstore.preprod.eu/fr_FR/taxons/cuisine-saine-zero-dechet-1782?sorting%5Bprice%5D=desc

Components

12 Twig Components
44 Render Count
120 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 74.55ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 15.92ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 12.63ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 2.84ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.92ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.13ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 7.39ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 24.70ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.59ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.55ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 3.77ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 3.46ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 98.0 MiB 1.92 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13309
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13302 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13308 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13307 …}
    +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 {#13929
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13200 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13309
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13302 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13308 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13307 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 98.0 MiB 1.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14006
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14002 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14004 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14005 …}
    +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 {#14015
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14006
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14002 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14004 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14005 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 98.0 MiB 7.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14097
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14076 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14096 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14095 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14112
  +cart: App\Entity\Order\Order {#14179 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14097
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14076 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14096 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14095 …}
    +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 24.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14365
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14353 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14359 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14351 …}
    +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 {#14374
  #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 {#14365
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14353 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14359 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14351 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 98.0 MiB 1.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28074
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28070 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28071 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28073 …}
    +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 {#28083
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28074
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28070 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28071 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28073 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 98.0 MiB 1.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28187
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28183 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28184 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28186 …}
    +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 {#28195
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28187
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28183 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28184 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28186 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 98.0 MiB 3.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28268
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28264 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28265 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28267 …}
    +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 {#28276
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28268
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28264 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28265 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28267 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 14.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 1287
    #code: "boite-repas-isotherme-mobility-emsa-4104"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#8774 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632327 {#7945
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8040
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8760 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8763
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1287
        #name: "Boîte repas isotherme Mobility Emsa"
        #slug: "boite-repas-isotherme-mobility-emsa-4104"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s belle finition inox.</li>\n
          <li>100 % &eacute;tanche.</li>\n
          <li>Garantie 5 ans.&nbsp;</li>\n
          </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
          <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8309 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8321 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28802
  +product: App\Entity\Product\Product {#8030
    #id: 1287
    #code: "boite-repas-isotherme-mobility-emsa-4104"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#8774 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632327 {#7945
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8040
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8760 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8763
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1287
        #name: "Boîte repas isotherme Mobility Emsa"
        #slug: "boite-repas-isotherme-mobility-emsa-4104"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s belle finition inox.</li>\n
          <li>100 % &eacute;tanche.</li>\n
          <li>Garantie 5 ans.&nbsp;</li>\n
          </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
          <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8309 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8321 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8777 …}
  +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 {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 3.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 1287
    #code: "boite-repas-isotherme-mobility-emsa-4104"
    #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
    #variants: Doctrine\ORM\PersistentCollection {#8774 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8701 …}
    #createdAt: DateTime @1758632327 {#7945
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8040
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8760 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8763
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 1287
        #name: "Boîte repas isotherme Mobility Emsa"
        #slug: "boite-repas-isotherme-mobility-emsa-4104"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s belle finition inox.</li>\n
          <li>100 % &eacute;tanche.</li>\n
          <li>Garantie 5 ans.&nbsp;</li>\n
          </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
          <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …}
    #channels: Doctrine\ORM\PersistentCollection {#8309 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8321 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte repas isotherme Mobility Emsa"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28956
  -props: [
    "product" => App\Entity\Product\Product {#8030
      #id: 1287
      #code: "boite-repas-isotherme-mobility-emsa-4104"
      #attributes: Doctrine\ORM\PersistentCollection {#8633 …}
      #variants: Doctrine\ORM\PersistentCollection {#8774 …}
      #options: Doctrine\ORM\PersistentCollection {#8761 …}
      #associations: Doctrine\ORM\PersistentCollection {#8701 …}
      #createdAt: DateTime @1758632327 {#7945
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632327 {#8040
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8760 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8763
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8030}
          #id: 1287
          #name: "Boîte repas isotherme Mobility Emsa"
          #slug: "boite-repas-isotherme-mobility-emsa-4104"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Tr&egrave;s belle finition inox.</li>\n
            <li>100 % &eacute;tanche.</li>\n
            <li>Garantie 5 ans.&nbsp;</li>\n
            </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
            <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …}
      #channels: Doctrine\ORM\PersistentCollection {#8309 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8287 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8321 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 2.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28968
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28967 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28972 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28971 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8777 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9048
    #collection: Doctrine\Common\Collections\ArrayCollection {#9047 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8894 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28968
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28967 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28972 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28971 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte repas isotherme Mobility Emsa"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9048
    #collection: Doctrine\Common\Collections\ArrayCollection {#9047 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8894 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29037
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28968
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28967 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28972 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28971 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8777 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9048
      #collection: Doctrine\Common\Collections\ArrayCollection {#9047 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8894 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.67 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29112
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29102 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29110 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29111 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8777 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29121
  +variant: App\Entity\Product\ProductVariant {#8777 …}
  +price: "62,00\u{A0}"
  +originalPrice: "62,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9770 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13200 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9767 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29112
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29102 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29110 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29111 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 7.56 ms
Input props
[
  "product" => App\Entity\Product\Product {#9052
    #id: 3865
    #code: "box-conservation-saine-7360"
    #attributes: Doctrine\ORM\PersistentCollection {#9062 …}
    #variants: Doctrine\ORM\PersistentCollection {#9078 …}
    #options: Doctrine\ORM\PersistentCollection {#9066 …}
    #associations: Doctrine\ORM\PersistentCollection {#9064 …}
    #createdAt: DateTime @1758633252 {#9046
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633252 {#9049
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9069 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9070
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9052}
        #id: 3865
        #name: "Box conservation saine"
        #slug: "box-conservation-saine-7360"
        #description: """
          <div class="col is-12"><ul>\n
          <li><strong>Ustensiles compos&eacute;s uniquement de mat&eacute;riaux sains.</strong></li>\n
          <li>Tous les ustensiles indispensables pour conserver sainement.</li>\n
          <li>Box virtuelle donc sans surremballage inutile.</li>\n
          <li><strong>Objectif 0 d&eacute;chet !</strong></li>\n
          </ul></div><h1>Box conservation saine, les indispensables</h1><div class="col is-12">La Box Conservation Saine ne contient que des ustensiles r&eacute;alis&eacute;s &agrave; partir de mat&eacute;riaux sains : <a rel="nofollow" href="https://www.cuisinstore.com/le-verre-en-toute-transparence-c1302.html" target="_blank">verre borosilicate</a> pour les bo&icirc;tes, le beurrier et le saladier, coton et cire d'abeille pour la feuille d'emballage. Elle se compose de tous les ustensiles indispensables pour conserver sainement tous vos aliments. Avec cette box, vous contribuez &agrave; l'objectif 0 d&eacute;chet !<br /><br />Les 3 bo&icirc;tes avec couvercle herm&eacute;tique de la marque fran&ccedil;aise Pebbly permettent de conserver vos aliments dans des conditions optimales et peuvent &ecirc;tre utilis&eacute;es comme bo&icirc;tes repas.<br /><br />Le beurrier en verre de la marque anglaise kilner permet une conservation de votre beurre sans emballage au r&eacute;frig&eacute;rateur dans les meilleures conditions.&nbsp;<br /><br />Le saladier Pyrex 2 litres fabriqu&eacute; en France se distingue par sa polyvalence. il peut aussi &ecirc;tre utilis&eacute; comme saladier, comme bol &agrave; p&acirc;tisserie ou comme r&eacute;cipient de conservation.&nbsp;<br /><br />La feuille alimentaire de la marque Pebbly constitue une v&eacute;ritable r&eacute;volution pour l'emballage et la conservation de nos aliments. L'association du coton et de la cire d'abeiille repr&eacute;sente une protection anti-bact&eacute;rienne tr&egrave;s efficace. Les aliments peuvent donc &ecirc;tre emball&eacute;s directement dedans. Cette feuille remplace avantageusement le film alimentaire ou la feuille d'aluminium. Cette feuille d'une dimension d'1 m&egrave;tre par 30 cm est recoupable pour s'adapter &agrave; toutes les situations.<br /><br />Pour aller au bout de la d&eacute;marche, la Box Conservation Saine n'est que virtuelle. Les articles sont livr&eacute;s bien s&ucirc;r dans un carton de transport (si possible recycl&eacute; !), chacun dans leur emballage d'origine sans surremballage suppl&eacute;mentaire et parfaitement inutile.</div><h1>Caractéristiques des ustensiles composant la Box Conservation Saine</h1><div class="col is-12"><strong>Feuille d'emballage<br /></strong><br />\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- D&eacute;coupable.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 100 x 30 cm.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- S&eacute;chage &agrave; l'air libre.</div>\n
          <div>- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div>- D&eacute;coupable.</div>\n
          <div>- Dimensions : 100 x 30 cm.</div>\n
          <div>- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div>- S&eacute;chage &agrave; l'air libre.<br /><br /><strong>Lot 3 bo&icirc;tes Pebbly</strong><br />\n
          <div><br />\n
          <div>- 400 ml; dimensions: 15.3 x 11.2 x 5.7 cm.</div>\n
          <div>- 650 ml; dimensions: 18 x 13.4 x 6.4 cm.</div>\n
          <div>- 1000 ml; dimensions: 21.4 x 15.4 x 7 cm.<br /><br /><strong>Bol Pyrex</strong><br /><br />\n
          <div>- Verre borosilicate.</div>\n
          <div>- Utilisation de - 40&deg;C &agrave; + 300&deg;C.</div>\n
          <div>- Choc thermique support&eacute; : 220&deg;C.</div>\n
          <div>- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div>\n
          <div>- Contenance 2 litres. Diam&egrave;tre 21 cm.<br /><br /><strong>Beurrier Kilner<br /><br /></strong><span style="color: #313131; font-family: arial; font-size: 12px;">- Pour plaquette 250 grammes.</span><br style="color: #313131; font-family: arial; font-size: 12px;" /><span style="color: #313131; font-family: arial; font-size: 12px;">- dimensions : 100 x 72 x 170 mm.</span></div>\n
          </div>\n
          </div>\n
          </div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9072 …}
    #channels: Doctrine\ORM\PersistentCollection {#9060 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9054 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9056 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9058 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29023
  +product: App\Entity\Product\Product {#9052
    #id: 3865
    #code: "box-conservation-saine-7360"
    #attributes: Doctrine\ORM\PersistentCollection {#9062 …}
    #variants: Doctrine\ORM\PersistentCollection {#9078 …}
    #options: Doctrine\ORM\PersistentCollection {#9066 …}
    #associations: Doctrine\ORM\PersistentCollection {#9064 …}
    #createdAt: DateTime @1758633252 {#9046
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633252 {#9049
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9069 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9070
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9052}
        #id: 3865
        #name: "Box conservation saine"
        #slug: "box-conservation-saine-7360"
        #description: """
          <div class="col is-12"><ul>\n
          <li><strong>Ustensiles compos&eacute;s uniquement de mat&eacute;riaux sains.</strong></li>\n
          <li>Tous les ustensiles indispensables pour conserver sainement.</li>\n
          <li>Box virtuelle donc sans surremballage inutile.</li>\n
          <li><strong>Objectif 0 d&eacute;chet !</strong></li>\n
          </ul></div><h1>Box conservation saine, les indispensables</h1><div class="col is-12">La Box Conservation Saine ne contient que des ustensiles r&eacute;alis&eacute;s &agrave; partir de mat&eacute;riaux sains : <a rel="nofollow" href="https://www.cuisinstore.com/le-verre-en-toute-transparence-c1302.html" target="_blank">verre borosilicate</a> pour les bo&icirc;tes, le beurrier et le saladier, coton et cire d'abeille pour la feuille d'emballage. Elle se compose de tous les ustensiles indispensables pour conserver sainement tous vos aliments. Avec cette box, vous contribuez &agrave; l'objectif 0 d&eacute;chet !<br /><br />Les 3 bo&icirc;tes avec couvercle herm&eacute;tique de la marque fran&ccedil;aise Pebbly permettent de conserver vos aliments dans des conditions optimales et peuvent &ecirc;tre utilis&eacute;es comme bo&icirc;tes repas.<br /><br />Le beurrier en verre de la marque anglaise kilner permet une conservation de votre beurre sans emballage au r&eacute;frig&eacute;rateur dans les meilleures conditions.&nbsp;<br /><br />Le saladier Pyrex 2 litres fabriqu&eacute; en France se distingue par sa polyvalence. il peut aussi &ecirc;tre utilis&eacute; comme saladier, comme bol &agrave; p&acirc;tisserie ou comme r&eacute;cipient de conservation.&nbsp;<br /><br />La feuille alimentaire de la marque Pebbly constitue une v&eacute;ritable r&eacute;volution pour l'emballage et la conservation de nos aliments. L'association du coton et de la cire d'abeiille repr&eacute;sente une protection anti-bact&eacute;rienne tr&egrave;s efficace. Les aliments peuvent donc &ecirc;tre emball&eacute;s directement dedans. Cette feuille remplace avantageusement le film alimentaire ou la feuille d'aluminium. Cette feuille d'une dimension d'1 m&egrave;tre par 30 cm est recoupable pour s'adapter &agrave; toutes les situations.<br /><br />Pour aller au bout de la d&eacute;marche, la Box Conservation Saine n'est que virtuelle. Les articles sont livr&eacute;s bien s&ucirc;r dans un carton de transport (si possible recycl&eacute; !), chacun dans leur emballage d'origine sans surremballage suppl&eacute;mentaire et parfaitement inutile.</div><h1>Caractéristiques des ustensiles composant la Box Conservation Saine</h1><div class="col is-12"><strong>Feuille d'emballage<br /></strong><br />\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- D&eacute;coupable.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 100 x 30 cm.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- S&eacute;chage &agrave; l'air libre.</div>\n
          <div>- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div>- D&eacute;coupable.</div>\n
          <div>- Dimensions : 100 x 30 cm.</div>\n
          <div>- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div>- S&eacute;chage &agrave; l'air libre.<br /><br /><strong>Lot 3 bo&icirc;tes Pebbly</strong><br />\n
          <div><br />\n
          <div>- 400 ml; dimensions: 15.3 x 11.2 x 5.7 cm.</div>\n
          <div>- 650 ml; dimensions: 18 x 13.4 x 6.4 cm.</div>\n
          <div>- 1000 ml; dimensions: 21.4 x 15.4 x 7 cm.<br /><br /><strong>Bol Pyrex</strong><br /><br />\n
          <div>- Verre borosilicate.</div>\n
          <div>- Utilisation de - 40&deg;C &agrave; + 300&deg;C.</div>\n
          <div>- Choc thermique support&eacute; : 220&deg;C.</div>\n
          <div>- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div>\n
          <div>- Contenance 2 litres. Diam&egrave;tre 21 cm.<br /><br /><strong>Beurrier Kilner<br /><br /></strong><span style="color: #313131; font-family: arial; font-size: 12px;">- Pour plaquette 250 grammes.</span><br style="color: #313131; font-family: arial; font-size: 12px;" /><span style="color: #313131; font-family: arial; font-size: 12px;">- dimensions : 100 x 72 x 170 mm.</span></div>\n
          </div>\n
          </div>\n
          </div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9072 …}
    #channels: Doctrine\ORM\PersistentCollection {#9060 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9054 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9056 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9058 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9079 …}
  +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 {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#9052
    #id: 3865
    #code: "box-conservation-saine-7360"
    #attributes: Doctrine\ORM\PersistentCollection {#9062 …}
    #variants: Doctrine\ORM\PersistentCollection {#9078 …}
    #options: Doctrine\ORM\PersistentCollection {#9066 …}
    #associations: Doctrine\ORM\PersistentCollection {#9064 …}
    #createdAt: DateTime @1758633252 {#9046
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633252 {#9049
      date: 2025-09-23 21:14:12.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9069 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9070
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9052}
        #id: 3865
        #name: "Box conservation saine"
        #slug: "box-conservation-saine-7360"
        #description: """
          <div class="col is-12"><ul>\n
          <li><strong>Ustensiles compos&eacute;s uniquement de mat&eacute;riaux sains.</strong></li>\n
          <li>Tous les ustensiles indispensables pour conserver sainement.</li>\n
          <li>Box virtuelle donc sans surremballage inutile.</li>\n
          <li><strong>Objectif 0 d&eacute;chet !</strong></li>\n
          </ul></div><h1>Box conservation saine, les indispensables</h1><div class="col is-12">La Box Conservation Saine ne contient que des ustensiles r&eacute;alis&eacute;s &agrave; partir de mat&eacute;riaux sains : <a rel="nofollow" href="https://www.cuisinstore.com/le-verre-en-toute-transparence-c1302.html" target="_blank">verre borosilicate</a> pour les bo&icirc;tes, le beurrier et le saladier, coton et cire d'abeille pour la feuille d'emballage. Elle se compose de tous les ustensiles indispensables pour conserver sainement tous vos aliments. Avec cette box, vous contribuez &agrave; l'objectif 0 d&eacute;chet !<br /><br />Les 3 bo&icirc;tes avec couvercle herm&eacute;tique de la marque fran&ccedil;aise Pebbly permettent de conserver vos aliments dans des conditions optimales et peuvent &ecirc;tre utilis&eacute;es comme bo&icirc;tes repas.<br /><br />Le beurrier en verre de la marque anglaise kilner permet une conservation de votre beurre sans emballage au r&eacute;frig&eacute;rateur dans les meilleures conditions.&nbsp;<br /><br />Le saladier Pyrex 2 litres fabriqu&eacute; en France se distingue par sa polyvalence. il peut aussi &ecirc;tre utilis&eacute; comme saladier, comme bol &agrave; p&acirc;tisserie ou comme r&eacute;cipient de conservation.&nbsp;<br /><br />La feuille alimentaire de la marque Pebbly constitue une v&eacute;ritable r&eacute;volution pour l'emballage et la conservation de nos aliments. L'association du coton et de la cire d'abeiille repr&eacute;sente une protection anti-bact&eacute;rienne tr&egrave;s efficace. Les aliments peuvent donc &ecirc;tre emball&eacute;s directement dedans. Cette feuille remplace avantageusement le film alimentaire ou la feuille d'aluminium. Cette feuille d'une dimension d'1 m&egrave;tre par 30 cm est recoupable pour s'adapter &agrave; toutes les situations.<br /><br />Pour aller au bout de la d&eacute;marche, la Box Conservation Saine n'est que virtuelle. Les articles sont livr&eacute;s bien s&ucirc;r dans un carton de transport (si possible recycl&eacute; !), chacun dans leur emballage d'origine sans surremballage suppl&eacute;mentaire et parfaitement inutile.</div><h1>Caractéristiques des ustensiles composant la Box Conservation Saine</h1><div class="col is-12"><strong>Feuille d'emballage<br /></strong><br />\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- D&eacute;coupable.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 100 x 30 cm.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- S&eacute;chage &agrave; l'air libre.</div>\n
          <div>- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
          <div>- D&eacute;coupable.</div>\n
          <div>- Dimensions : 100 x 30 cm.</div>\n
          <div>- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
          <div>- S&eacute;chage &agrave; l'air libre.<br /><br /><strong>Lot 3 bo&icirc;tes Pebbly</strong><br />\n
          <div><br />\n
          <div>- 400 ml; dimensions: 15.3 x 11.2 x 5.7 cm.</div>\n
          <div>- 650 ml; dimensions: 18 x 13.4 x 6.4 cm.</div>\n
          <div>- 1000 ml; dimensions: 21.4 x 15.4 x 7 cm.<br /><br /><strong>Bol Pyrex</strong><br /><br />\n
          <div>- Verre borosilicate.</div>\n
          <div>- Utilisation de - 40&deg;C &agrave; + 300&deg;C.</div>\n
          <div>- Choc thermique support&eacute; : 220&deg;C.</div>\n
          <div>- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div>\n
          <div>- Contenance 2 litres. Diam&egrave;tre 21 cm.<br /><br /><strong>Beurrier Kilner<br /><br /></strong><span style="color: #313131; font-family: arial; font-size: 12px;">- Pour plaquette 250 grammes.</span><br style="color: #313131; font-family: arial; font-size: 12px;" /><span style="color: #313131; font-family: arial; font-size: 12px;">- dimensions : 100 x 72 x 170 mm.</span></div>\n
          </div>\n
          </div>\n
          </div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9072 …}
    #channels: Doctrine\ORM\PersistentCollection {#9060 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9054 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9056 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9058 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Box conservation saine"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29248
  -props: [
    "product" => App\Entity\Product\Product {#9052
      #id: 3865
      #code: "box-conservation-saine-7360"
      #attributes: Doctrine\ORM\PersistentCollection {#9062 …}
      #variants: Doctrine\ORM\PersistentCollection {#9078 …}
      #options: Doctrine\ORM\PersistentCollection {#9066 …}
      #associations: Doctrine\ORM\PersistentCollection {#9064 …}
      #createdAt: DateTime @1758633252 {#9046
        date: 2025-09-23 21:14:12.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758633252 {#9049
        date: 2025-09-23 21:14:12.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9069 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9070
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9052}
          #id: 3865
          #name: "Box conservation saine"
          #slug: "box-conservation-saine-7360"
          #description: """
            <div class="col is-12"><ul>\n
            <li><strong>Ustensiles compos&eacute;s uniquement de mat&eacute;riaux sains.</strong></li>\n
            <li>Tous les ustensiles indispensables pour conserver sainement.</li>\n
            <li>Box virtuelle donc sans surremballage inutile.</li>\n
            <li><strong>Objectif 0 d&eacute;chet !</strong></li>\n
            </ul></div><h1>Box conservation saine, les indispensables</h1><div class="col is-12">La Box Conservation Saine ne contient que des ustensiles r&eacute;alis&eacute;s &agrave; partir de mat&eacute;riaux sains : <a rel="nofollow" href="https://www.cuisinstore.com/le-verre-en-toute-transparence-c1302.html" target="_blank">verre borosilicate</a> pour les bo&icirc;tes, le beurrier et le saladier, coton et cire d'abeille pour la feuille d'emballage. Elle se compose de tous les ustensiles indispensables pour conserver sainement tous vos aliments. Avec cette box, vous contribuez &agrave; l'objectif 0 d&eacute;chet !<br /><br />Les 3 bo&icirc;tes avec couvercle herm&eacute;tique de la marque fran&ccedil;aise Pebbly permettent de conserver vos aliments dans des conditions optimales et peuvent &ecirc;tre utilis&eacute;es comme bo&icirc;tes repas.<br /><br />Le beurrier en verre de la marque anglaise kilner permet une conservation de votre beurre sans emballage au r&eacute;frig&eacute;rateur dans les meilleures conditions.&nbsp;<br /><br />Le saladier Pyrex 2 litres fabriqu&eacute; en France se distingue par sa polyvalence. il peut aussi &ecirc;tre utilis&eacute; comme saladier, comme bol &agrave; p&acirc;tisserie ou comme r&eacute;cipient de conservation.&nbsp;<br /><br />La feuille alimentaire de la marque Pebbly constitue une v&eacute;ritable r&eacute;volution pour l'emballage et la conservation de nos aliments. L'association du coton et de la cire d'abeiille repr&eacute;sente une protection anti-bact&eacute;rienne tr&egrave;s efficace. Les aliments peuvent donc &ecirc;tre emball&eacute;s directement dedans. Cette feuille remplace avantageusement le film alimentaire ou la feuille d'aluminium. Cette feuille d'une dimension d'1 m&egrave;tre par 30 cm est recoupable pour s'adapter &agrave; toutes les situations.<br /><br />Pour aller au bout de la d&eacute;marche, la Box Conservation Saine n'est que virtuelle. Les articles sont livr&eacute;s bien s&ucirc;r dans un carton de transport (si possible recycl&eacute; !), chacun dans leur emballage d'origine sans surremballage suppl&eacute;mentaire et parfaitement inutile.</div><h1>Caractéristiques des ustensiles composant la Box Conservation Saine</h1><div class="col is-12"><strong>Feuille d'emballage<br /></strong><br />\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- D&eacute;coupable.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 100 x 30 cm.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- S&eacute;chage &agrave; l'air libre.</div>\n
            <div>- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.</div>\n
            <div>- D&eacute;coupable.</div>\n
            <div>- Dimensions : 100 x 30 cm.</div>\n
            <div>- Lavage &agrave; la main &agrave; l'eau froide savonneuse.</div>\n
            <div>- S&eacute;chage &agrave; l'air libre.<br /><br /><strong>Lot 3 bo&icirc;tes Pebbly</strong><br />\n
            <div><br />\n
            <div>- 400 ml; dimensions: 15.3 x 11.2 x 5.7 cm.</div>\n
            <div>- 650 ml; dimensions: 18 x 13.4 x 6.4 cm.</div>\n
            <div>- 1000 ml; dimensions: 21.4 x 15.4 x 7 cm.<br /><br /><strong>Bol Pyrex</strong><br /><br />\n
            <div>- Verre borosilicate.</div>\n
            <div>- Utilisation de - 40&deg;C &agrave; + 300&deg;C.</div>\n
            <div>- Choc thermique support&eacute; : 220&deg;C.</div>\n
            <div>- Compatible four, micro-ondes, cong&eacute;lateur, lave-vaisselle.</div>\n
            <div>- Contenance 2 litres. Diam&egrave;tre 21 cm.<br /><br /><strong>Beurrier Kilner<br /><br /></strong><span style="color: #313131; font-family: arial; font-size: 12px;">- Pour plaquette 250 grammes.</span><br style="color: #313131; font-family: arial; font-size: 12px;" /><span style="color: #313131; font-family: arial; font-size: 12px;">- dimensions : 100 x 72 x 170 mm.</span></div>\n
            </div>\n
            </div>\n
            </div></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9072 …}
      #channels: Doctrine\ORM\PersistentCollection {#9060 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9054 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9056 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9058 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29294
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29232 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29241 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9079 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9092
    #collection: Doctrine\Common\Collections\ArrayCollection {#9093 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9091 …}
    -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 {#29294
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29232 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29241 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29293 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Box conservation saine"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9092
    #collection: Doctrine\Common\Collections\ArrayCollection {#9093 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9091 …}
    -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 {#29300
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29294
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29232 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29241 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29293 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9079 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9092
      #collection: Doctrine\Common\Collections\ArrayCollection {#9093 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9091 …}
      -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.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29350
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29341 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29348 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29349 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9079 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29353
  +variant: App\Entity\Product\ProductVariant {#9079 …}
  +price: "59,00\u{A0}"
  +originalPrice: "68,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9770 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13200 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9767 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29350
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29341 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29348 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29349 …}
    +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 6.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#9112
    #id: 1267
    #code: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
    #attributes: Doctrine\ORM\PersistentCollection {#9122 …}
    #variants: Doctrine\ORM\PersistentCollection {#9135 …}
    #options: Doctrine\ORM\PersistentCollection {#9126 …}
    #associations: Doctrine\ORM\PersistentCollection {#9124 …}
    #createdAt: DateTime @1758632324 {#9095
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#9094
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9129 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9130
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9112}
        #id: 1267
        #name: "Set Zéro Déchet et seau à compost Pebbly"
        #slug: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
        #description: """
          <div class="col is-12"><ul>\n
          <li>1 seau, 1 filet &agrave; l&eacute;gumes, 1 couteau d'office, 1 planche &agrave; d&eacute;couper.</li>\n
          <li>M&eacute;tal &amp; bambou.</li>\n
          <li>D&eacute;marche &eacute;cologique.</li>\n
          </ul></div><h1>Descriptif Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">Le Set Seau Compost Pebbly "Z&eacute;ro d&eacute;chets" se compose d'un seau &agrave; compost d'une contenance de 4,5 litres (avec couvercle), d'un filet &agrave; l&eacute;gumes en coton bio, d'un couteau d'office en m&eacute;tal et bambou et d'une planche &agrave; d&eacute;couper en bambou.&nbsp;</div><h1>Caractéristiques Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">- seau en m&eacute;tal &amp; bambou avec poign&eacute;e. (4,5 litres : 18 x 25 cm)<br />- Filet &agrave; l&eacute;gumes en coton bio. ( 24 x 30 cm)<br />- Couteau d'office en inox &amp; bambou (21 cm)<br />- Planche &agrave; d&eacute;couper en bambou (23 x 15 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 {#9132 …}
    #channels: Doctrine\ORM\PersistentCollection {#9120 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9114 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9116 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9118 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29239
  +product: App\Entity\Product\Product {#9112
    #id: 1267
    #code: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
    #attributes: Doctrine\ORM\PersistentCollection {#9122 …}
    #variants: Doctrine\ORM\PersistentCollection {#9135 …}
    #options: Doctrine\ORM\PersistentCollection {#9126 …}
    #associations: Doctrine\ORM\PersistentCollection {#9124 …}
    #createdAt: DateTime @1758632324 {#9095
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#9094
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9129 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9130
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9112}
        #id: 1267
        #name: "Set Zéro Déchet et seau à compost Pebbly"
        #slug: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
        #description: """
          <div class="col is-12"><ul>\n
          <li>1 seau, 1 filet &agrave; l&eacute;gumes, 1 couteau d'office, 1 planche &agrave; d&eacute;couper.</li>\n
          <li>M&eacute;tal &amp; bambou.</li>\n
          <li>D&eacute;marche &eacute;cologique.</li>\n
          </ul></div><h1>Descriptif Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">Le Set Seau Compost Pebbly "Z&eacute;ro d&eacute;chets" se compose d'un seau &agrave; compost d'une contenance de 4,5 litres (avec couvercle), d'un filet &agrave; l&eacute;gumes en coton bio, d'un couteau d'office en m&eacute;tal et bambou et d'une planche &agrave; d&eacute;couper en bambou.&nbsp;</div><h1>Caractéristiques Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">- seau en m&eacute;tal &amp; bambou avec poign&eacute;e. (4,5 litres : 18 x 25 cm)<br />- Filet &agrave; l&eacute;gumes en coton bio. ( 24 x 30 cm)<br />- Couteau d'office en inox &amp; bambou (21 cm)<br />- Planche &agrave; d&eacute;couper en bambou (23 x 15 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 {#9132 …}
    #channels: Doctrine\ORM\PersistentCollection {#9120 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9114 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9116 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9118 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9136 …}
  +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 {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#9112
    #id: 1267
    #code: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
    #attributes: Doctrine\ORM\PersistentCollection {#9122 …}
    #variants: Doctrine\ORM\PersistentCollection {#9135 …}
    #options: Doctrine\ORM\PersistentCollection {#9126 …}
    #associations: Doctrine\ORM\PersistentCollection {#9124 …}
    #createdAt: DateTime @1758632324 {#9095
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#9094
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9129 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9130
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9112}
        #id: 1267
        #name: "Set Zéro Déchet et seau à compost Pebbly"
        #slug: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
        #description: """
          <div class="col is-12"><ul>\n
          <li>1 seau, 1 filet &agrave; l&eacute;gumes, 1 couteau d'office, 1 planche &agrave; d&eacute;couper.</li>\n
          <li>M&eacute;tal &amp; bambou.</li>\n
          <li>D&eacute;marche &eacute;cologique.</li>\n
          </ul></div><h1>Descriptif Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">Le Set Seau Compost Pebbly "Z&eacute;ro d&eacute;chets" se compose d'un seau &agrave; compost d'une contenance de 4,5 litres (avec couvercle), d'un filet &agrave; l&eacute;gumes en coton bio, d'un couteau d'office en m&eacute;tal et bambou et d'une planche &agrave; d&eacute;couper en bambou.&nbsp;</div><h1>Caractéristiques Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">- seau en m&eacute;tal &amp; bambou avec poign&eacute;e. (4,5 litres : 18 x 25 cm)<br />- Filet &agrave; l&eacute;gumes en coton bio. ( 24 x 30 cm)<br />- Couteau d'office en inox &amp; bambou (21 cm)<br />- Planche &agrave; d&eacute;couper en bambou (23 x 15 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 {#9132 …}
    #channels: Doctrine\ORM\PersistentCollection {#9120 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9114 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9116 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9118 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Set Zéro Déchet et seau à compost Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29470
  -props: [
    "product" => App\Entity\Product\Product {#9112
      #id: 1267
      #code: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
      #attributes: Doctrine\ORM\PersistentCollection {#9122 …}
      #variants: Doctrine\ORM\PersistentCollection {#9135 …}
      #options: Doctrine\ORM\PersistentCollection {#9126 …}
      #associations: Doctrine\ORM\PersistentCollection {#9124 …}
      #createdAt: DateTime @1758632324 {#9095
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632324 {#9094
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9129 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9130
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9112}
          #id: 1267
          #name: "Set Zéro Déchet et seau à compost Pebbly"
          #slug: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
          #description: """
            <div class="col is-12"><ul>\n
            <li>1 seau, 1 filet &agrave; l&eacute;gumes, 1 couteau d'office, 1 planche &agrave; d&eacute;couper.</li>\n
            <li>M&eacute;tal &amp; bambou.</li>\n
            <li>D&eacute;marche &eacute;cologique.</li>\n
            </ul></div><h1>Descriptif Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">Le Set Seau Compost Pebbly "Z&eacute;ro d&eacute;chets" se compose d'un seau &agrave; compost d'une contenance de 4,5 litres (avec couvercle), d'un filet &agrave; l&eacute;gumes en coton bio, d'un couteau d'office en m&eacute;tal et bambou et d'une planche &agrave; d&eacute;couper en bambou.&nbsp;</div><h1>Caractéristiques Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">- seau en m&eacute;tal &amp; bambou avec poign&eacute;e. (4,5 litres : 18 x 25 cm)<br />- Filet &agrave; l&eacute;gumes en coton bio. ( 24 x 30 cm)<br />- Couteau d'office en inox &amp; bambou (21 cm)<br />- Planche &agrave; d&eacute;couper en bambou (23 x 15 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 {#9132 …}
      #channels: Doctrine\ORM\PersistentCollection {#9120 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9114 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9116 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9118 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29525
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29454 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29463 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29524 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9136 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9146
    #collection: Doctrine\Common\Collections\ArrayCollection {#9147 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9145 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38332 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29525
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29454 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29463 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29524 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Set Zéro Déchet et seau à compost Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9146
    #collection: Doctrine\Common\Collections\ArrayCollection {#9147 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9145 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38332 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29531
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29525
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29454 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29463 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29524 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9136 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9146
      #collection: Doctrine\Common\Collections\ArrayCollection {#9147 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9145 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38332 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29581
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29572 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29579 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29580 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9136 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29584
  +variant: App\Entity\Product\ProductVariant {#9136 …}
  +price: "49,00\u{A0}"
  +originalPrice: "49,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9770 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13200 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9767 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29581
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29572 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29579 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29580 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 7.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#9152
    #id: 2585
    #code: "carafe-refrigerante-flow-emsa-2101"
    #attributes: Doctrine\ORM\PersistentCollection {#9162 …}
    #variants: Doctrine\ORM\PersistentCollection {#9175 …}
    #options: Doctrine\ORM\PersistentCollection {#9166 …}
    #associations: Doctrine\ORM\PersistentCollection {#9164 …}
    #createdAt: DateTime @1758632581 {#9148
      date: 2025-09-23 21:03:01.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632581 {#9149
      date: 2025-09-23 21:03:01.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9169 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9170
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9152}
        #id: 2585
        #name: "Carafe réfrigérante Flow Emsa"
        #slug: "carafe-refrigerante-flow-emsa-2101"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Socle r&eacute;frig&eacute;rant, 4 h de fraicheur </li>\r\n
              <li>Bouchon verseur anti-gouttes </li>\r\n
              <li>En verre silicate de tr&egrave;s haute qualit&eacute; </li>\r\n
          </ul></div><h1>Description Carafe réfrigérante Flow Emsa</h1><div class="col is-12"><p>La carafe&nbsp;r&eacute;frig&eacute;rante Flow&nbsp;dispose d'un socle innovant rempli d'un gel r&eacute;frig&eacute;rant (A placer au cong&eacute;lateur 6H avant utilisation) qui vous garanti un maintien &agrave; basse temp&eacute;rature de vos boissons r&eacute;frig&eacute;r&eacute;es pendant pr&egrave;s de 4 heures &agrave; temp&eacute;rature ambiante.<br /><br />La carafe&nbsp;r&eacute;frig&eacute;rante Flow dispose d'un&nbsp;bouchon anti-goutte et rabattable qui s&rsquo;ouvre et se ferme automatiquement lorsqu&rsquo;on incline le r&eacute;cipient, ce qui vous permet une utilisation ext&eacute;rieure avec tout types de boissons (Vins, jus de fruits, boissons sucr&eacute;es...)<br /><br />La carafe r&eacute;frig&eacute;rante Flow est compos&eacute;e d'un socle et d'un bec verseur en acier bross&eacute; de haute qualit&eacute; et d'un corps en verre silicate travaill&eacute; a la main.</p></div><h1>Caractéristiques Carafe réfrigérante Flow Emsa</h1><div class="col is-12">Capacit&eacute;&nbsp; 1 L. Dimensions de la carafe 12 x 25 cm. Dimensions du socle 14,5 x 4 cm. Corps en verre souffl&eacute;. Bouchon verseur et socle. Centre du socle en ABS rempli de gel r&eacute;frig&eacute;rant.</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 {#9172 …}
    #channels: Doctrine\ORM\PersistentCollection {#9160 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9154 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9156 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9158 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29461
  +product: App\Entity\Product\Product {#9152
    #id: 2585
    #code: "carafe-refrigerante-flow-emsa-2101"
    #attributes: Doctrine\ORM\PersistentCollection {#9162 …}
    #variants: Doctrine\ORM\PersistentCollection {#9175 …}
    #options: Doctrine\ORM\PersistentCollection {#9166 …}
    #associations: Doctrine\ORM\PersistentCollection {#9164 …}
    #createdAt: DateTime @1758632581 {#9148
      date: 2025-09-23 21:03:01.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632581 {#9149
      date: 2025-09-23 21:03:01.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9169 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9170
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9152}
        #id: 2585
        #name: "Carafe réfrigérante Flow Emsa"
        #slug: "carafe-refrigerante-flow-emsa-2101"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Socle r&eacute;frig&eacute;rant, 4 h de fraicheur </li>\r\n
              <li>Bouchon verseur anti-gouttes </li>\r\n
              <li>En verre silicate de tr&egrave;s haute qualit&eacute; </li>\r\n
          </ul></div><h1>Description Carafe réfrigérante Flow Emsa</h1><div class="col is-12"><p>La carafe&nbsp;r&eacute;frig&eacute;rante Flow&nbsp;dispose d'un socle innovant rempli d'un gel r&eacute;frig&eacute;rant (A placer au cong&eacute;lateur 6H avant utilisation) qui vous garanti un maintien &agrave; basse temp&eacute;rature de vos boissons r&eacute;frig&eacute;r&eacute;es pendant pr&egrave;s de 4 heures &agrave; temp&eacute;rature ambiante.<br /><br />La carafe&nbsp;r&eacute;frig&eacute;rante Flow dispose d'un&nbsp;bouchon anti-goutte et rabattable qui s&rsquo;ouvre et se ferme automatiquement lorsqu&rsquo;on incline le r&eacute;cipient, ce qui vous permet une utilisation ext&eacute;rieure avec tout types de boissons (Vins, jus de fruits, boissons sucr&eacute;es...)<br /><br />La carafe r&eacute;frig&eacute;rante Flow est compos&eacute;e d'un socle et d'un bec verseur en acier bross&eacute; de haute qualit&eacute; et d'un corps en verre silicate travaill&eacute; a la main.</p></div><h1>Caractéristiques Carafe réfrigérante Flow Emsa</h1><div class="col is-12">Capacit&eacute;&nbsp; 1 L. Dimensions de la carafe 12 x 25 cm. Dimensions du socle 14,5 x 4 cm. Corps en verre souffl&eacute;. Bouchon verseur et socle. Centre du socle en ABS rempli de gel r&eacute;frig&eacute;rant.</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 {#9172 …}
    #channels: Doctrine\ORM\PersistentCollection {#9160 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9154 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9156 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9158 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9176 …}
  +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 {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#9152
    #id: 2585
    #code: "carafe-refrigerante-flow-emsa-2101"
    #attributes: Doctrine\ORM\PersistentCollection {#9162 …}
    #variants: Doctrine\ORM\PersistentCollection {#9175 …}
    #options: Doctrine\ORM\PersistentCollection {#9166 …}
    #associations: Doctrine\ORM\PersistentCollection {#9164 …}
    #createdAt: DateTime @1758632581 {#9148
      date: 2025-09-23 21:03:01.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632581 {#9149
      date: 2025-09-23 21:03:01.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9169 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9170
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9152}
        #id: 2585
        #name: "Carafe réfrigérante Flow Emsa"
        #slug: "carafe-refrigerante-flow-emsa-2101"
        #description: """
          <div class="col is-12"><ul>\r\n
              <li>Socle r&eacute;frig&eacute;rant, 4 h de fraicheur </li>\r\n
              <li>Bouchon verseur anti-gouttes </li>\r\n
              <li>En verre silicate de tr&egrave;s haute qualit&eacute; </li>\r\n
          </ul></div><h1>Description Carafe réfrigérante Flow Emsa</h1><div class="col is-12"><p>La carafe&nbsp;r&eacute;frig&eacute;rante Flow&nbsp;dispose d'un socle innovant rempli d'un gel r&eacute;frig&eacute;rant (A placer au cong&eacute;lateur 6H avant utilisation) qui vous garanti un maintien &agrave; basse temp&eacute;rature de vos boissons r&eacute;frig&eacute;r&eacute;es pendant pr&egrave;s de 4 heures &agrave; temp&eacute;rature ambiante.<br /><br />La carafe&nbsp;r&eacute;frig&eacute;rante Flow dispose d'un&nbsp;bouchon anti-goutte et rabattable qui s&rsquo;ouvre et se ferme automatiquement lorsqu&rsquo;on incline le r&eacute;cipient, ce qui vous permet une utilisation ext&eacute;rieure avec tout types de boissons (Vins, jus de fruits, boissons sucr&eacute;es...)<br /><br />La carafe r&eacute;frig&eacute;rante Flow est compos&eacute;e d'un socle et d'un bec verseur en acier bross&eacute; de haute qualit&eacute; et d'un corps en verre silicate travaill&eacute; a la main.</p></div><h1>Caractéristiques Carafe réfrigérante Flow Emsa</h1><div class="col is-12">Capacit&eacute;&nbsp; 1 L. Dimensions de la carafe 12 x 25 cm. Dimensions du socle 14,5 x 4 cm. Corps en verre souffl&eacute;. Bouchon verseur et socle. Centre du socle en ABS rempli de gel r&eacute;frig&eacute;rant.</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 {#9172 …}
    #channels: Doctrine\ORM\PersistentCollection {#9160 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9154 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9156 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9158 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Carafe réfrigérante Flow Emsa"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29701
  -props: [
    "product" => App\Entity\Product\Product {#9152
      #id: 2585
      #code: "carafe-refrigerante-flow-emsa-2101"
      #attributes: Doctrine\ORM\PersistentCollection {#9162 …}
      #variants: Doctrine\ORM\PersistentCollection {#9175 …}
      #options: Doctrine\ORM\PersistentCollection {#9166 …}
      #associations: Doctrine\ORM\PersistentCollection {#9164 …}
      #createdAt: DateTime @1758632581 {#9148
        date: 2025-09-23 21:03:01.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632581 {#9149
        date: 2025-09-23 21:03:01.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9169 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9170
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9152}
          #id: 2585
          #name: "Carafe réfrigérante Flow Emsa"
          #slug: "carafe-refrigerante-flow-emsa-2101"
          #description: """
            <div class="col is-12"><ul>\r\n
                <li>Socle r&eacute;frig&eacute;rant, 4 h de fraicheur </li>\r\n
                <li>Bouchon verseur anti-gouttes </li>\r\n
                <li>En verre silicate de tr&egrave;s haute qualit&eacute; </li>\r\n
            </ul></div><h1>Description Carafe réfrigérante Flow Emsa</h1><div class="col is-12"><p>La carafe&nbsp;r&eacute;frig&eacute;rante Flow&nbsp;dispose d'un socle innovant rempli d'un gel r&eacute;frig&eacute;rant (A placer au cong&eacute;lateur 6H avant utilisation) qui vous garanti un maintien &agrave; basse temp&eacute;rature de vos boissons r&eacute;frig&eacute;r&eacute;es pendant pr&egrave;s de 4 heures &agrave; temp&eacute;rature ambiante.<br /><br />La carafe&nbsp;r&eacute;frig&eacute;rante Flow dispose d'un&nbsp;bouchon anti-goutte et rabattable qui s&rsquo;ouvre et se ferme automatiquement lorsqu&rsquo;on incline le r&eacute;cipient, ce qui vous permet une utilisation ext&eacute;rieure avec tout types de boissons (Vins, jus de fruits, boissons sucr&eacute;es...)<br /><br />La carafe r&eacute;frig&eacute;rante Flow est compos&eacute;e d'un socle et d'un bec verseur en acier bross&eacute; de haute qualit&eacute; et d'un corps en verre silicate travaill&eacute; a la main.</p></div><h1>Caractéristiques Carafe réfrigérante Flow Emsa</h1><div class="col is-12">Capacit&eacute;&nbsp; 1 L. Dimensions de la carafe 12 x 25 cm. Dimensions du socle 14,5 x 4 cm. Corps en verre souffl&eacute;. Bouchon verseur et socle. Centre du socle en ABS rempli de gel r&eacute;frig&eacute;rant.</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 {#9172 …}
      #channels: Doctrine\ORM\PersistentCollection {#9160 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9154 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9156 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9158 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29756
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29685 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29694 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9176 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9189
    #collection: Doctrine\Common\Collections\ArrayCollection {#9190 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9188 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38346 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38348 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29756
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29685 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29694 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29755 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Carafe réfrigérante Flow Emsa"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9189
    #collection: Doctrine\Common\Collections\ArrayCollection {#9190 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9188 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38346 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38348 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29762
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29756
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29685 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29694 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29755 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9176 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9189
      #collection: Doctrine\Common\Collections\ArrayCollection {#9190 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9188 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38346 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38348 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29812
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29803 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29810 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9176 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29815
  +variant: App\Entity\Product\ProductVariant {#9176 …}
  +price: "47,00\u{A0}"
  +originalPrice: "47,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9770 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13200 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9767 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29812
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29803 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29810 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 7.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#9195
    #id: 1627
    #code: "set-de-3-boites-carrees-en-verre-couvercle-bambou-pebbly-7324"
    #attributes: Doctrine\ORM\PersistentCollection {#9202 …}
    #variants: Doctrine\ORM\PersistentCollection {#9215 …}
    #options: Doctrine\ORM\PersistentCollection {#9206 …}
    #associations: Doctrine\ORM\PersistentCollection {#9204 …}
    #createdAt: DateTime @1758632383 {#9191
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632383 {#9192
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9209 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9210
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9195}
        #id: 1627
        #name: "Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly"
        #slug: "set-de-3-boites-carrees-en-verre-couvercle-bambou-pebbly-7324"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 Bo&icirc;tes en verre borosilicate.</li>\n
          <li>Couvercles en Bambou avec joint silicone</li>\n
          <li>Va au lave-vaisselle (sans le couvercle)</li>\n
          <li>Sans BPA.</li>\n
          </ul></div><h1>Descriptif Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly</h1><div class="col is-12">Set de 3 bo&icirc;tes carr&eacute;es en verre borosilicate (mat&eacute;riau naturel pour une conservation saine) et couvercles en bambou (gramin&eacute;e durable et &eacute;co-responsable) avec joint silicone amovible. Les bo&icirc;tes sont empilables pour un stockage optimis&eacute; et sont id&eacute;ales pour y ranger les aliments secs. Compatibles lave-vaisselle (sauf les couvercles)&nbsp;</div><h1>Caractéristiques Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly</h1><div class="col is-12">- Verre borosilicate.<br />- Couvercle Bambou avec joint silicone amovible.<br />- Empilable.<br />- Dimensions : 11 x 11 x 11 cm.<br />- Contenance de chaque bo&icirc;te : 800 ml.<br />- Compatible lave-vaisselle (sauf couvercles)&nbsp;<br />- 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 {#9212 …}
    #channels: Doctrine\ORM\PersistentCollection {#9200 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9114 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9196 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9198 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29692
  +product: App\Entity\Product\Product {#9195
    #id: 1627
    #code: "set-de-3-boites-carrees-en-verre-couvercle-bambou-pebbly-7324"
    #attributes: Doctrine\ORM\PersistentCollection {#9202 …}
    #variants: Doctrine\ORM\PersistentCollection {#9215 …}
    #options: Doctrine\ORM\PersistentCollection {#9206 …}
    #associations: Doctrine\ORM\PersistentCollection {#9204 …}
    #createdAt: DateTime @1758632383 {#9191
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632383 {#9192
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9209 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9210
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9195}
        #id: 1627
        #name: "Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly"
        #slug: "set-de-3-boites-carrees-en-verre-couvercle-bambou-pebbly-7324"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 Bo&icirc;tes en verre borosilicate.</li>\n
          <li>Couvercles en Bambou avec joint silicone</li>\n
          <li>Va au lave-vaisselle (sans le couvercle)</li>\n
          <li>Sans BPA.</li>\n
          </ul></div><h1>Descriptif Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly</h1><div class="col is-12">Set de 3 bo&icirc;tes carr&eacute;es en verre borosilicate (mat&eacute;riau naturel pour une conservation saine) et couvercles en bambou (gramin&eacute;e durable et &eacute;co-responsable) avec joint silicone amovible. Les bo&icirc;tes sont empilables pour un stockage optimis&eacute; et sont id&eacute;ales pour y ranger les aliments secs. Compatibles lave-vaisselle (sauf les couvercles)&nbsp;</div><h1>Caractéristiques Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly</h1><div class="col is-12">- Verre borosilicate.<br />- Couvercle Bambou avec joint silicone amovible.<br />- Empilable.<br />- Dimensions : 11 x 11 x 11 cm.<br />- Contenance de chaque bo&icirc;te : 800 ml.<br />- Compatible lave-vaisselle (sauf couvercles)&nbsp;<br />- 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 {#9212 …}
    #channels: Doctrine\ORM\PersistentCollection {#9200 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9114 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9196 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9198 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9216 …}
  +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 {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#9195
    #id: 1627
    #code: "set-de-3-boites-carrees-en-verre-couvercle-bambou-pebbly-7324"
    #attributes: Doctrine\ORM\PersistentCollection {#9202 …}
    #variants: Doctrine\ORM\PersistentCollection {#9215 …}
    #options: Doctrine\ORM\PersistentCollection {#9206 …}
    #associations: Doctrine\ORM\PersistentCollection {#9204 …}
    #createdAt: DateTime @1758632383 {#9191
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632383 {#9192
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9209 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9210
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9195}
        #id: 1627
        #name: "Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly"
        #slug: "set-de-3-boites-carrees-en-verre-couvercle-bambou-pebbly-7324"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 Bo&icirc;tes en verre borosilicate.</li>\n
          <li>Couvercles en Bambou avec joint silicone</li>\n
          <li>Va au lave-vaisselle (sans le couvercle)</li>\n
          <li>Sans BPA.</li>\n
          </ul></div><h1>Descriptif Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly</h1><div class="col is-12">Set de 3 bo&icirc;tes carr&eacute;es en verre borosilicate (mat&eacute;riau naturel pour une conservation saine) et couvercles en bambou (gramin&eacute;e durable et &eacute;co-responsable) avec joint silicone amovible. Les bo&icirc;tes sont empilables pour un stockage optimis&eacute; et sont id&eacute;ales pour y ranger les aliments secs. Compatibles lave-vaisselle (sauf les couvercles)&nbsp;</div><h1>Caractéristiques Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly</h1><div class="col is-12">- Verre borosilicate.<br />- Couvercle Bambou avec joint silicone amovible.<br />- Empilable.<br />- Dimensions : 11 x 11 x 11 cm.<br />- Contenance de chaque bo&icirc;te : 800 ml.<br />- Compatible lave-vaisselle (sauf couvercles)&nbsp;<br />- 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 {#9212 …}
    #channels: Doctrine\ORM\PersistentCollection {#9200 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9114 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9196 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9198 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29932
  -props: [
    "product" => App\Entity\Product\Product {#9195
      #id: 1627
      #code: "set-de-3-boites-carrees-en-verre-couvercle-bambou-pebbly-7324"
      #attributes: Doctrine\ORM\PersistentCollection {#9202 …}
      #variants: Doctrine\ORM\PersistentCollection {#9215 …}
      #options: Doctrine\ORM\PersistentCollection {#9206 …}
      #associations: Doctrine\ORM\PersistentCollection {#9204 …}
      #createdAt: DateTime @1758632383 {#9191
        date: 2025-09-23 20:59:43.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632383 {#9192
        date: 2025-09-23 20:59:43.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9209 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9210
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9195}
          #id: 1627
          #name: "Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly"
          #slug: "set-de-3-boites-carrees-en-verre-couvercle-bambou-pebbly-7324"
          #description: """
            <div class="col is-12"><ul>\n
            <li>3 Bo&icirc;tes en verre borosilicate.</li>\n
            <li>Couvercles en Bambou avec joint silicone</li>\n
            <li>Va au lave-vaisselle (sans le couvercle)</li>\n
            <li>Sans BPA.</li>\n
            </ul></div><h1>Descriptif Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly</h1><div class="col is-12">Set de 3 bo&icirc;tes carr&eacute;es en verre borosilicate (mat&eacute;riau naturel pour une conservation saine) et couvercles en bambou (gramin&eacute;e durable et &eacute;co-responsable) avec joint silicone amovible. Les bo&icirc;tes sont empilables pour un stockage optimis&eacute; et sont id&eacute;ales pour y ranger les aliments secs. Compatibles lave-vaisselle (sauf les couvercles)&nbsp;</div><h1>Caractéristiques Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly</h1><div class="col is-12">- Verre borosilicate.<br />- Couvercle Bambou avec joint silicone amovible.<br />- Empilable.<br />- Dimensions : 11 x 11 x 11 cm.<br />- Contenance de chaque bo&icirc;te : 800 ml.<br />- Compatible lave-vaisselle (sauf couvercles)&nbsp;<br />- 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 {#9212 …}
      #channels: Doctrine\ORM\PersistentCollection {#9200 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9114 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9196 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9198 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29987
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29916 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29925 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29986 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9216 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9226
    #collection: Doctrine\Common\Collections\ArrayCollection {#9227 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9225 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38360 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38362 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29987
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29916 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29925 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29986 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Set de 3 Boîtes Carrées en Verre Couvercle Bambou Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9226
    #collection: Doctrine\Common\Collections\ArrayCollection {#9227 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9225 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38360 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38362 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29993
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29987
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29916 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29925 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29986 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9216 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9226
      #collection: Doctrine\Common\Collections\ArrayCollection {#9227 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9225 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38360 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38362 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.31 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30043
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30034 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30041 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30042 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9216 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30046
  +variant: App\Entity\Product\ProductVariant {#9216 …}
  +price: "34,00\u{A0}"
  +originalPrice: "34,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9770 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13200 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9767 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30043
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30034 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30041 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30042 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 7.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#9232
    #id: 2823
    #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
    #attributes: Doctrine\ORM\PersistentCollection {#9242 …}
    #variants: Doctrine\ORM\PersistentCollection {#9258 …}
    #options: Doctrine\ORM\PersistentCollection {#9246 …}
    #associations: Doctrine\ORM\PersistentCollection {#9244 …}
    #createdAt: DateTime @1758632659 {#9228
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632659 {#9229
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9249 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9250
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9232}
        #id: 2823
        #name: "Coffret Nécessaire à Vaisselle Andrée Jardin"
        #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Coffret bois h&ecirc;tre naturel.</li>\n
          <li>Tradition.</li>\n
          <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andr&eacute;e Jardin comprenant le n&eacute;cessaire &agrave; vaisselle suivant :&nbsp;<br />- 1 brosse &agrave; vaisselle simple, efficace et ce qui ne g&acirc;che rien &eacute;galement tr&egrave;s jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tiss&eacute; et confectionn&eacute; par le dernier v&eacute;ritable tisserand de la r&eacute;gion.<br />- 1 &eacute;ponge "galet" &agrave; la forme ergonomique (1 seule goutte de produit sur l'&eacute;ponge suffit pour toute la vaisselle)<br />- 1 boule &agrave; fils de cuivre (nettoie sans rayer les casseroles, po&ecirc;les, &eacute;viers, inox, c&eacute;ramique, verre...)&nbsp;<br />&nbsp;</div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de h&ecirc;tre naturel (30 x 14 x 7 cm)<br />- 1 brosse &agrave; vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1&eacute;ponge galet.<br />- 1 boule cuivre.<br />- Fabrication Fran&ccedil;aise.</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 {#9252 …}
    #channels: Doctrine\ORM\PersistentCollection {#9240 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9234 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9236 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9238 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29923
  +product: App\Entity\Product\Product {#9232
    #id: 2823
    #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
    #attributes: Doctrine\ORM\PersistentCollection {#9242 …}
    #variants: Doctrine\ORM\PersistentCollection {#9258 …}
    #options: Doctrine\ORM\PersistentCollection {#9246 …}
    #associations: Doctrine\ORM\PersistentCollection {#9244 …}
    #createdAt: DateTime @1758632659 {#9228
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632659 {#9229
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9249 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9250
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9232}
        #id: 2823
        #name: "Coffret Nécessaire à Vaisselle Andrée Jardin"
        #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Coffret bois h&ecirc;tre naturel.</li>\n
          <li>Tradition.</li>\n
          <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andr&eacute;e Jardin comprenant le n&eacute;cessaire &agrave; vaisselle suivant :&nbsp;<br />- 1 brosse &agrave; vaisselle simple, efficace et ce qui ne g&acirc;che rien &eacute;galement tr&egrave;s jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tiss&eacute; et confectionn&eacute; par le dernier v&eacute;ritable tisserand de la r&eacute;gion.<br />- 1 &eacute;ponge "galet" &agrave; la forme ergonomique (1 seule goutte de produit sur l'&eacute;ponge suffit pour toute la vaisselle)<br />- 1 boule &agrave; fils de cuivre (nettoie sans rayer les casseroles, po&ecirc;les, &eacute;viers, inox, c&eacute;ramique, verre...)&nbsp;<br />&nbsp;</div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de h&ecirc;tre naturel (30 x 14 x 7 cm)<br />- 1 brosse &agrave; vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1&eacute;ponge galet.<br />- 1 boule cuivre.<br />- Fabrication Fran&ccedil;aise.</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 {#9252 …}
    #channels: Doctrine\ORM\PersistentCollection {#9240 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9234 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9236 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9238 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9259 …}
  +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 {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.50 ms
Input props
[
  "product" => App\Entity\Product\Product {#9232
    #id: 2823
    #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
    #attributes: Doctrine\ORM\PersistentCollection {#9242 …}
    #variants: Doctrine\ORM\PersistentCollection {#9258 …}
    #options: Doctrine\ORM\PersistentCollection {#9246 …}
    #associations: Doctrine\ORM\PersistentCollection {#9244 …}
    #createdAt: DateTime @1758632659 {#9228
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632659 {#9229
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9249 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9250
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9232}
        #id: 2823
        #name: "Coffret Nécessaire à Vaisselle Andrée Jardin"
        #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Coffret bois h&ecirc;tre naturel.</li>\n
          <li>Tradition.</li>\n
          <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andr&eacute;e Jardin comprenant le n&eacute;cessaire &agrave; vaisselle suivant :&nbsp;<br />- 1 brosse &agrave; vaisselle simple, efficace et ce qui ne g&acirc;che rien &eacute;galement tr&egrave;s jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tiss&eacute; et confectionn&eacute; par le dernier v&eacute;ritable tisserand de la r&eacute;gion.<br />- 1 &eacute;ponge "galet" &agrave; la forme ergonomique (1 seule goutte de produit sur l'&eacute;ponge suffit pour toute la vaisselle)<br />- 1 boule &agrave; fils de cuivre (nettoie sans rayer les casseroles, po&ecirc;les, &eacute;viers, inox, c&eacute;ramique, verre...)&nbsp;<br />&nbsp;</div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de h&ecirc;tre naturel (30 x 14 x 7 cm)<br />- 1 brosse &agrave; vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1&eacute;ponge galet.<br />- 1 boule cuivre.<br />- Fabrication Fran&ccedil;aise.</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 {#9252 …}
    #channels: Doctrine\ORM\PersistentCollection {#9240 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9234 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9236 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9238 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Coffret Nécessaire à Vaisselle Andrée Jardin"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30163
  -props: [
    "product" => App\Entity\Product\Product {#9232
      #id: 2823
      #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
      #attributes: Doctrine\ORM\PersistentCollection {#9242 …}
      #variants: Doctrine\ORM\PersistentCollection {#9258 …}
      #options: Doctrine\ORM\PersistentCollection {#9246 …}
      #associations: Doctrine\ORM\PersistentCollection {#9244 …}
      #createdAt: DateTime @1758632659 {#9228
        date: 2025-09-23 21:04:19.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632659 {#9229
        date: 2025-09-23 21:04:19.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9249 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9250
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9232}
          #id: 2823
          #name: "Coffret Nécessaire à Vaisselle Andrée Jardin"
          #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Coffret bois h&ecirc;tre naturel.</li>\n
            <li>Tradition.</li>\n
            <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
            </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andr&eacute;e Jardin comprenant le n&eacute;cessaire &agrave; vaisselle suivant :&nbsp;<br />- 1 brosse &agrave; vaisselle simple, efficace et ce qui ne g&acirc;che rien &eacute;galement tr&egrave;s jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tiss&eacute; et confectionn&eacute; par le dernier v&eacute;ritable tisserand de la r&eacute;gion.<br />- 1 &eacute;ponge "galet" &agrave; la forme ergonomique (1 seule goutte de produit sur l'&eacute;ponge suffit pour toute la vaisselle)<br />- 1 boule &agrave; fils de cuivre (nettoie sans rayer les casseroles, po&ecirc;les, &eacute;viers, inox, c&eacute;ramique, verre...)&nbsp;<br />&nbsp;</div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de h&ecirc;tre naturel (30 x 14 x 7 cm)<br />- 1 brosse &agrave; vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1&eacute;ponge galet.<br />- 1 boule cuivre.<br />- Fabrication Fran&ccedil;aise.</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 {#9252 …}
      #channels: Doctrine\ORM\PersistentCollection {#9240 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9234 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9236 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9238 …}
      #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 {#30209
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30147 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30156 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30208 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9259 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9269
    #collection: Doctrine\Common\Collections\ArrayCollection {#9270 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9268 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38374 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38376 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30209
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30147 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30156 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30208 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Coffret Nécessaire à Vaisselle Andrée Jardin"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9269
    #collection: Doctrine\Common\Collections\ArrayCollection {#9270 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9268 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38374 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38376 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30215
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30209
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30147 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30156 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30208 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9259 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9269
      #collection: Doctrine\Common\Collections\ArrayCollection {#9270 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9268 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38374 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38376 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.27 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30265
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30256 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30264 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9259 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30268
  +variant: App\Entity\Product\ProductVariant {#9259 …}
  +price: "34,00\u{A0}"
  +originalPrice: "34,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9770 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13200 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9767 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30265
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30256 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30264 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 8.09 ms
Input props
[
  "product" => App\Entity\Product\Product {#9275
    #id: 2733
    #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
    #attributes: Doctrine\ORM\PersistentCollection {#9285 …}
    #variants: Doctrine\ORM\PersistentCollection {#9301 …}
    #options: Doctrine\ORM\PersistentCollection {#9289 …}
    #associations: Doctrine\ORM\PersistentCollection {#9287 …}
    #createdAt: DateTime @1758632638 {#9271
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#9272
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9292 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9293
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9275}
        #id: 2733
        #name: "Bouteille isotherme Qwetch Flowers Bleue"
        #slug: "bouteille-isotherme-qwetch-flowers-bleue-7263"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi :</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">La bouteille Qwetch Flowers Bleue c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. 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 {#9295 …}
    #channels: Doctrine\ORM\PersistentCollection {#9283 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9277 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9279 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9281 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30154
  +product: App\Entity\Product\Product {#9275
    #id: 2733
    #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
    #attributes: Doctrine\ORM\PersistentCollection {#9285 …}
    #variants: Doctrine\ORM\PersistentCollection {#9301 …}
    #options: Doctrine\ORM\PersistentCollection {#9289 …}
    #associations: Doctrine\ORM\PersistentCollection {#9287 …}
    #createdAt: DateTime @1758632638 {#9271
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#9272
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9292 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9293
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9275}
        #id: 2733
        #name: "Bouteille isotherme Qwetch Flowers Bleue"
        #slug: "bouteille-isotherme-qwetch-flowers-bleue-7263"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi :</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">La bouteille Qwetch Flowers Bleue c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. 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 {#9295 …}
    #channels: Doctrine\ORM\PersistentCollection {#9283 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9277 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9279 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9281 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9302 …}
  +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 {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#9275
    #id: 2733
    #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
    #attributes: Doctrine\ORM\PersistentCollection {#9285 …}
    #variants: Doctrine\ORM\PersistentCollection {#9301 …}
    #options: Doctrine\ORM\PersistentCollection {#9289 …}
    #associations: Doctrine\ORM\PersistentCollection {#9287 …}
    #createdAt: DateTime @1758632638 {#9271
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#9272
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9292 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9293
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9275}
        #id: 2733
        #name: "Bouteille isotherme Qwetch Flowers Bleue"
        #slug: "bouteille-isotherme-qwetch-flowers-bleue-7263"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi :</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">La bouteille Qwetch Flowers Bleue c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. 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 {#9295 …}
    #channels: Doctrine\ORM\PersistentCollection {#9283 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9277 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9279 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9281 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouteille isotherme Qwetch Flowers Bleue"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30385
  -props: [
    "product" => App\Entity\Product\Product {#9275
      #id: 2733
      #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
      #attributes: Doctrine\ORM\PersistentCollection {#9285 …}
      #variants: Doctrine\ORM\PersistentCollection {#9301 …}
      #options: Doctrine\ORM\PersistentCollection {#9289 …}
      #associations: Doctrine\ORM\PersistentCollection {#9287 …}
      #createdAt: DateTime @1758632638 {#9271
        date: 2025-09-23 21:03:58.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632638 {#9272
        date: 2025-09-23 21:03:58.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9292 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9293
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9275}
          #id: 2733
          #name: "Bouteille isotherme Qwetch Flowers Bleue"
          #slug: "bouteille-isotherme-qwetch-flowers-bleue-7263"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Maintient 12h au Chaud / 24h au Froid.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi :</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
            <div>\n
            <ul>\n
            <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
            <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
            <li>Ni vernis ni&nbsp; BPA.</li>\n
            </ul>\n
            </div></div><h1>Description Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">La bouteille Qwetch Flowers Bleue c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. 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 {#9295 …}
      #channels: Doctrine\ORM\PersistentCollection {#9283 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9277 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9279 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9281 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30431
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30369 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30378 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30430 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9302 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9312
    #collection: Doctrine\Common\Collections\ArrayCollection {#9313 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9311 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38388 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38390 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30431
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30369 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30378 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30430 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille isotherme Qwetch Flowers Bleue"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9312
    #collection: Doctrine\Common\Collections\ArrayCollection {#9313 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9311 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38388 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38390 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30437
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30431
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30369 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30378 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30430 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9302 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9312
      #collection: Doctrine\Common\Collections\ArrayCollection {#9313 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9311 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38388 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38390 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.27 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30487
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30478 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30485 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30486 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9302 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30490
  +variant: App\Entity\Product\ProductVariant {#9302 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9770 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13200 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9767 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30487
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30478 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30485 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30486 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 7.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#9318
    #id: 2740
    #code: "bouteille-isotherme-qwetch-originals-inox-7270"
    #attributes: Doctrine\ORM\PersistentCollection {#9325 …}
    #variants: Doctrine\ORM\PersistentCollection {#9338 …}
    #options: Doctrine\ORM\PersistentCollection {#9329 …}
    #associations: Doctrine\ORM\PersistentCollection {#9327 …}
    #createdAt: DateTime @1758632639 {#9314
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#9315
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9332 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9333
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9318}
        #id: 2740
        #name: "Bouteille isotherme Qwetch Originals Inox"
        #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. 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 {#9335 …}
    #channels: Doctrine\ORM\PersistentCollection {#9323 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9277 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9319 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9321 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30376
  +product: App\Entity\Product\Product {#9318
    #id: 2740
    #code: "bouteille-isotherme-qwetch-originals-inox-7270"
    #attributes: Doctrine\ORM\PersistentCollection {#9325 …}
    #variants: Doctrine\ORM\PersistentCollection {#9338 …}
    #options: Doctrine\ORM\PersistentCollection {#9329 …}
    #associations: Doctrine\ORM\PersistentCollection {#9327 …}
    #createdAt: DateTime @1758632639 {#9314
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#9315
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9332 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9333
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9318}
        #id: 2740
        #name: "Bouteille isotherme Qwetch Originals Inox"
        #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. 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 {#9335 …}
    #channels: Doctrine\ORM\PersistentCollection {#9323 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9277 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9319 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9321 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9339 …}
  +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 {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#9318
    #id: 2740
    #code: "bouteille-isotherme-qwetch-originals-inox-7270"
    #attributes: Doctrine\ORM\PersistentCollection {#9325 …}
    #variants: Doctrine\ORM\PersistentCollection {#9338 …}
    #options: Doctrine\ORM\PersistentCollection {#9329 …}
    #associations: Doctrine\ORM\PersistentCollection {#9327 …}
    #createdAt: DateTime @1758632639 {#9314
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#9315
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9332 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9333
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9318}
        #id: 2740
        #name: "Bouteille isotherme Qwetch Originals Inox"
        #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. 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 {#9335 …}
    #channels: Doctrine\ORM\PersistentCollection {#9323 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9277 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9319 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9321 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouteille isotherme Qwetch Originals Inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30607
  -props: [
    "product" => App\Entity\Product\Product {#9318
      #id: 2740
      #code: "bouteille-isotherme-qwetch-originals-inox-7270"
      #attributes: Doctrine\ORM\PersistentCollection {#9325 …}
      #variants: Doctrine\ORM\PersistentCollection {#9338 …}
      #options: Doctrine\ORM\PersistentCollection {#9329 …}
      #associations: Doctrine\ORM\PersistentCollection {#9327 …}
      #createdAt: DateTime @1758632639 {#9314
        date: 2025-09-23 21:03:59.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632639 {#9315
        date: 2025-09-23 21:03:59.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9332 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9333
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9318}
          #id: 2740
          #name: "Bouteille isotherme Qwetch Originals Inox"
          #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. Maintient 12h au Chaud / 24h au Froid.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
            <div>\n
            <ul>\n
            <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
            <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
            <li>Ni vernis ni&nbsp; BPA.</li>\n
            </ul>\n
            </div></div><h1>Description Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Originals Inox</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. 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 {#9335 …}
      #channels: Doctrine\ORM\PersistentCollection {#9323 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9277 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9319 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9321 …}
      #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 {#30662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30591 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30600 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30661 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9339 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9349
    #collection: Doctrine\Common\Collections\ArrayCollection {#9350 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9348 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38402 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38404 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30591 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30600 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30661 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille isotherme Qwetch Originals Inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9349
    #collection: Doctrine\Common\Collections\ArrayCollection {#9350 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9348 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38402 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38404 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30668
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30662
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30591 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30600 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30661 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9339 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9349
      #collection: Doctrine\Common\Collections\ArrayCollection {#9350 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9348 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38402 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38404 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.30 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30718
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30709 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30716 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30717 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9339 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30721
  +variant: App\Entity\Product\ProductVariant {#9339 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9770 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13200 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9767 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30718
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30709 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30716 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30717 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 7.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#9369
    #id: 2870
    #code: "sac-a-salades-sacasalades-6174"
    #attributes: Doctrine\ORM\PersistentCollection {#9376 …}
    #variants: Doctrine\ORM\PersistentCollection {#9392 …}
    #options: Doctrine\ORM\PersistentCollection {#9380 …}
    #associations: Doctrine\ORM\PersistentCollection {#9378 …}
    #createdAt: DateTime @1758632677 {#9352
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#9351
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9383 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9384
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9369}
        #id: 2870
        #name: "Sac à Salades Sacasalades"
        #slug: "sac-a-salades-sacasalades-6174"
        #description: """
          <div class="col is-12"><ul>\n
          <li><strong>Conservation prolong&eacute;e</strong>&nbsp;(optimale jusqu'&agrave; 14 jours)</li>\n
          <li>Ecologique (fini les sacs plastiques dans le frigo)</li>\n
          <li>Coton avec doublure micro-perfor&eacute;e.</li>\n
          <li><strong>Fabriqu&eacute; artisanalement en France.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Sac à Salades</h1><div class="col is-12">Un sac pour conserver plus longtemps votre salade d&eacute;nomm&eacute; Sacasalades ! Pourquoi faire compliqu&eacute; ?<br /><br />Gr&acirc;ce au sac Sacasalades, plus de salades fl&eacute;tries et non consomm&eacute;es &agrave; jeter, fini les sacs plastiques dans le frigo. Fabriqu&eacute; artisanalement en France et &eacute;labor&eacute; par une di&eacute;t&eacute;ticienne, ce sac vous permet de conserver de fa&ccedil;on optimale jusqu'&agrave; 14 jours non seulement vos salades mais aussi les herbes aromatiques, les l&eacute;gumes, les fromages &agrave; p&acirc;te dure et les jambons secs . Sac de conservation naturel avec doublure 100% coton et micro-perfor&eacute;e, il est lavable en machine &agrave; 30&deg;C sans essorage.<br /><br />A noter : pour les salades et les crudit&eacute;s, la doublure int&eacute;rieure de votre Sacasalades doit rester toujours un peu humide. Si besoin, n'h&eacute;sitez pas &agrave; l'asperger avec un peu d'eau.</div><h1>Caractéristiques Sac à Salades</h1><div class="col is-12">- Coton avec doublure micro-perfor&eacute;e.<br />- Lacet de fermeture avec bloqueur.<br />- Lavable en machine &agrave; 30&deg;C sans essorage.<br />- Fiche de conseils d'utilisation.<br />- Fabriqu&eacute; artisanalement en France.<br />- Dimensions : 36,5 x 31 cm (&agrave; plat)</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 {#9386 …}
    #channels: Doctrine\ORM\PersistentCollection {#9374 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9234 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9370 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9372 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30598
  +product: App\Entity\Product\Product {#9369
    #id: 2870
    #code: "sac-a-salades-sacasalades-6174"
    #attributes: Doctrine\ORM\PersistentCollection {#9376 …}
    #variants: Doctrine\ORM\PersistentCollection {#9392 …}
    #options: Doctrine\ORM\PersistentCollection {#9380 …}
    #associations: Doctrine\ORM\PersistentCollection {#9378 …}
    #createdAt: DateTime @1758632677 {#9352
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#9351
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9383 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9384
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9369}
        #id: 2870
        #name: "Sac à Salades Sacasalades"
        #slug: "sac-a-salades-sacasalades-6174"
        #description: """
          <div class="col is-12"><ul>\n
          <li><strong>Conservation prolong&eacute;e</strong>&nbsp;(optimale jusqu'&agrave; 14 jours)</li>\n
          <li>Ecologique (fini les sacs plastiques dans le frigo)</li>\n
          <li>Coton avec doublure micro-perfor&eacute;e.</li>\n
          <li><strong>Fabriqu&eacute; artisanalement en France.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Sac à Salades</h1><div class="col is-12">Un sac pour conserver plus longtemps votre salade d&eacute;nomm&eacute; Sacasalades ! Pourquoi faire compliqu&eacute; ?<br /><br />Gr&acirc;ce au sac Sacasalades, plus de salades fl&eacute;tries et non consomm&eacute;es &agrave; jeter, fini les sacs plastiques dans le frigo. Fabriqu&eacute; artisanalement en France et &eacute;labor&eacute; par une di&eacute;t&eacute;ticienne, ce sac vous permet de conserver de fa&ccedil;on optimale jusqu'&agrave; 14 jours non seulement vos salades mais aussi les herbes aromatiques, les l&eacute;gumes, les fromages &agrave; p&acirc;te dure et les jambons secs . Sac de conservation naturel avec doublure 100% coton et micro-perfor&eacute;e, il est lavable en machine &agrave; 30&deg;C sans essorage.<br /><br />A noter : pour les salades et les crudit&eacute;s, la doublure int&eacute;rieure de votre Sacasalades doit rester toujours un peu humide. Si besoin, n'h&eacute;sitez pas &agrave; l'asperger avec un peu d'eau.</div><h1>Caractéristiques Sac à Salades</h1><div class="col is-12">- Coton avec doublure micro-perfor&eacute;e.<br />- Lacet de fermeture avec bloqueur.<br />- Lavable en machine &agrave; 30&deg;C sans essorage.<br />- Fiche de conseils d'utilisation.<br />- Fabriqu&eacute; artisanalement en France.<br />- Dimensions : 36,5 x 31 cm (&agrave; plat)</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 {#9386 …}
    #channels: Doctrine\ORM\PersistentCollection {#9374 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9234 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9370 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9372 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9393 …}
  +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 {#28333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28359 …}
    +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 {#9369
    #id: 2870
    #code: "sac-a-salades-sacasalades-6174"
    #attributes: Doctrine\ORM\PersistentCollection {#9376 …}
    #variants: Doctrine\ORM\PersistentCollection {#9392 …}
    #options: Doctrine\ORM\PersistentCollection {#9380 …}
    #associations: Doctrine\ORM\PersistentCollection {#9378 …}
    #createdAt: DateTime @1758632677 {#9352
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632677 {#9351
      date: 2025-09-23 21:04:37.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9383 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9384
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9369}
        #id: 2870
        #name: "Sac à Salades Sacasalades"
        #slug: "sac-a-salades-sacasalades-6174"
        #description: """
          <div class="col is-12"><ul>\n
          <li><strong>Conservation prolong&eacute;e</strong>&nbsp;(optimale jusqu'&agrave; 14 jours)</li>\n
          <li>Ecologique (fini les sacs plastiques dans le frigo)</li>\n
          <li>Coton avec doublure micro-perfor&eacute;e.</li>\n
          <li><strong>Fabriqu&eacute; artisanalement en France.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Sac à Salades</h1><div class="col is-12">Un sac pour conserver plus longtemps votre salade d&eacute;nomm&eacute; Sacasalades ! Pourquoi faire compliqu&eacute; ?<br /><br />Gr&acirc;ce au sac Sacasalades, plus de salades fl&eacute;tries et non consomm&eacute;es &agrave; jeter, fini les sacs plastiques dans le frigo. Fabriqu&eacute; artisanalement en France et &eacute;labor&eacute; par une di&eacute;t&eacute;ticienne, ce sac vous permet de conserver de fa&ccedil;on optimale jusqu'&agrave; 14 jours non seulement vos salades mais aussi les herbes aromatiques, les l&eacute;gumes, les fromages &agrave; p&acirc;te dure et les jambons secs . Sac de conservation naturel avec doublure 100% coton et micro-perfor&eacute;e, il est lavable en machine &agrave; 30&deg;C sans essorage.<br /><br />A noter : pour les salades et les crudit&eacute;s, la doublure int&eacute;rieure de votre Sacasalades doit rester toujours un peu humide. Si besoin, n'h&eacute;sitez pas &agrave; l'asperger avec un peu d'eau.</div><h1>Caractéristiques Sac à Salades</h1><div class="col is-12">- Coton avec doublure micro-perfor&eacute;e.<br />- Lacet de fermeture avec bloqueur.<br />- Lavable en machine &agrave; 30&deg;C sans essorage.<br />- Fiche de conseils d'utilisation.<br />- Fabriqu&eacute; artisanalement en France.<br />- Dimensions : 36,5 x 31 cm (&agrave; plat)</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 {#9386 …}
    #channels: Doctrine\ORM\PersistentCollection {#9374 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9234 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9370 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9372 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sac à Salades Sacasalades"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30838
  -props: [
    "product" => App\Entity\Product\Product {#9369
      #id: 2870
      #code: "sac-a-salades-sacasalades-6174"
      #attributes: Doctrine\ORM\PersistentCollection {#9376 …}
      #variants: Doctrine\ORM\PersistentCollection {#9392 …}
      #options: Doctrine\ORM\PersistentCollection {#9380 …}
      #associations: Doctrine\ORM\PersistentCollection {#9378 …}
      #createdAt: DateTime @1758632677 {#9352
        date: 2025-09-23 21:04:37.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632677 {#9351
        date: 2025-09-23 21:04:37.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9383 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9384
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9369}
          #id: 2870
          #name: "Sac à Salades Sacasalades"
          #slug: "sac-a-salades-sacasalades-6174"
          #description: """
            <div class="col is-12"><ul>\n
            <li><strong>Conservation prolong&eacute;e</strong>&nbsp;(optimale jusqu'&agrave; 14 jours)</li>\n
            <li>Ecologique (fini les sacs plastiques dans le frigo)</li>\n
            <li>Coton avec doublure micro-perfor&eacute;e.</li>\n
            <li><strong>Fabriqu&eacute; artisanalement en France.</strong></li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Descriptif Sac à Salades</h1><div class="col is-12">Un sac pour conserver plus longtemps votre salade d&eacute;nomm&eacute; Sacasalades ! Pourquoi faire compliqu&eacute; ?<br /><br />Gr&acirc;ce au sac Sacasalades, plus de salades fl&eacute;tries et non consomm&eacute;es &agrave; jeter, fini les sacs plastiques dans le frigo. Fabriqu&eacute; artisanalement en France et &eacute;labor&eacute; par une di&eacute;t&eacute;ticienne, ce sac vous permet de conserver de fa&ccedil;on optimale jusqu'&agrave; 14 jours non seulement vos salades mais aussi les herbes aromatiques, les l&eacute;gumes, les fromages &agrave; p&acirc;te dure et les jambons secs . Sac de conservation naturel avec doublure 100% coton et micro-perfor&eacute;e, il est lavable en machine &agrave; 30&deg;C sans essorage.<br /><br />A noter : pour les salades et les crudit&eacute;s, la doublure int&eacute;rieure de votre Sacasalades doit rester toujours un peu humide. Si besoin, n'h&eacute;sitez pas &agrave; l'asperger avec un peu d'eau.</div><h1>Caractéristiques Sac à Salades</h1><div class="col is-12">- Coton avec doublure micro-perfor&eacute;e.<br />- Lacet de fermeture avec bloqueur.<br />- Lavable en machine &agrave; 30&deg;C sans essorage.<br />- Fiche de conseils d'utilisation.<br />- Fabriqu&eacute; artisanalement en France.<br />- Dimensions : 36,5 x 31 cm (&agrave; plat)</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 {#9386 …}
      #channels: Doctrine\ORM\PersistentCollection {#9374 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9234 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9370 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9372 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.25 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30899
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30822 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30831 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30898 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9393 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9403
    #collection: Doctrine\Common\Collections\ArrayCollection {#9404 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9402 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38416 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38418 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30899
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30822 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30831 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30898 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sac à Salades Sacasalades"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9403
    #collection: Doctrine\Common\Collections\ArrayCollection {#9404 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9402 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38416 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38418 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30905
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30899
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30822 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30831 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30898 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9393 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9403
      #collection: Doctrine\Common\Collections\ArrayCollection {#9404 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9402 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38416 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38418 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30955
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30946 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30953 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30954 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9393 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30958
  +variant: App\Entity\Product\ProductVariant {#9393 …}
  +price: "27,00\u{A0}"
  +originalPrice: "27,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9770 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13200 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9767 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30955
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30946 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30953 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30954 …}
    +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 3.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28036
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13265 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28058 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13275 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31273
  +cart: App\Entity\Order\Order {#14179 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28036
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13265 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28058 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13275 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}