Components
12
Twig Components
32
Render Count
58
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13118 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13111 …} +context: Sylius\TwigHooks\Bag\DataBag {#13117 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13116 …} +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 {#13738 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13009 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13118 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13111 …} +context: Sylius\TwigHooks\Bag\DataBag {#13117 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13116 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13811 …} +context: Sylius\TwigHooks\Bag\DataBag {#13813 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13814 …} +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 {#13824 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13811 …} +context: Sylius\TwigHooks\Bag\DataBag {#13813 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13814 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13906 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13885 …} +context: Sylius\TwigHooks\Bag\DataBag {#13905 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13904 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13921 +cart: App\Entity\Order\Order {#13988 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13906 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13885 …} +context: Sylius\TwigHooks\Bag\DataBag {#13905 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13904 …} +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 | 114.0 MiB | 14.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14174 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14162 …} +context: Sylius\TwigHooks\Bag\DataBag {#14168 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14160 …} +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 {#14183 #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 {#14174 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14162 …} +context: Sylius\TwigHooks\Bag\DataBag {#14168 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14160 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27890 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27886 …} +context: Sylius\TwigHooks\Bag\DataBag {#27887 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27889 …} +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 {#27899 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27890 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27886 …} +context: Sylius\TwigHooks\Bag\DataBag {#27887 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27889 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28004 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28000 …} +context: Sylius\TwigHooks\Bag\DataBag {#28001 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28003 …} +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 {#28012 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28004 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28000 …} +context: Sylius\TwigHooks\Bag\DataBag {#28001 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28003 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.80 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.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 {#28082 #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.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 10.40 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 1288 #code: "boite-repas-locktop-oxo-4830" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632327 {#7945 : 2025-09-23 20:58:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632327 {#8040 : 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: 1288 #name: "Boîte repas locktop Oxo" #slug: "boite-repas-locktop-oxo-4830" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Préserve la fraîcheur de votre repas.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Facile à ouvrir et fermer.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lot de 3. </div>\n <div>\n <ul>\n <li>Préserve la fraîcheur de votre repas.</li>\n <li>Facile à ouvrir et fermer.</li>\n <li>Lot de 3. </li>\n </ul>\n </div></div><h1>Description Boîte repas locktop Oxo</h1><div class="col is-12">La boîte à repas locktop d'Oxo vous permet de conserver vos aliments. Composé d'un séparateur, elle vous permet de séparer deux plats différents ou de séparer l'humide du sec. De plus, les petites boîtes indépendantes vous permettent de conserver votre dessert, votre sauce ou d'autres aliments. </div><h1>Caractéristiques Boîte repas locktop Oxo</h1><div class="col is-12">Lot de 3 boîtes hermétiques. 1 boîte 1,5 L avec séparateur d'aliments ; 1 boîte 60 ml ; 1 boîte 120 ml. Matériau : Tritan, sans BPA, résiste aux déformations, aux tâches et aux odeurs. Convient au lave-vaisselle, micro-ondes. </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 {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28608 +product: App\Entity\Product\Product {#8030 #id: 1288 #code: "boite-repas-locktop-oxo-4830" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632327 {#7945 : 2025-09-23 20:58:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632327 {#8040 : 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: 1288 #name: "Boîte repas locktop Oxo" #slug: "boite-repas-locktop-oxo-4830" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Préserve la fraîcheur de votre repas.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Facile à ouvrir et fermer.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lot de 3. </div>\n <div>\n <ul>\n <li>Préserve la fraîcheur de votre repas.</li>\n <li>Facile à ouvrir et fermer.</li>\n <li>Lot de 3. </li>\n </ul>\n </div></div><h1>Description Boîte repas locktop Oxo</h1><div class="col is-12">La boîte à repas locktop d'Oxo vous permet de conserver vos aliments. Composé d'un séparateur, elle vous permet de séparer deux plats différents ou de séparer l'humide du sec. De plus, les petites boîtes indépendantes vous permettent de conserver votre dessert, votre sauce ou d'autres aliments. </div><h1>Caractéristiques Boîte repas locktop Oxo</h1><div class="col is-12">Lot de 3 boîtes hermétiques. 1 boîte 1,5 L avec séparateur d'aliments ; 1 boîte 60 ml ; 1 boîte 120 ml. Matériau : Tritan, sans BPA, résiste aux déformations, aux tâches et aux odeurs. Convient au lave-vaisselle, micro-ondes. </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 {#8774 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 2.21 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 1288 #code: "boite-repas-locktop-oxo-4830" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632327 {#7945 : 2025-09-23 20:58:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632327 {#8040 : 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: 1288 #name: "Boîte repas locktop Oxo" #slug: "boite-repas-locktop-oxo-4830" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Préserve la fraîcheur de votre repas.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Facile à ouvrir et fermer.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lot de 3. </div>\n <div>\n <ul>\n <li>Préserve la fraîcheur de votre repas.</li>\n <li>Facile à ouvrir et fermer.</li>\n <li>Lot de 3. </li>\n </ul>\n </div></div><h1>Description Boîte repas locktop Oxo</h1><div class="col is-12">La boîte à repas locktop d'Oxo vous permet de conserver vos aliments. Composé d'un séparateur, elle vous permet de séparer deux plats différents ou de séparer l'humide du sec. De plus, les petites boîtes indépendantes vous permettent de conserver votre dessert, votre sauce ou d'autres aliments. </div><h1>Caractéristiques Boîte repas locktop Oxo</h1><div class="col is-12">Lot de 3 boîtes hermétiques. 1 boîte 1,5 L avec séparateur d'aliments ; 1 boîte 60 ml ; 1 boîte 120 ml. Matériau : Tritan, sans BPA, résiste aux déformations, aux tâches et aux odeurs. Convient au lave-vaisselle, micro-ondes. </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 locktop Oxo" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28762 -props: [ "product" => App\Entity\Product\Product {#8030 #id: 1288 #code: "boite-repas-locktop-oxo-4830" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632327 {#7945 : 2025-09-23 20:58:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632327 {#8040 : 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: 1288 #name: "Boîte repas locktop Oxo" #slug: "boite-repas-locktop-oxo-4830" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Préserve la fraîcheur de votre repas.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Facile à ouvrir et fermer.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lot de 3. </div>\n <div>\n <ul>\n <li>Préserve la fraîcheur de votre repas.</li>\n <li>Facile à ouvrir et fermer.</li>\n <li>Lot de 3. </li>\n </ul>\n </div></div><h1>Description Boîte repas locktop Oxo</h1><div class="col is-12">La boîte à repas locktop d'Oxo vous permet de conserver vos aliments. Composé d'un séparateur, elle vous permet de séparer deux plats différents ou de séparer l'humide du sec. De plus, les petites boîtes indépendantes vous permettent de conserver votre dessert, votre sauce ou d'autres aliments. </div><h1>Caractéristiques Boîte repas locktop Oxo</h1><div class="col is-12">Lot de 3 boîtes hermétiques. 1 boîte 1,5 L avec séparateur d'aliments ; 1 boîte 60 ml ; 1 boîte 120 ml. Matériau : Tritan, sans BPA, résiste aux déformations, aux tâches et aux odeurs. Convient au lave-vaisselle, micro-ondes. </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]
|
114.0 MiB | 1.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28782 …} +context: Sylius\TwigHooks\Bag\DataBag {#28783 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28773 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37104 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37156 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28782 …} +context: Sylius\TwigHooks\Bag\DataBag {#28783 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28773 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Boîte repas locktop Oxo" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37104 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37156 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28849 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28782 …} +context: Sylius\TwigHooks\Bag\DataBag {#28783 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28773 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37104 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37156 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28915 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28905 …} +context: Sylius\TwigHooks\Bag\DataBag {#28913 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28914 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28924 +variant: App\Entity\Product\ProductVariant {#8774 …} +price: "12,00\u{A0}€" +originalPrice: "18,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9579 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13009 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9576 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28915 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28905 …} +context: Sylius\TwigHooks\Bag\DataBag {#28913 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28914 …} +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 | 114.0 MiB | 4.93 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9049 #id: 2992 #code: "mortier-pilon-aubecq-3600-3410" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632730 {#9043 : 2025-09-23 21:05:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632730 {#9046 : 2025-09-23 21:05:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 2992 #name: "Mortier pilon Aubecq 360°" #slug: "mortier-pilon-aubecq-3600-3410" #description: """ <div class="col is-12"><ul>\r\n <li>Pilon orientable à 360°, manipulation facile, résultat efficace.<br /></li>\r\n <li>Ouverture sur le couvercle pour rajouter des ingrédients.</li>\r\n <li>Pied antidérapant pour un maintien optimal.<br /></li>\r\n </ul></div><h1>Description mortier pilon Aubecq</h1><div class="col is-12"><p>Le Mortier pilon Aubecq 360° vous permettra de réaliser facilement vos préparations pour les marinades, condiments, vinaigrettes...<br />Le Mortier pilon Aubecq 360° est doté d'un pilon orientable à 360° monté sur ressort permettant un écrasement optimal de vos préparations !</p></div><h1>Caractéristiques mortier pilon Aubecq</h1><div class="col is-12"><p>Base et manche en silicone antidérapants. Bol plastique très résistant sans BPA en Tritan. Dimensions: Diamètre 14 cm, Hauteur avec pilon: 18 cm.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28829 +product: App\Entity\Product\Product {#9049 #id: 2992 #code: "mortier-pilon-aubecq-3600-3410" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632730 {#9043 : 2025-09-23 21:05:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632730 {#9046 : 2025-09-23 21:05:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 2992 #name: "Mortier pilon Aubecq 360°" #slug: "mortier-pilon-aubecq-3600-3410" #description: """ <div class="col is-12"><ul>\r\n <li>Pilon orientable à 360°, manipulation facile, résultat efficace.<br /></li>\r\n <li>Ouverture sur le couvercle pour rajouter des ingrédients.</li>\r\n <li>Pied antidérapant pour un maintien optimal.<br /></li>\r\n </ul></div><h1>Description mortier pilon Aubecq</h1><div class="col is-12"><p>Le Mortier pilon Aubecq 360° vous permettra de réaliser facilement vos préparations pour les marinades, condiments, vinaigrettes...<br />Le Mortier pilon Aubecq 360° est doté d'un pilon orientable à 360° monté sur ressort permettant un écrasement optimal de vos préparations !</p></div><h1>Caractéristiques mortier pilon Aubecq</h1><div class="col is-12"><p>Base et manche en silicone antidérapants. Bol plastique très résistant sans BPA en Tritan. Dimensions: Diamètre 14 cm, Hauteur avec pilon: 18 cm.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9073 …} +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 {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9049 #id: 2992 #code: "mortier-pilon-aubecq-3600-3410" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632730 {#9043 : 2025-09-23 21:05:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632730 {#9046 : 2025-09-23 21:05:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 2992 #name: "Mortier pilon Aubecq 360°" #slug: "mortier-pilon-aubecq-3600-3410" #description: """ <div class="col is-12"><ul>\r\n <li>Pilon orientable à 360°, manipulation facile, résultat efficace.<br /></li>\r\n <li>Ouverture sur le couvercle pour rajouter des ingrédients.</li>\r\n <li>Pied antidérapant pour un maintien optimal.<br /></li>\r\n </ul></div><h1>Description mortier pilon Aubecq</h1><div class="col is-12"><p>Le Mortier pilon Aubecq 360° vous permettra de réaliser facilement vos préparations pour les marinades, condiments, vinaigrettes...<br />Le Mortier pilon Aubecq 360° est doté d'un pilon orientable à 360° monté sur ressort permettant un écrasement optimal de vos préparations !</p></div><h1>Caractéristiques mortier pilon Aubecq</h1><div class="col is-12"><p>Base et manche en silicone antidérapants. Bol plastique très résistant sans BPA en Tritan. Dimensions: Diamètre 14 cm, Hauteur avec pilon: 18 cm.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Mortier pilon Aubecq 360°" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29051 -props: [ "product" => App\Entity\Product\Product {#9049 #id: 2992 #code: "mortier-pilon-aubecq-3600-3410" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632730 {#9043 : 2025-09-23 21:05:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632730 {#9046 : 2025-09-23 21:05:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 2992 #name: "Mortier pilon Aubecq 360°" #slug: "mortier-pilon-aubecq-3600-3410" #description: """ <div class="col is-12"><ul>\r\n <li>Pilon orientable à 360°, manipulation facile, résultat efficace.<br /></li>\r\n <li>Ouverture sur le couvercle pour rajouter des ingrédients.</li>\r\n <li>Pied antidérapant pour un maintien optimal.<br /></li>\r\n </ul></div><h1>Description mortier pilon Aubecq</h1><div class="col is-12"><p>Le Mortier pilon Aubecq 360° vous permettra de réaliser facilement vos préparations pour les marinades, condiments, vinaigrettes...<br />Le Mortier pilon Aubecq 360° est doté d'un pilon orientable à 360° monté sur ressort permettant un écrasement optimal de vos préparations !</p></div><h1>Caractéristiques mortier pilon Aubecq</h1><div class="col is-12"><p>Base et manche en silicone antidérapants. Bol plastique très résistant sans BPA en Tritan. Dimensions: Diamètre 14 cm, Hauteur avec pilon: 18 cm.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29100 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29035 …} +context: Sylius\TwigHooks\Bag\DataBag {#29044 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29099 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9073 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083 #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9082 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37176 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37178 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29100 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29035 …} +context: Sylius\TwigHooks\Bag\DataBag {#29044 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29099 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Mortier pilon Aubecq 360°" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083 #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9082 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37176 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37178 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29106 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29100 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29035 …} +context: Sylius\TwigHooks\Bag\DataBag {#29044 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29099 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9073 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083 #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9082 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37176 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37178 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29156 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29147 …} +context: Sylius\TwigHooks\Bag\DataBag {#29154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29155 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9073 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29159 +variant: App\Entity\Product\ProductVariant {#9073 …} +price: "13,00\u{A0}€" +originalPrice: "27,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9579 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13009 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9576 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29156 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29147 …} +context: Sylius\TwigHooks\Bag\DataBag {#29154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29155 …} +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 | 114.0 MiB | 4.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9089 #id: 3136 #code: "sac-a-gouter-refrigerant-packit-poppies-5890" #attributes: Doctrine\ORM\PersistentCollection {#9099 …} #variants: Doctrine\ORM\PersistentCollection {#9112 …} #options: Doctrine\ORM\PersistentCollection {#9103 …} #associations: Doctrine\ORM\PersistentCollection {#9101 …} #createdAt: DateTime @1758632781 {#9085 : 2025-09-23 21:06:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632781 {#9086 : 2025-09-23 21:06:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9106 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9107 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9089} #id: 3136 #name: "Sac à Goûter réfrigérant Packit Poppies" #slug: "sac-a-gouter-refrigerant-packit-poppies-5890" #description: """ <div class="col is-12"><ul>\n <li><strong style="font-weight: bold;">Conserve au frais pendant 10 heures.</strong></li>\n <li>Ne nécessite pas de blocs de glace.</li>\n <li>Poignée avec clips pour être attaché à un autre sac.</li>\n <li>Poche zippée.</li>\n </ul>\n <!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n </ul></div><h1>Descriptif Sac à Goûter réfrigérant Packit Poppies</h1><div class="col is-12">Le Sac à Goûter Packit permettra de garder au frais les collations du " 4 heures ". Grâce à sa poignée avec boucle clip, il s'attachera au cartable ou au sac à dos. Applatissez-le et mettez-le au congélateur puis dépliez-le et placez-y vos produits qui resteront frais durant 10 heures.</div><h1>Caractéristiques Sac à Goûter réfrigérant Packit Poppies</h1><div class="col is-12">- Capacité de 3,8 litres.<br />- Maintient au frais durant 10 heures.<br />- <strong>Ne pas laver au lave-vaisselle ni au lave-linge.</strong><br />- Dimension : 22 x 27 x 12 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 {#9109 …} #channels: Doctrine\ORM\PersistentCollection {#9097 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9093 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9095 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29042 +product: App\Entity\Product\Product {#9089 #id: 3136 #code: "sac-a-gouter-refrigerant-packit-poppies-5890" #attributes: Doctrine\ORM\PersistentCollection {#9099 …} #variants: Doctrine\ORM\PersistentCollection {#9112 …} #options: Doctrine\ORM\PersistentCollection {#9103 …} #associations: Doctrine\ORM\PersistentCollection {#9101 …} #createdAt: DateTime @1758632781 {#9085 : 2025-09-23 21:06:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632781 {#9086 : 2025-09-23 21:06:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9106 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9107 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9089} #id: 3136 #name: "Sac à Goûter réfrigérant Packit Poppies" #slug: "sac-a-gouter-refrigerant-packit-poppies-5890" #description: """ <div class="col is-12"><ul>\n <li><strong style="font-weight: bold;">Conserve au frais pendant 10 heures.</strong></li>\n <li>Ne nécessite pas de blocs de glace.</li>\n <li>Poignée avec clips pour être attaché à un autre sac.</li>\n <li>Poche zippée.</li>\n </ul>\n <!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n </ul></div><h1>Descriptif Sac à Goûter réfrigérant Packit Poppies</h1><div class="col is-12">Le Sac à Goûter Packit permettra de garder au frais les collations du " 4 heures ". Grâce à sa poignée avec boucle clip, il s'attachera au cartable ou au sac à dos. Applatissez-le et mettez-le au congélateur puis dépliez-le et placez-y vos produits qui resteront frais durant 10 heures.</div><h1>Caractéristiques Sac à Goûter réfrigérant Packit Poppies</h1><div class="col is-12">- Capacité de 3,8 litres.<br />- Maintient au frais durant 10 heures.<br />- <strong>Ne pas laver au lave-vaisselle ni au lave-linge.</strong><br />- Dimension : 22 x 27 x 12 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 {#9109 …} #channels: Doctrine\ORM\PersistentCollection {#9097 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9093 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9095 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9113 …} +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 {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9089 #id: 3136 #code: "sac-a-gouter-refrigerant-packit-poppies-5890" #attributes: Doctrine\ORM\PersistentCollection {#9099 …} #variants: Doctrine\ORM\PersistentCollection {#9112 …} #options: Doctrine\ORM\PersistentCollection {#9103 …} #associations: Doctrine\ORM\PersistentCollection {#9101 …} #createdAt: DateTime @1758632781 {#9085 : 2025-09-23 21:06:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632781 {#9086 : 2025-09-23 21:06:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9106 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9107 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9089} #id: 3136 #name: "Sac à Goûter réfrigérant Packit Poppies" #slug: "sac-a-gouter-refrigerant-packit-poppies-5890" #description: """ <div class="col is-12"><ul>\n <li><strong style="font-weight: bold;">Conserve au frais pendant 10 heures.</strong></li>\n <li>Ne nécessite pas de blocs de glace.</li>\n <li>Poignée avec clips pour être attaché à un autre sac.</li>\n <li>Poche zippée.</li>\n </ul>\n <!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n </ul></div><h1>Descriptif Sac à Goûter réfrigérant Packit Poppies</h1><div class="col is-12">Le Sac à Goûter Packit permettra de garder au frais les collations du " 4 heures ". Grâce à sa poignée avec boucle clip, il s'attachera au cartable ou au sac à dos. Applatissez-le et mettez-le au congélateur puis dépliez-le et placez-y vos produits qui resteront frais durant 10 heures.</div><h1>Caractéristiques Sac à Goûter réfrigérant Packit Poppies</h1><div class="col is-12">- Capacité de 3,8 litres.<br />- Maintient au frais durant 10 heures.<br />- <strong>Ne pas laver au lave-vaisselle ni au lave-linge.</strong><br />- Dimension : 22 x 27 x 12 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 {#9109 …} #channels: Doctrine\ORM\PersistentCollection {#9097 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9093 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9095 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Sac à Goûter réfrigérant Packit Poppies" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29276 -props: [ "product" => App\Entity\Product\Product {#9089 #id: 3136 #code: "sac-a-gouter-refrigerant-packit-poppies-5890" #attributes: Doctrine\ORM\PersistentCollection {#9099 …} #variants: Doctrine\ORM\PersistentCollection {#9112 …} #options: Doctrine\ORM\PersistentCollection {#9103 …} #associations: Doctrine\ORM\PersistentCollection {#9101 …} #createdAt: DateTime @1758632781 {#9085 : 2025-09-23 21:06:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632781 {#9086 : 2025-09-23 21:06:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9106 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9107 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9089} #id: 3136 #name: "Sac à Goûter réfrigérant Packit Poppies" #slug: "sac-a-gouter-refrigerant-packit-poppies-5890" #description: """ <div class="col is-12"><ul>\n <li><strong style="font-weight: bold;">Conserve au frais pendant 10 heures.</strong></li>\n <li>Ne nécessite pas de blocs de glace.</li>\n <li>Poignée avec clips pour être attaché à un autre sac.</li>\n <li>Poche zippée.</li>\n </ul>\n <!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n </ul></div><h1>Descriptif Sac à Goûter réfrigérant Packit Poppies</h1><div class="col is-12">Le Sac à Goûter Packit permettra de garder au frais les collations du " 4 heures ". Grâce à sa poignée avec boucle clip, il s'attachera au cartable ou au sac à dos. Applatissez-le et mettez-le au congélateur puis dépliez-le et placez-y vos produits qui resteront frais durant 10 heures.</div><h1>Caractéristiques Sac à Goûter réfrigérant Packit Poppies</h1><div class="col is-12">- Capacité de 3,8 litres.<br />- Maintient au frais durant 10 heures.<br />- <strong>Ne pas laver au lave-vaisselle ni au lave-linge.</strong><br />- Dimension : 22 x 27 x 12 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 {#9109 …} #channels: Doctrine\ORM\PersistentCollection {#9097 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9093 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9095 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29325 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29260 …} +context: Sylius\TwigHooks\Bag\DataBag {#29269 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9113 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9123 #collection: Doctrine\Common\Collections\ArrayCollection {#9124 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9122 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37190 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37192 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29325 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29260 …} +context: Sylius\TwigHooks\Bag\DataBag {#29269 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Sac à Goûter réfrigérant Packit Poppies" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9123 #collection: Doctrine\Common\Collections\ArrayCollection {#9124 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9122 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37190 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37192 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29331 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29325 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29260 …} +context: Sylius\TwigHooks\Bag\DataBag {#29269 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9113 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9123 #collection: Doctrine\Common\Collections\ArrayCollection {#9124 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9122 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37190 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37192 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29372 …} +context: Sylius\TwigHooks\Bag\DataBag {#29379 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29380 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9113 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29384 +variant: App\Entity\Product\ProductVariant {#9113 …} +price: "19,00\u{A0}€" +originalPrice: "26,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9579 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13009 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9576 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29372 …} +context: Sylius\TwigHooks\Bag\DataBag {#29379 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29380 …} +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 | 114.0 MiB | 4.96 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9129 #id: 3006 #code: "huilier-vinaigrier-reglable-cole-mason-5976" #attributes: Doctrine\ORM\PersistentCollection {#9136 …} #variants: Doctrine\ORM\PersistentCollection {#9149 …} #options: Doctrine\ORM\PersistentCollection {#9140 …} #associations: Doctrine\ORM\PersistentCollection {#9138 …} #createdAt: DateTime @1758632733 {#9125 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#9126 : 2025-09-23 21:05:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9143 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9144 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9129} #id: 3006 #name: "Huilier/Vinaigrier Réglable Cole & Mason" #slug: "huilier-vinaigrier-reglable-cole-mason-5976" #description: """ <div class="col is-12"><ul>\n <li>Huilier / Vinaigrier en verre avec bec verseur.</li>\n <li>Selecteur de flux 3 réglages : fermé, gouttes, filet.</li>\n <li>Filtre anti-obturation.</li>\n </ul></div><h1>Descriptif Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">Réalisé en verre sans coutures, le huilier / vinaigrier Cole & Mason possède un bec verseur muni d'un selecteur de flux à 3 positions : fermé, gouttes et filet. Il est de plus pouvu d'un filtre anti-obturation.</div><h1>Caractéristiques Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">- Contenance 400 ml.<br />- En verre sans coulure fait à la main.<br />- Bec verseur à 3 positions : fermé, gouttes, filet.<br />- Hauteur : 20 cm.<br />- Diamètre : 7,5 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 {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#9134 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9130 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9132 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29267 +product: App\Entity\Product\Product {#9129 #id: 3006 #code: "huilier-vinaigrier-reglable-cole-mason-5976" #attributes: Doctrine\ORM\PersistentCollection {#9136 …} #variants: Doctrine\ORM\PersistentCollection {#9149 …} #options: Doctrine\ORM\PersistentCollection {#9140 …} #associations: Doctrine\ORM\PersistentCollection {#9138 …} #createdAt: DateTime @1758632733 {#9125 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#9126 : 2025-09-23 21:05:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9143 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9144 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9129} #id: 3006 #name: "Huilier/Vinaigrier Réglable Cole & Mason" #slug: "huilier-vinaigrier-reglable-cole-mason-5976" #description: """ <div class="col is-12"><ul>\n <li>Huilier / Vinaigrier en verre avec bec verseur.</li>\n <li>Selecteur de flux 3 réglages : fermé, gouttes, filet.</li>\n <li>Filtre anti-obturation.</li>\n </ul></div><h1>Descriptif Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">Réalisé en verre sans coutures, le huilier / vinaigrier Cole & Mason possède un bec verseur muni d'un selecteur de flux à 3 positions : fermé, gouttes et filet. Il est de plus pouvu d'un filtre anti-obturation.</div><h1>Caractéristiques Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">- Contenance 400 ml.<br />- En verre sans coulure fait à la main.<br />- Bec verseur à 3 positions : fermé, gouttes, filet.<br />- Hauteur : 20 cm.<br />- Diamètre : 7,5 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 {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#9134 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9130 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9132 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9150 …} +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 {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9129 #id: 3006 #code: "huilier-vinaigrier-reglable-cole-mason-5976" #attributes: Doctrine\ORM\PersistentCollection {#9136 …} #variants: Doctrine\ORM\PersistentCollection {#9149 …} #options: Doctrine\ORM\PersistentCollection {#9140 …} #associations: Doctrine\ORM\PersistentCollection {#9138 …} #createdAt: DateTime @1758632733 {#9125 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#9126 : 2025-09-23 21:05:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9143 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9144 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9129} #id: 3006 #name: "Huilier/Vinaigrier Réglable Cole & Mason" #slug: "huilier-vinaigrier-reglable-cole-mason-5976" #description: """ <div class="col is-12"><ul>\n <li>Huilier / Vinaigrier en verre avec bec verseur.</li>\n <li>Selecteur de flux 3 réglages : fermé, gouttes, filet.</li>\n <li>Filtre anti-obturation.</li>\n </ul></div><h1>Descriptif Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">Réalisé en verre sans coutures, le huilier / vinaigrier Cole & Mason possède un bec verseur muni d'un selecteur de flux à 3 positions : fermé, gouttes et filet. Il est de plus pouvu d'un filtre anti-obturation.</div><h1>Caractéristiques Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">- Contenance 400 ml.<br />- En verre sans coulure fait à la main.<br />- Bec verseur à 3 positions : fermé, gouttes, filet.<br />- Hauteur : 20 cm.<br />- Diamètre : 7,5 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 {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#9134 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9130 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9132 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Huilier/Vinaigrier Réglable Cole & Mason" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29501 -props: [ "product" => App\Entity\Product\Product {#9129 #id: 3006 #code: "huilier-vinaigrier-reglable-cole-mason-5976" #attributes: Doctrine\ORM\PersistentCollection {#9136 …} #variants: Doctrine\ORM\PersistentCollection {#9149 …} #options: Doctrine\ORM\PersistentCollection {#9140 …} #associations: Doctrine\ORM\PersistentCollection {#9138 …} #createdAt: DateTime @1758632733 {#9125 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#9126 : 2025-09-23 21:05:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9143 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9144 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9129} #id: 3006 #name: "Huilier/Vinaigrier Réglable Cole & Mason" #slug: "huilier-vinaigrier-reglable-cole-mason-5976" #description: """ <div class="col is-12"><ul>\n <li>Huilier / Vinaigrier en verre avec bec verseur.</li>\n <li>Selecteur de flux 3 réglages : fermé, gouttes, filet.</li>\n <li>Filtre anti-obturation.</li>\n </ul></div><h1>Descriptif Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">Réalisé en verre sans coutures, le huilier / vinaigrier Cole & Mason possède un bec verseur muni d'un selecteur de flux à 3 positions : fermé, gouttes et filet. Il est de plus pouvu d'un filtre anti-obturation.</div><h1>Caractéristiques Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">- Contenance 400 ml.<br />- En verre sans coulure fait à la main.<br />- Bec verseur à 3 positions : fermé, gouttes, filet.<br />- Hauteur : 20 cm.<br />- Diamètre : 7,5 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 {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#9134 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9130 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9132 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29553 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29485 …} +context: Sylius\TwigHooks\Bag\DataBag {#29494 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29552 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9150 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9160 #collection: Doctrine\Common\Collections\ArrayCollection {#9161 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9159 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37204 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37206 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29553 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29485 …} +context: Sylius\TwigHooks\Bag\DataBag {#29494 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29552 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Huilier/Vinaigrier Réglable Cole & Mason" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9160 #collection: Doctrine\Common\Collections\ArrayCollection {#9161 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9159 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37204 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37206 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29559 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29553 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29485 …} +context: Sylius\TwigHooks\Bag\DataBag {#29494 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29552 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9150 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9160 #collection: Doctrine\Common\Collections\ArrayCollection {#9161 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9159 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37204 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37206 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29609 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29600 …} +context: Sylius\TwigHooks\Bag\DataBag {#29607 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29608 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9150 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29612 +variant: App\Entity\Product\ProductVariant {#9150 …} +price: "29,00\u{A0}€" +originalPrice: "35,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9579 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13009 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9576 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29609 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29600 …} +context: Sylius\TwigHooks\Bag\DataBag {#29607 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29608 …} +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 | 114.0 MiB | 3.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9166 #id: 2981 #code: "carrousel-pour-aliments-secs-joseph-joseph-4688" #attributes: Doctrine\ORM\PersistentCollection {#9173 …} #variants: Doctrine\ORM\PersistentCollection {#9186 …} #options: Doctrine\ORM\PersistentCollection {#9177 …} #associations: Doctrine\ORM\PersistentCollection {#9175 …} #createdAt: DateTime @1758632726 {#9162 : 2025-09-23 21:05:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632726 {#9163 : 2025-09-23 21:05:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9180 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9166} #id: 2981 #name: "Carrousel pour aliments secs Joseph joseph" #slug: "carrousel-pour-aliments-secs-joseph-joseph-4688" #description: """ <div class="col is-12"><ul>\n <li>Pots de qualité parfaitement hermétiques.</li>\n <li>Base pivotante.</li>\n <li>Système compact.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Carrousel pour aliments secs Joseph joseph</h1><div class="col is-12">Le carrousel pour aliments secs Joseph Joseph permet de conserver de manière efficace, riz, pâtes, lentilles, haricots secs... Tous les pots sont en verre et fermés par un couvercle avec un joint en silicone, ce qui les rend parfaitement étanches. Le système est compact, les pots étant empilables sur un plateau rotatif de dimensions réduites.</div><h1>Caractéristiques Carrousel pour aliments secs Joseph joseph</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le set complet se compose de :</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 pots de 0.3L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 pots de 0.8L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 pot de 1.7L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 base rotative</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les pots et couvercles sont lavables au lave-vaisselle.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Réservé aux aliments secs. Vendu vide.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions: 20 x 21,5 x 32cm</div>\n <div>Carrousel composé de : 2 pots de 0.3 L, 3 pots de 0.8 L, 1 pot de 1.7 L, 1 base rotative. Pots et couvercles vont au lave-vaisselle. Réservés aux aliments secs. Vendu vide. Dimensions: 20 x 21,5 x 32cm</div>\n <div></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 {#9183 …} #channels: Doctrine\ORM\PersistentCollection {#9171 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9167 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9169 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29492 +product: App\Entity\Product\Product {#9166 #id: 2981 #code: "carrousel-pour-aliments-secs-joseph-joseph-4688" #attributes: Doctrine\ORM\PersistentCollection {#9173 …} #variants: Doctrine\ORM\PersistentCollection {#9186 …} #options: Doctrine\ORM\PersistentCollection {#9177 …} #associations: Doctrine\ORM\PersistentCollection {#9175 …} #createdAt: DateTime @1758632726 {#9162 : 2025-09-23 21:05:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632726 {#9163 : 2025-09-23 21:05:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9180 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9166} #id: 2981 #name: "Carrousel pour aliments secs Joseph joseph" #slug: "carrousel-pour-aliments-secs-joseph-joseph-4688" #description: """ <div class="col is-12"><ul>\n <li>Pots de qualité parfaitement hermétiques.</li>\n <li>Base pivotante.</li>\n <li>Système compact.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Carrousel pour aliments secs Joseph joseph</h1><div class="col is-12">Le carrousel pour aliments secs Joseph Joseph permet de conserver de manière efficace, riz, pâtes, lentilles, haricots secs... Tous les pots sont en verre et fermés par un couvercle avec un joint en silicone, ce qui les rend parfaitement étanches. Le système est compact, les pots étant empilables sur un plateau rotatif de dimensions réduites.</div><h1>Caractéristiques Carrousel pour aliments secs Joseph joseph</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le set complet se compose de :</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 pots de 0.3L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 pots de 0.8L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 pot de 1.7L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 base rotative</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les pots et couvercles sont lavables au lave-vaisselle.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Réservé aux aliments secs. Vendu vide.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions: 20 x 21,5 x 32cm</div>\n <div>Carrousel composé de : 2 pots de 0.3 L, 3 pots de 0.8 L, 1 pot de 1.7 L, 1 base rotative. Pots et couvercles vont au lave-vaisselle. Réservés aux aliments secs. Vendu vide. Dimensions: 20 x 21,5 x 32cm</div>\n <div></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 {#9183 …} #channels: Doctrine\ORM\PersistentCollection {#9171 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9167 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9169 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9187 …} +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 {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9166 #id: 2981 #code: "carrousel-pour-aliments-secs-joseph-joseph-4688" #attributes: Doctrine\ORM\PersistentCollection {#9173 …} #variants: Doctrine\ORM\PersistentCollection {#9186 …} #options: Doctrine\ORM\PersistentCollection {#9177 …} #associations: Doctrine\ORM\PersistentCollection {#9175 …} #createdAt: DateTime @1758632726 {#9162 : 2025-09-23 21:05:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632726 {#9163 : 2025-09-23 21:05:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9180 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9166} #id: 2981 #name: "Carrousel pour aliments secs Joseph joseph" #slug: "carrousel-pour-aliments-secs-joseph-joseph-4688" #description: """ <div class="col is-12"><ul>\n <li>Pots de qualité parfaitement hermétiques.</li>\n <li>Base pivotante.</li>\n <li>Système compact.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Carrousel pour aliments secs Joseph joseph</h1><div class="col is-12">Le carrousel pour aliments secs Joseph Joseph permet de conserver de manière efficace, riz, pâtes, lentilles, haricots secs... Tous les pots sont en verre et fermés par un couvercle avec un joint en silicone, ce qui les rend parfaitement étanches. Le système est compact, les pots étant empilables sur un plateau rotatif de dimensions réduites.</div><h1>Caractéristiques Carrousel pour aliments secs Joseph joseph</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le set complet se compose de :</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 pots de 0.3L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 pots de 0.8L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 pot de 1.7L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 base rotative</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les pots et couvercles sont lavables au lave-vaisselle.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Réservé aux aliments secs. Vendu vide.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions: 20 x 21,5 x 32cm</div>\n <div>Carrousel composé de : 2 pots de 0.3 L, 3 pots de 0.8 L, 1 pot de 1.7 L, 1 base rotative. Pots et couvercles vont au lave-vaisselle. Réservés aux aliments secs. Vendu vide. Dimensions: 20 x 21,5 x 32cm</div>\n <div></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 {#9183 …} #channels: Doctrine\ORM\PersistentCollection {#9171 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9167 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9169 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Carrousel pour aliments secs Joseph joseph" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29729 -props: [ "product" => App\Entity\Product\Product {#9166 #id: 2981 #code: "carrousel-pour-aliments-secs-joseph-joseph-4688" #attributes: Doctrine\ORM\PersistentCollection {#9173 …} #variants: Doctrine\ORM\PersistentCollection {#9186 …} #options: Doctrine\ORM\PersistentCollection {#9177 …} #associations: Doctrine\ORM\PersistentCollection {#9175 …} #createdAt: DateTime @1758632726 {#9162 : 2025-09-23 21:05:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632726 {#9163 : 2025-09-23 21:05:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9180 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9166} #id: 2981 #name: "Carrousel pour aliments secs Joseph joseph" #slug: "carrousel-pour-aliments-secs-joseph-joseph-4688" #description: """ <div class="col is-12"><ul>\n <li>Pots de qualité parfaitement hermétiques.</li>\n <li>Base pivotante.</li>\n <li>Système compact.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Carrousel pour aliments secs Joseph joseph</h1><div class="col is-12">Le carrousel pour aliments secs Joseph Joseph permet de conserver de manière efficace, riz, pâtes, lentilles, haricots secs... Tous les pots sont en verre et fermés par un couvercle avec un joint en silicone, ce qui les rend parfaitement étanches. Le système est compact, les pots étant empilables sur un plateau rotatif de dimensions réduites.</div><h1>Caractéristiques Carrousel pour aliments secs Joseph joseph</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le set complet se compose de :</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 pots de 0.3L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 pots de 0.8L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 pot de 1.7L</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 base rotative</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les pots et couvercles sont lavables au lave-vaisselle.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Réservé aux aliments secs. Vendu vide.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions: 20 x 21,5 x 32cm</div>\n <div>Carrousel composé de : 2 pots de 0.3 L, 3 pots de 0.8 L, 1 pot de 1.7 L, 1 base rotative. Pots et couvercles vont au lave-vaisselle. Réservés aux aliments secs. Vendu vide. Dimensions: 20 x 21,5 x 32cm</div>\n <div></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 {#9183 …} #channels: Doctrine\ORM\PersistentCollection {#9171 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9091 …} #reviews: Doctrine\ORM\PersistentCollection {#9167 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9169 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29781 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29713 …} +context: Sylius\TwigHooks\Bag\DataBag {#29722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29780 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9187 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9197 #collection: Doctrine\Common\Collections\ArrayCollection {#9198 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9196 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37218 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37220 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29781 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29713 …} +context: Sylius\TwigHooks\Bag\DataBag {#29722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29780 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Carrousel pour aliments secs Joseph joseph" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9197 #collection: Doctrine\Common\Collections\ArrayCollection {#9198 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9196 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37218 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37220 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29787 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29781 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29713 …} +context: Sylius\TwigHooks\Bag\DataBag {#29722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29780 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9187 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9197 #collection: Doctrine\Common\Collections\ArrayCollection {#9198 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9196 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37218 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37220 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29837 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29828 …} +context: Sylius\TwigHooks\Bag\DataBag {#29835 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29836 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9187 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29840 +variant: App\Entity\Product\ProductVariant {#9187 …} +price: "62,00\u{A0}€" +originalPrice: "89,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9579 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13009 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9576 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29837 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29828 …} +context: Sylius\TwigHooks\Bag\DataBag {#29835 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29836 …} +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 | 114.0 MiB | 3.52 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9203 #id: 3081 #code: "moulin-electrique-peugeot-elis-sense-2987" #attributes: Doctrine\ORM\PersistentCollection {#9213 …} #variants: Doctrine\ORM\PersistentCollection {#9226 …} #options: Doctrine\ORM\PersistentCollection {#9217 …} #associations: Doctrine\ORM\PersistentCollection {#9215 …} #createdAt: DateTime @1758632751 {#9199 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#9200 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9220 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9221 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9203} #id: 3081 #name: "Moulin électrique PEUGEOT Elis Sense" #slug: "moulin-electrique-peugeot-elis-sense-2987" #description: """ <div class="col is-12"><ul>\n <li>Mise en marche par effleurement.</li>\n <li>Fonctionne d'une seule main.</li>\n <li>Eclairage par led.</li>\n <li>Système U'Select.</li>\n </ul></div><h1>Description moulin PEUGEOT électrique Elis sense</h1><div class="col is-12">Le moulin PEUGEOT électrique Elis sense est équipé des mécanismes traditionnels PEUGEOT sel ou poivre dont l’efficacité n’est plus à prouver. Un simple effleurement suffit pour déclencher le mécanisme pour moudre sel ou poivre ce qui permet de tenir le moulin d’une seule main, très pratique lorsque l’on cuisine !<br />Le moulin PEUGEOT électrique Elis sense est muni à sa base d'un éclairage par led bleutée permettant de voir la quantité de condiment que l’on ajoute.</div><h1>Caractéristiques moulin PEUGEOT électrique Elis Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</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 {#9223 …} #channels: Doctrine\ORM\PersistentCollection {#9211 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9205 …} #reviews: Doctrine\ORM\PersistentCollection {#9207 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9209 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29720 +product: App\Entity\Product\Product {#9203 #id: 3081 #code: "moulin-electrique-peugeot-elis-sense-2987" #attributes: Doctrine\ORM\PersistentCollection {#9213 …} #variants: Doctrine\ORM\PersistentCollection {#9226 …} #options: Doctrine\ORM\PersistentCollection {#9217 …} #associations: Doctrine\ORM\PersistentCollection {#9215 …} #createdAt: DateTime @1758632751 {#9199 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#9200 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9220 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9221 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9203} #id: 3081 #name: "Moulin électrique PEUGEOT Elis Sense" #slug: "moulin-electrique-peugeot-elis-sense-2987" #description: """ <div class="col is-12"><ul>\n <li>Mise en marche par effleurement.</li>\n <li>Fonctionne d'une seule main.</li>\n <li>Eclairage par led.</li>\n <li>Système U'Select.</li>\n </ul></div><h1>Description moulin PEUGEOT électrique Elis sense</h1><div class="col is-12">Le moulin PEUGEOT électrique Elis sense est équipé des mécanismes traditionnels PEUGEOT sel ou poivre dont l’efficacité n’est plus à prouver. Un simple effleurement suffit pour déclencher le mécanisme pour moudre sel ou poivre ce qui permet de tenir le moulin d’une seule main, très pratique lorsque l’on cuisine !<br />Le moulin PEUGEOT électrique Elis sense est muni à sa base d'un éclairage par led bleutée permettant de voir la quantité de condiment que l’on ajoute.</div><h1>Caractéristiques moulin PEUGEOT électrique Elis Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</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 {#9223 …} #channels: Doctrine\ORM\PersistentCollection {#9211 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9205 …} #reviews: Doctrine\ORM\PersistentCollection {#9207 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9209 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9227 …} +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 {#28139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28172 …} +context: Sylius\TwigHooks\Bag\DataBag {#28178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28165 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9203 #id: 3081 #code: "moulin-electrique-peugeot-elis-sense-2987" #attributes: Doctrine\ORM\PersistentCollection {#9213 …} #variants: Doctrine\ORM\PersistentCollection {#9226 …} #options: Doctrine\ORM\PersistentCollection {#9217 …} #associations: Doctrine\ORM\PersistentCollection {#9215 …} #createdAt: DateTime @1758632751 {#9199 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#9200 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9220 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9221 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9203} #id: 3081 #name: "Moulin électrique PEUGEOT Elis Sense" #slug: "moulin-electrique-peugeot-elis-sense-2987" #description: """ <div class="col is-12"><ul>\n <li>Mise en marche par effleurement.</li>\n <li>Fonctionne d'une seule main.</li>\n <li>Eclairage par led.</li>\n <li>Système U'Select.</li>\n </ul></div><h1>Description moulin PEUGEOT électrique Elis sense</h1><div class="col is-12">Le moulin PEUGEOT électrique Elis sense est équipé des mécanismes traditionnels PEUGEOT sel ou poivre dont l’efficacité n’est plus à prouver. Un simple effleurement suffit pour déclencher le mécanisme pour moudre sel ou poivre ce qui permet de tenir le moulin d’une seule main, très pratique lorsque l’on cuisine !<br />Le moulin PEUGEOT électrique Elis sense est muni à sa base d'un éclairage par led bleutée permettant de voir la quantité de condiment que l’on ajoute.</div><h1>Caractéristiques moulin PEUGEOT électrique Elis Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</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 {#9223 …} #channels: Doctrine\ORM\PersistentCollection {#9211 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9205 …} #reviews: Doctrine\ORM\PersistentCollection {#9207 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9209 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin électrique PEUGEOT Elis Sense" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29957 -props: [ "product" => App\Entity\Product\Product {#9203 #id: 3081 #code: "moulin-electrique-peugeot-elis-sense-2987" #attributes: Doctrine\ORM\PersistentCollection {#9213 …} #variants: Doctrine\ORM\PersistentCollection {#9226 …} #options: Doctrine\ORM\PersistentCollection {#9217 …} #associations: Doctrine\ORM\PersistentCollection {#9215 …} #createdAt: DateTime @1758632751 {#9199 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#9200 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9220 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9221 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9203} #id: 3081 #name: "Moulin électrique PEUGEOT Elis Sense" #slug: "moulin-electrique-peugeot-elis-sense-2987" #description: """ <div class="col is-12"><ul>\n <li>Mise en marche par effleurement.</li>\n <li>Fonctionne d'une seule main.</li>\n <li>Eclairage par led.</li>\n <li>Système U'Select.</li>\n </ul></div><h1>Description moulin PEUGEOT électrique Elis sense</h1><div class="col is-12">Le moulin PEUGEOT électrique Elis sense est équipé des mécanismes traditionnels PEUGEOT sel ou poivre dont l’efficacité n’est plus à prouver. Un simple effleurement suffit pour déclencher le mécanisme pour moudre sel ou poivre ce qui permet de tenir le moulin d’une seule main, très pratique lorsque l’on cuisine !<br />Le moulin PEUGEOT électrique Elis sense est muni à sa base d'un éclairage par led bleutée permettant de voir la quantité de condiment que l’on ajoute.</div><h1>Caractéristiques moulin PEUGEOT électrique Elis Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</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 {#9223 …} #channels: Doctrine\ORM\PersistentCollection {#9211 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9205 …} #reviews: Doctrine\ORM\PersistentCollection {#9207 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9209 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30012 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29941 …} +context: Sylius\TwigHooks\Bag\DataBag {#29950 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30011 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9227 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9240 #collection: Doctrine\Common\Collections\ArrayCollection {#9241 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9239 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37232 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37234 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30012 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29941 …} +context: Sylius\TwigHooks\Bag\DataBag {#29950 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30011 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin électrique PEUGEOT Elis Sense" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9240 #collection: Doctrine\Common\Collections\ArrayCollection {#9241 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9239 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37232 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37234 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30018 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30012 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29941 …} +context: Sylius\TwigHooks\Bag\DataBag {#29950 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30011 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9227 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9240 #collection: Doctrine\Common\Collections\ArrayCollection {#9241 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9239 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37232 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37234 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30068 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30059 …} +context: Sylius\TwigHooks\Bag\DataBag {#30066 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30067 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9227 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30071 +variant: App\Entity\Product\ProductVariant {#9227 …} +price: "169,00\u{A0}€" +originalPrice: "189,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9579 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13009 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9576 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30068 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30059 …} +context: Sylius\TwigHooks\Bag\DataBag {#30066 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30067 …} +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 | 114.0 MiB | 2.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27852 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13074 …} +context: Sylius\TwigHooks\Bag\DataBag {#27874 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13084 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#30348 +cart: App\Entity\Order\Order {#13988 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27852 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13074 …} +context: Sylius\TwigHooks\Bag\DataBag {#27874 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13084 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||