Components
12
Twig Components
44
Render Count
72
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.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13249 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13242 …} +context: Sylius\TwigHooks\Bag\DataBag {#13248 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …} +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 {#13869 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13140 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13249 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13242 …} +context: Sylius\TwigHooks\Bag\DataBag {#13248 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …} +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 {#13946 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13942 …} +context: Sylius\TwigHooks\Bag\DataBag {#13944 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13945 …} +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 {#13955 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13946 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13942 …} +context: Sylius\TwigHooks\Bag\DataBag {#13944 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13945 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14037 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14016 …} +context: Sylius\TwigHooks\Bag\DataBag {#14036 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14035 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14052 +cart: App\Entity\Order\Order {#14119 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14037 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14016 …} +context: Sylius\TwigHooks\Bag\DataBag {#14036 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14035 …} +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.53 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14305 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14293 …} +context: Sylius\TwigHooks\Bag\DataBag {#14299 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14291 …} +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 {#14314 #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 {#14305 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14293 …} +context: Sylius\TwigHooks\Bag\DataBag {#14299 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14291 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28018 …} +context: Sylius\TwigHooks\Bag\DataBag {#28019 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28021 …} +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 {#28031 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28018 …} +context: Sylius\TwigHooks\Bag\DataBag {#28019 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28021 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28135 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28131 …} +context: Sylius\TwigHooks\Bag\DataBag {#28132 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28134 …} +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 {#28143 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28135 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28131 …} +context: Sylius\TwigHooks\Bag\DataBag {#28132 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28134 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28210 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28206 …} +context: Sylius\TwigHooks\Bag\DataBag {#28207 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28209 …} +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 {#28218 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28210 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28206 …} +context: Sylius\TwigHooks\Bag\DataBag {#28207 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28209 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 8.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 2807 #code: "moulin-sel-humide-oleron-peugeot-4799" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632655 {#8058 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#7959 : 2025-09-23 21:04:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 2807 #name: "Moulin sel humide Oléron Peugeot" #slug: "moulin-sel-humide-oleron-peugeot-4799" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Garantie à vie.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Existe en 3 couleurs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Fonctionne par rotation du moulin.</div>\n <div>\n <div>\n <ul>\n <li><span style="white-space: pre;">Totalement étudié pour le sel humide (Guérande)</span></li>\n <li>Existe en 2 couleurs.</li>\n <li>Mécanisme garanti à vie.</li>\n </ul>\n </div>\n </div></div><h1>Description Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Le moulin à sel humide Oléron Peugeot possède un corps transparent légèrement torsadé qui joue subtilement avec la lumière. Il est équipé d' un mécanisme spécifiquement adapté : une hélice brasse l'épice dans le réservoir pour lui éviter de s'agglomérer. Le moulin ne se bloque plus et son débit reste constant.</div><h1>Caractéristiques Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Système breveté innovant. Mouture performante. Fabriqué en France. Garantie à vie. </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 {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28743 +product: App\Entity\Product\Product {#7949 #id: 2807 #code: "moulin-sel-humide-oleron-peugeot-4799" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632655 {#8058 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#7959 : 2025-09-23 21:04:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 2807 #name: "Moulin sel humide Oléron Peugeot" #slug: "moulin-sel-humide-oleron-peugeot-4799" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Garantie à vie.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Existe en 3 couleurs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Fonctionne par rotation du moulin.</div>\n <div>\n <div>\n <ul>\n <li><span style="white-space: pre;">Totalement étudié pour le sel humide (Guérande)</span></li>\n <li>Existe en 2 couleurs.</li>\n <li>Mécanisme garanti à vie.</li>\n </ul>\n </div>\n </div></div><h1>Description Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Le moulin à sel humide Oléron Peugeot possède un corps transparent légèrement torsadé qui joue subtilement avec la lumière. Il est équipé d' un mécanisme spécifiquement adapté : une hélice brasse l'épice dans le réservoir pour lui éviter de s'agglomérer. Le moulin ne se bloque plus et son débit reste constant.</div><h1>Caractéristiques Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Système breveté innovant. Mouture performante. Fabriqué en France. Garantie à vie. </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 {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8779 …} +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 {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 2807 #code: "moulin-sel-humide-oleron-peugeot-4799" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632655 {#8058 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#7959 : 2025-09-23 21:04:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 2807 #name: "Moulin sel humide Oléron Peugeot" #slug: "moulin-sel-humide-oleron-peugeot-4799" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Garantie à vie.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Existe en 3 couleurs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Fonctionne par rotation du moulin.</div>\n <div>\n <div>\n <ul>\n <li><span style="white-space: pre;">Totalement étudié pour le sel humide (Guérande)</span></li>\n <li>Existe en 2 couleurs.</li>\n <li>Mécanisme garanti à vie.</li>\n </ul>\n </div>\n </div></div><h1>Description Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Le moulin à sel humide Oléron Peugeot possède un corps transparent légèrement torsadé qui joue subtilement avec la lumière. Il est équipé d' un mécanisme spécifiquement adapté : une hélice brasse l'épice dans le réservoir pour lui éviter de s'agglomérer. Le moulin ne se bloque plus et son débit reste constant.</div><h1>Caractéristiques Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Système breveté innovant. Mouture performante. Fabriqué en France. Garantie à vie. </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 {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin sel humide Oléron Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28903 -props: [ "product" => App\Entity\Product\Product {#7949 #id: 2807 #code: "moulin-sel-humide-oleron-peugeot-4799" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632655 {#8058 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#7959 : 2025-09-23 21:04:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 2807 #name: "Moulin sel humide Oléron Peugeot" #slug: "moulin-sel-humide-oleron-peugeot-4799" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Garantie à vie.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Existe en 3 couleurs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Fonctionne par rotation du moulin.</div>\n <div>\n <div>\n <ul>\n <li><span style="white-space: pre;">Totalement étudié pour le sel humide (Guérande)</span></li>\n <li>Existe en 2 couleurs.</li>\n <li>Mécanisme garanti à vie.</li>\n </ul>\n </div>\n </div></div><h1>Description Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Le moulin à sel humide Oléron Peugeot possède un corps transparent légèrement torsadé qui joue subtilement avec la lumière. Il est équipé d' un mécanisme spécifiquement adapté : une hélice brasse l'épice dans le réservoir pour lui éviter de s'agglomérer. Le moulin ne se bloque plus et son débit reste constant.</div><h1>Caractéristiques Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Système breveté innovant. Mouture performante. Fabriqué en France. Garantie à vie. </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 {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28977 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28973 …} +context: Sylius\TwigHooks\Bag\DataBag {#28974 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28976 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8779 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050 #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8896 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38166 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38218 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28977 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28973 …} +context: Sylius\TwigHooks\Bag\DataBag {#28974 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28976 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin sel humide Oléron Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050 #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8896 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38166 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38218 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28981 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28977 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28973 …} +context: Sylius\TwigHooks\Bag\DataBag {#28974 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28976 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8779 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050 #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8896 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38166 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38218 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29049 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29039 …} +context: Sylius\TwigHooks\Bag\DataBag {#29047 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29048 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8779 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29058 +variant: App\Entity\Product\ProductVariant {#8779 …} +price: "38,00\u{A0}€" +originalPrice: "42,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9710 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13140 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9707 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29049 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29039 …} +context: Sylius\TwigHooks\Bag\DataBag {#29047 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29048 …} +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.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9068 #id: 2808 #code: "moulin-a-sel-humide-nancy-peugeot-5498" #attributes: Doctrine\ORM\PersistentCollection {#9075 …} #variants: Doctrine\ORM\PersistentCollection {#9088 …} #options: Doctrine\ORM\PersistentCollection {#9079 …} #associations: Doctrine\ORM\PersistentCollection {#9077 …} #createdAt: DateTime @1758632655 {#9051 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#9048 : 2025-09-23 21:04:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9082 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9083 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9068} #id: 2808 #name: "Moulin à Sel Humide Nancy Peugeot" #slug: "moulin-a-sel-humide-nancy-peugeot-5498" #description: """ <div class="col is-12"><ul>\n <li>Ligne classique et intemporelle.</li>\n <li>Mécanisme spécial sels humides.</li>\n </ul></div><h1>Desriptif Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Le Moulin à Sel Humide Nancy Peugeot possède un mécanisme en céramique spécialement conçu pour utiliser des sels humides. Sa ligne classique et intemporelle toute en transparence sera l'un des éléments remarqués sur votre table;</div><h1>Caractéristiques Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Mécanisme spécial sels humides<br />Hauteur : 18 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 {#9085 …} #channels: Doctrine\ORM\PersistentCollection {#9073 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9069 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9071 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28881 +product: App\Entity\Product\Product {#9068 #id: 2808 #code: "moulin-a-sel-humide-nancy-peugeot-5498" #attributes: Doctrine\ORM\PersistentCollection {#9075 …} #variants: Doctrine\ORM\PersistentCollection {#9088 …} #options: Doctrine\ORM\PersistentCollection {#9079 …} #associations: Doctrine\ORM\PersistentCollection {#9077 …} #createdAt: DateTime @1758632655 {#9051 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#9048 : 2025-09-23 21:04:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9082 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9083 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9068} #id: 2808 #name: "Moulin à Sel Humide Nancy Peugeot" #slug: "moulin-a-sel-humide-nancy-peugeot-5498" #description: """ <div class="col is-12"><ul>\n <li>Ligne classique et intemporelle.</li>\n <li>Mécanisme spécial sels humides.</li>\n </ul></div><h1>Desriptif Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Le Moulin à Sel Humide Nancy Peugeot possède un mécanisme en céramique spécialement conçu pour utiliser des sels humides. Sa ligne classique et intemporelle toute en transparence sera l'un des éléments remarqués sur votre table;</div><h1>Caractéristiques Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Mécanisme spécial sels humides<br />Hauteur : 18 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 {#9085 …} #channels: Doctrine\ORM\PersistentCollection {#9073 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9069 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9071 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9089 …} +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 {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9068 #id: 2808 #code: "moulin-a-sel-humide-nancy-peugeot-5498" #attributes: Doctrine\ORM\PersistentCollection {#9075 …} #variants: Doctrine\ORM\PersistentCollection {#9088 …} #options: Doctrine\ORM\PersistentCollection {#9079 …} #associations: Doctrine\ORM\PersistentCollection {#9077 …} #createdAt: DateTime @1758632655 {#9051 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#9048 : 2025-09-23 21:04:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9082 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9083 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9068} #id: 2808 #name: "Moulin à Sel Humide Nancy Peugeot" #slug: "moulin-a-sel-humide-nancy-peugeot-5498" #description: """ <div class="col is-12"><ul>\n <li>Ligne classique et intemporelle.</li>\n <li>Mécanisme spécial sels humides.</li>\n </ul></div><h1>Desriptif Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Le Moulin à Sel Humide Nancy Peugeot possède un mécanisme en céramique spécialement conçu pour utiliser des sels humides. Sa ligne classique et intemporelle toute en transparence sera l'un des éléments remarqués sur votre table;</div><h1>Caractéristiques Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Mécanisme spécial sels humides<br />Hauteur : 18 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 {#9085 …} #channels: Doctrine\ORM\PersistentCollection {#9073 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9069 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9071 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Sel Humide Nancy Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29185 -props: [ "product" => App\Entity\Product\Product {#9068 #id: 2808 #code: "moulin-a-sel-humide-nancy-peugeot-5498" #attributes: Doctrine\ORM\PersistentCollection {#9075 …} #variants: Doctrine\ORM\PersistentCollection {#9088 …} #options: Doctrine\ORM\PersistentCollection {#9079 …} #associations: Doctrine\ORM\PersistentCollection {#9077 …} #createdAt: DateTime @1758632655 {#9051 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#9048 : 2025-09-23 21:04:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9082 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9083 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9068} #id: 2808 #name: "Moulin à Sel Humide Nancy Peugeot" #slug: "moulin-a-sel-humide-nancy-peugeot-5498" #description: """ <div class="col is-12"><ul>\n <li>Ligne classique et intemporelle.</li>\n <li>Mécanisme spécial sels humides.</li>\n </ul></div><h1>Desriptif Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Le Moulin à Sel Humide Nancy Peugeot possède un mécanisme en céramique spécialement conçu pour utiliser des sels humides. Sa ligne classique et intemporelle toute en transparence sera l'un des éléments remarqués sur votre table;</div><h1>Caractéristiques Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Mécanisme spécial sels humides<br />Hauteur : 18 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 {#9085 …} #channels: Doctrine\ORM\PersistentCollection {#9073 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9069 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9071 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29231 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29169 …} +context: Sylius\TwigHooks\Bag\DataBag {#29178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29230 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9089 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9102 #collection: Doctrine\Common\Collections\ArrayCollection {#9103 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9101 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38238 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38240 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29231 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29169 …} +context: Sylius\TwigHooks\Bag\DataBag {#29178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29230 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Sel Humide Nancy Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9102 #collection: Doctrine\Common\Collections\ArrayCollection {#9103 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9101 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38238 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38240 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29237 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29231 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29169 …} +context: Sylius\TwigHooks\Bag\DataBag {#29178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29230 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9089 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9102 #collection: Doctrine\Common\Collections\ArrayCollection {#9103 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9101 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38238 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38240 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29287 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29278 …} +context: Sylius\TwigHooks\Bag\DataBag {#29285 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29286 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9089 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29290 +variant: App\Entity\Product\ProductVariant {#9089 …} +price: "34,00\u{A0}€" +originalPrice: "37,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9710 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13140 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9707 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29287 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29278 …} +context: Sylius\TwigHooks\Bag\DataBag {#29285 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29286 …} +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 {#9108 #id: 2785 #code: "moulin-a-muscade-cole-mason-3443" #attributes: Doctrine\ORM\PersistentCollection {#9115 …} #variants: Doctrine\ORM\PersistentCollection {#9131 …} #options: Doctrine\ORM\PersistentCollection {#9119 …} #associations: Doctrine\ORM\PersistentCollection {#9117 …} #createdAt: DateTime @1758632650 {#9104 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9105 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9122 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9123 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9108} #id: 2785 #name: "Moulin à muscade Cole & Mason" #slug: "moulin-a-muscade-cole-mason-3443" #description: """ <div class="col is-12"><ul>\r\n <li>Râpe finement grâce à sa griffe puissante et sa lame aiguisée.</li>\r\n <li>Design unique pour un chargement automatique.</li>\r\n <li>Anti-allergène, sans odeur, hygiénique et résistant à la corrosion.</li>\r\n </ul></div><h1>Description Moulin à muscade Cole & Mason</h1><div class="col is-12"><p>Le Moulin à muscade Cole & Mason vous permettra de râper finement les noix de muscade sans risque pour les doigts !</p>\r\n <p>Le Moulin à muscade Cole & Mason peut contenir jusqu'à 4 à 6 noix de muscade.</p></div><h1>Caractéristiques Moulin à muscade Cole & Mason</h1><div class="col is-12">Corps en acrylique et inox. Hauteur: 15 cm. Mécanisme garantie à vie.</div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-muscade-f1895-p1.html">En savoir plus sur le moulin à muscade</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9125 …} #channels: Doctrine\ORM\PersistentCollection {#9113 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9109 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9111 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29176 +product: App\Entity\Product\Product {#9108 #id: 2785 #code: "moulin-a-muscade-cole-mason-3443" #attributes: Doctrine\ORM\PersistentCollection {#9115 …} #variants: Doctrine\ORM\PersistentCollection {#9131 …} #options: Doctrine\ORM\PersistentCollection {#9119 …} #associations: Doctrine\ORM\PersistentCollection {#9117 …} #createdAt: DateTime @1758632650 {#9104 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9105 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9122 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9123 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9108} #id: 2785 #name: "Moulin à muscade Cole & Mason" #slug: "moulin-a-muscade-cole-mason-3443" #description: """ <div class="col is-12"><ul>\r\n <li>Râpe finement grâce à sa griffe puissante et sa lame aiguisée.</li>\r\n <li>Design unique pour un chargement automatique.</li>\r\n <li>Anti-allergène, sans odeur, hygiénique et résistant à la corrosion.</li>\r\n </ul></div><h1>Description Moulin à muscade Cole & Mason</h1><div class="col is-12"><p>Le Moulin à muscade Cole & Mason vous permettra de râper finement les noix de muscade sans risque pour les doigts !</p>\r\n <p>Le Moulin à muscade Cole & Mason peut contenir jusqu'à 4 à 6 noix de muscade.</p></div><h1>Caractéristiques Moulin à muscade Cole & Mason</h1><div class="col is-12">Corps en acrylique et inox. Hauteur: 15 cm. Mécanisme garantie à vie.</div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-muscade-f1895-p1.html">En savoir plus sur le moulin à muscade</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9125 …} #channels: Doctrine\ORM\PersistentCollection {#9113 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9109 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9111 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9132 …} +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 {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9108 #id: 2785 #code: "moulin-a-muscade-cole-mason-3443" #attributes: Doctrine\ORM\PersistentCollection {#9115 …} #variants: Doctrine\ORM\PersistentCollection {#9131 …} #options: Doctrine\ORM\PersistentCollection {#9119 …} #associations: Doctrine\ORM\PersistentCollection {#9117 …} #createdAt: DateTime @1758632650 {#9104 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9105 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9122 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9123 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9108} #id: 2785 #name: "Moulin à muscade Cole & Mason" #slug: "moulin-a-muscade-cole-mason-3443" #description: """ <div class="col is-12"><ul>\r\n <li>Râpe finement grâce à sa griffe puissante et sa lame aiguisée.</li>\r\n <li>Design unique pour un chargement automatique.</li>\r\n <li>Anti-allergène, sans odeur, hygiénique et résistant à la corrosion.</li>\r\n </ul></div><h1>Description Moulin à muscade Cole & Mason</h1><div class="col is-12"><p>Le Moulin à muscade Cole & Mason vous permettra de râper finement les noix de muscade sans risque pour les doigts !</p>\r\n <p>Le Moulin à muscade Cole & Mason peut contenir jusqu'à 4 à 6 noix de muscade.</p></div><h1>Caractéristiques Moulin à muscade Cole & Mason</h1><div class="col is-12">Corps en acrylique et inox. Hauteur: 15 cm. Mécanisme garantie à vie.</div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-muscade-f1895-p1.html">En savoir plus sur le moulin à muscade</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9125 …} #channels: Doctrine\ORM\PersistentCollection {#9113 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9109 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9111 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à muscade Cole & Mason" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29407 -props: [ "product" => App\Entity\Product\Product {#9108 #id: 2785 #code: "moulin-a-muscade-cole-mason-3443" #attributes: Doctrine\ORM\PersistentCollection {#9115 …} #variants: Doctrine\ORM\PersistentCollection {#9131 …} #options: Doctrine\ORM\PersistentCollection {#9119 …} #associations: Doctrine\ORM\PersistentCollection {#9117 …} #createdAt: DateTime @1758632650 {#9104 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9105 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9122 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9123 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9108} #id: 2785 #name: "Moulin à muscade Cole & Mason" #slug: "moulin-a-muscade-cole-mason-3443" #description: """ <div class="col is-12"><ul>\r\n <li>Râpe finement grâce à sa griffe puissante et sa lame aiguisée.</li>\r\n <li>Design unique pour un chargement automatique.</li>\r\n <li>Anti-allergène, sans odeur, hygiénique et résistant à la corrosion.</li>\r\n </ul></div><h1>Description Moulin à muscade Cole & Mason</h1><div class="col is-12"><p>Le Moulin à muscade Cole & Mason vous permettra de râper finement les noix de muscade sans risque pour les doigts !</p>\r\n <p>Le Moulin à muscade Cole & Mason peut contenir jusqu'à 4 à 6 noix de muscade.</p></div><h1>Caractéristiques Moulin à muscade Cole & Mason</h1><div class="col is-12">Corps en acrylique et inox. Hauteur: 15 cm. Mécanisme garantie à vie.</div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-muscade-f1895-p1.html">En savoir plus sur le moulin à muscade</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9125 …} #channels: Doctrine\ORM\PersistentCollection {#9113 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9109 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9111 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29459 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29391 …} +context: Sylius\TwigHooks\Bag\DataBag {#29400 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29458 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9132 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9142 #collection: Doctrine\Common\Collections\ArrayCollection {#9143 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9141 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38252 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38254 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29459 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29391 …} +context: Sylius\TwigHooks\Bag\DataBag {#29400 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29458 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à muscade Cole & Mason" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9142 #collection: Doctrine\Common\Collections\ArrayCollection {#9143 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9141 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38252 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38254 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29465 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29459 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29391 …} +context: Sylius\TwigHooks\Bag\DataBag {#29400 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29458 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9132 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9142 #collection: Doctrine\Common\Collections\ArrayCollection {#9143 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9141 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38252 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38254 …} } "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 {#29515 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29506 …} +context: Sylius\TwigHooks\Bag\DataBag {#29513 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29514 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9132 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29518 +variant: App\Entity\Product\ProductVariant {#9132 …} +price: "31,00\u{A0}€" +originalPrice: "31,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9710 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13140 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9707 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29515 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29506 …} +context: Sylius\TwigHooks\Bag\DataBag {#29513 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29514 …} +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 | 9.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9149 #id: 2779 #code: "mini-moulin-coupe-piments-et-epices-adhoc-6117" #attributes: Doctrine\ORM\PersistentCollection {#9156 …} #variants: Doctrine\ORM\PersistentCollection {#9169 …} #options: Doctrine\ORM\PersistentCollection {#9160 …} #associations: Doctrine\ORM\PersistentCollection {#9158 …} #createdAt: DateTime @1758632649 {#9147 : 2025-09-23 21:04:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632649 {#9146 : 2025-09-23 21:04:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9163 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9164 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9149} #id: 2779 #name: "Mini moulin Coupe-piments et Epices Adhoc" #slug: "mini-moulin-coupe-piments-et-epices-adhoc-6117" #description: """ <div class="col is-12"><ul>\n <li>Système de coupe AdHoc PreciseCut.</li>\n <li>Pour une coupe parfaite des piments séchés.</li>\n <li>Acier inoxydable et acrylique.</li>\n </ul></div><h1>Descriptif Mini moulin Coupe-piments et Epices Adhoc</h1><div class="col is-12">Mini coupe-piments et épices à emporter. Réalisé en acier inoxydable et acrylique, il vous permettra de pratiquer des coupes parfaites de vos piments séchés et autres graines séchées comme la moutarde ou le cumin.</div><h1>Caractéristiques Mini moulin Coupe-piments et Epices Adhoc</h1><div class="col is-12">- Acier inoxydable et acrylique.<br />- Dimensions : diamètre : 4 cm, hauteur : 7 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 {#9166 …} #channels: Doctrine\ORM\PersistentCollection {#9154 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9152 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29398 +product: App\Entity\Product\Product {#9149 #id: 2779 #code: "mini-moulin-coupe-piments-et-epices-adhoc-6117" #attributes: Doctrine\ORM\PersistentCollection {#9156 …} #variants: Doctrine\ORM\PersistentCollection {#9169 …} #options: Doctrine\ORM\PersistentCollection {#9160 …} #associations: Doctrine\ORM\PersistentCollection {#9158 …} #createdAt: DateTime @1758632649 {#9147 : 2025-09-23 21:04:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632649 {#9146 : 2025-09-23 21:04:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9163 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9164 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9149} #id: 2779 #name: "Mini moulin Coupe-piments et Epices Adhoc" #slug: "mini-moulin-coupe-piments-et-epices-adhoc-6117" #description: """ <div class="col is-12"><ul>\n <li>Système de coupe AdHoc PreciseCut.</li>\n <li>Pour une coupe parfaite des piments séchés.</li>\n <li>Acier inoxydable et acrylique.</li>\n </ul></div><h1>Descriptif Mini moulin Coupe-piments et Epices Adhoc</h1><div class="col is-12">Mini coupe-piments et épices à emporter. Réalisé en acier inoxydable et acrylique, il vous permettra de pratiquer des coupes parfaites de vos piments séchés et autres graines séchées comme la moutarde ou le cumin.</div><h1>Caractéristiques Mini moulin Coupe-piments et Epices Adhoc</h1><div class="col is-12">- Acier inoxydable et acrylique.<br />- Dimensions : diamètre : 4 cm, hauteur : 7 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 {#9166 …} #channels: Doctrine\ORM\PersistentCollection {#9154 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9152 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9170 …} +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 {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9149 #id: 2779 #code: "mini-moulin-coupe-piments-et-epices-adhoc-6117" #attributes: Doctrine\ORM\PersistentCollection {#9156 …} #variants: Doctrine\ORM\PersistentCollection {#9169 …} #options: Doctrine\ORM\PersistentCollection {#9160 …} #associations: Doctrine\ORM\PersistentCollection {#9158 …} #createdAt: DateTime @1758632649 {#9147 : 2025-09-23 21:04:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632649 {#9146 : 2025-09-23 21:04:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9163 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9164 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9149} #id: 2779 #name: "Mini moulin Coupe-piments et Epices Adhoc" #slug: "mini-moulin-coupe-piments-et-epices-adhoc-6117" #description: """ <div class="col is-12"><ul>\n <li>Système de coupe AdHoc PreciseCut.</li>\n <li>Pour une coupe parfaite des piments séchés.</li>\n <li>Acier inoxydable et acrylique.</li>\n </ul></div><h1>Descriptif Mini moulin Coupe-piments et Epices Adhoc</h1><div class="col is-12">Mini coupe-piments et épices à emporter. Réalisé en acier inoxydable et acrylique, il vous permettra de pratiquer des coupes parfaites de vos piments séchés et autres graines séchées comme la moutarde ou le cumin.</div><h1>Caractéristiques Mini moulin Coupe-piments et Epices Adhoc</h1><div class="col is-12">- Acier inoxydable et acrylique.<br />- Dimensions : diamètre : 4 cm, hauteur : 7 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 {#9166 …} #channels: Doctrine\ORM\PersistentCollection {#9154 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9152 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Mini moulin Coupe-piments et Epices Adhoc" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29635 -props: [ "product" => App\Entity\Product\Product {#9149 #id: 2779 #code: "mini-moulin-coupe-piments-et-epices-adhoc-6117" #attributes: Doctrine\ORM\PersistentCollection {#9156 …} #variants: Doctrine\ORM\PersistentCollection {#9169 …} #options: Doctrine\ORM\PersistentCollection {#9160 …} #associations: Doctrine\ORM\PersistentCollection {#9158 …} #createdAt: DateTime @1758632649 {#9147 : 2025-09-23 21:04:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632649 {#9146 : 2025-09-23 21:04:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9163 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9164 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9149} #id: 2779 #name: "Mini moulin Coupe-piments et Epices Adhoc" #slug: "mini-moulin-coupe-piments-et-epices-adhoc-6117" #description: """ <div class="col is-12"><ul>\n <li>Système de coupe AdHoc PreciseCut.</li>\n <li>Pour une coupe parfaite des piments séchés.</li>\n <li>Acier inoxydable et acrylique.</li>\n </ul></div><h1>Descriptif Mini moulin Coupe-piments et Epices Adhoc</h1><div class="col is-12">Mini coupe-piments et épices à emporter. Réalisé en acier inoxydable et acrylique, il vous permettra de pratiquer des coupes parfaites de vos piments séchés et autres graines séchées comme la moutarde ou le cumin.</div><h1>Caractéristiques Mini moulin Coupe-piments et Epices Adhoc</h1><div class="col is-12">- Acier inoxydable et acrylique.<br />- Dimensions : diamètre : 4 cm, hauteur : 7 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 {#9166 …} #channels: Doctrine\ORM\PersistentCollection {#9154 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9152 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29681 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29619 …} +context: Sylius\TwigHooks\Bag\DataBag {#29628 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29680 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9170 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9180 #collection: Doctrine\Common\Collections\ArrayCollection {#9181 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9179 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38266 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38268 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29681 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29619 …} +context: Sylius\TwigHooks\Bag\DataBag {#29628 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29680 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Mini moulin Coupe-piments et Epices Adhoc" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9180 #collection: Doctrine\Common\Collections\ArrayCollection {#9181 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9179 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38266 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38268 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29687 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29681 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29619 …} +context: Sylius\TwigHooks\Bag\DataBag {#29628 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29680 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9170 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9180 #collection: Doctrine\Common\Collections\ArrayCollection {#9181 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9179 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38266 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38268 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29737 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29728 …} +context: Sylius\TwigHooks\Bag\DataBag {#29735 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29736 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9170 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29740 +variant: App\Entity\Product\ProductVariant {#9170 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9710 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13140 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9707 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29737 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29728 …} +context: Sylius\TwigHooks\Bag\DataBag {#29735 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29736 …} +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.45 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9186 #id: 2786 #code: "moulin-a-epices-et-graines-de-lin-cole-mason-6033" #attributes: Doctrine\ORM\PersistentCollection {#9193 …} #variants: Doctrine\ORM\PersistentCollection {#9206 …} #options: Doctrine\ORM\PersistentCollection {#9197 …} #associations: Doctrine\ORM\PersistentCollection {#9195 …} #createdAt: DateTime @1758632650 {#9182 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9183 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9200 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9201 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9186} #id: 2786 #name: "Moulin à Epices et Graines de Lin Cole & Mason" #slug: "moulin-a-epices-et-graines-de-lin-cole-mason-6033" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme haute performances en acier au carbone.</li>\n <li>Pour Epices (sauf sel) et graines de lin.</li>\n <li>Réglage de la mouture.</li>\n </ul></div><h1>Descriptif Moulin à Epices et Graines de Lin Cole & Mason</h1><div class="col is-12">Grâce à ce moulin Cole & Mason, vous moudrez vos épices (sauf sel) et graines de lin très facilement tout en choisissant la taille de la mouture. Il est doté d'un mécanisme haute performance en acier au carbone.</div><h1>Caractéristiques Moulin à Epices et Graines de Lin Cole & Mason</h1><div class="col is-12">- Verre et acier inoxydable.<br />- Mécanisme haute performance en acier au carbone.<br />- Incompatible avec le sel.<br />- Diamètre : 5,5 cm.<br />- Hauteur : 14 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 {#9203 …} #channels: Doctrine\ORM\PersistentCollection {#9191 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9187 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9189 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29626 +product: App\Entity\Product\Product {#9186 #id: 2786 #code: "moulin-a-epices-et-graines-de-lin-cole-mason-6033" #attributes: Doctrine\ORM\PersistentCollection {#9193 …} #variants: Doctrine\ORM\PersistentCollection {#9206 …} #options: Doctrine\ORM\PersistentCollection {#9197 …} #associations: Doctrine\ORM\PersistentCollection {#9195 …} #createdAt: DateTime @1758632650 {#9182 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9183 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9200 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9201 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9186} #id: 2786 #name: "Moulin à Epices et Graines de Lin Cole & Mason" #slug: "moulin-a-epices-et-graines-de-lin-cole-mason-6033" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme haute performances en acier au carbone.</li>\n <li>Pour Epices (sauf sel) et graines de lin.</li>\n <li>Réglage de la mouture.</li>\n </ul></div><h1>Descriptif Moulin à Epices et Graines de Lin Cole & Mason</h1><div class="col is-12">Grâce à ce moulin Cole & Mason, vous moudrez vos épices (sauf sel) et graines de lin très facilement tout en choisissant la taille de la mouture. Il est doté d'un mécanisme haute performance en acier au carbone.</div><h1>Caractéristiques Moulin à Epices et Graines de Lin Cole & Mason</h1><div class="col is-12">- Verre et acier inoxydable.<br />- Mécanisme haute performance en acier au carbone.<br />- Incompatible avec le sel.<br />- Diamètre : 5,5 cm.<br />- Hauteur : 14 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 {#9203 …} #channels: Doctrine\ORM\PersistentCollection {#9191 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9187 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9189 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9207 …} +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 {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9186 #id: 2786 #code: "moulin-a-epices-et-graines-de-lin-cole-mason-6033" #attributes: Doctrine\ORM\PersistentCollection {#9193 …} #variants: Doctrine\ORM\PersistentCollection {#9206 …} #options: Doctrine\ORM\PersistentCollection {#9197 …} #associations: Doctrine\ORM\PersistentCollection {#9195 …} #createdAt: DateTime @1758632650 {#9182 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9183 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9200 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9201 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9186} #id: 2786 #name: "Moulin à Epices et Graines de Lin Cole & Mason" #slug: "moulin-a-epices-et-graines-de-lin-cole-mason-6033" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme haute performances en acier au carbone.</li>\n <li>Pour Epices (sauf sel) et graines de lin.</li>\n <li>Réglage de la mouture.</li>\n </ul></div><h1>Descriptif Moulin à Epices et Graines de Lin Cole & Mason</h1><div class="col is-12">Grâce à ce moulin Cole & Mason, vous moudrez vos épices (sauf sel) et graines de lin très facilement tout en choisissant la taille de la mouture. Il est doté d'un mécanisme haute performance en acier au carbone.</div><h1>Caractéristiques Moulin à Epices et Graines de Lin Cole & Mason</h1><div class="col is-12">- Verre et acier inoxydable.<br />- Mécanisme haute performance en acier au carbone.<br />- Incompatible avec le sel.<br />- Diamètre : 5,5 cm.<br />- Hauteur : 14 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 {#9203 …} #channels: Doctrine\ORM\PersistentCollection {#9191 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9187 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9189 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Epices et Graines de Lin Cole & Mason" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29857 -props: [ "product" => App\Entity\Product\Product {#9186 #id: 2786 #code: "moulin-a-epices-et-graines-de-lin-cole-mason-6033" #attributes: Doctrine\ORM\PersistentCollection {#9193 …} #variants: Doctrine\ORM\PersistentCollection {#9206 …} #options: Doctrine\ORM\PersistentCollection {#9197 …} #associations: Doctrine\ORM\PersistentCollection {#9195 …} #createdAt: DateTime @1758632650 {#9182 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9183 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9200 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9201 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9186} #id: 2786 #name: "Moulin à Epices et Graines de Lin Cole & Mason" #slug: "moulin-a-epices-et-graines-de-lin-cole-mason-6033" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme haute performances en acier au carbone.</li>\n <li>Pour Epices (sauf sel) et graines de lin.</li>\n <li>Réglage de la mouture.</li>\n </ul></div><h1>Descriptif Moulin à Epices et Graines de Lin Cole & Mason</h1><div class="col is-12">Grâce à ce moulin Cole & Mason, vous moudrez vos épices (sauf sel) et graines de lin très facilement tout en choisissant la taille de la mouture. Il est doté d'un mécanisme haute performance en acier au carbone.</div><h1>Caractéristiques Moulin à Epices et Graines de Lin Cole & Mason</h1><div class="col is-12">- Verre et acier inoxydable.<br />- Mécanisme haute performance en acier au carbone.<br />- Incompatible avec le sel.<br />- Diamètre : 5,5 cm.<br />- Hauteur : 14 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 {#9203 …} #channels: Doctrine\ORM\PersistentCollection {#9191 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9187 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9189 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29912 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29841 …} +context: Sylius\TwigHooks\Bag\DataBag {#29850 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29911 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9207 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9220 #collection: Doctrine\Common\Collections\ArrayCollection {#9221 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9219 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29912 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29841 …} +context: Sylius\TwigHooks\Bag\DataBag {#29850 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29911 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Epices et Graines de Lin Cole & Mason" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9220 #collection: Doctrine\Common\Collections\ArrayCollection {#9221 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9219 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29918 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29912 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29841 …} +context: Sylius\TwigHooks\Bag\DataBag {#29850 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29911 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9207 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9220 #collection: Doctrine\Common\Collections\ArrayCollection {#9221 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9219 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29968 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29959 …} +context: Sylius\TwigHooks\Bag\DataBag {#29966 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29967 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9207 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29971 +variant: App\Entity\Product\ProductVariant {#9207 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9710 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13140 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9707 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29968 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29959 …} +context: Sylius\TwigHooks\Bag\DataBag {#29966 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29967 …} +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.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9226 #id: 2787 #code: "set-de-2-moulins-poivre-sel-crystal-cole-mason-7450" #attributes: Doctrine\ORM\PersistentCollection {#9233 …} #variants: Doctrine\ORM\PersistentCollection {#9246 …} #options: Doctrine\ORM\PersistentCollection {#9237 …} #associations: Doctrine\ORM\PersistentCollection {#9235 …} #createdAt: DateTime @1758632650 {#9222 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9223 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9240 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9241 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9226} #id: 2787 #name: "Set de 2 moulins poivre / sel Crystal Cole & Mason" #slug: "set-de-2-moulins-poivre-sel-crystal-cole-mason-7450" #description: """ <div class="col is-12"><ul>\n <li>Libère tout l'arôme du poivre.</li>\n <li>Régalge facile pour une mouture fine ou grossière.</li>\n <li>Mécanisme en céramique sans risque de corrosion.</li>\n </ul></div><h1>Descriptif Set de 2 moulins poivre / sel Crystal Cole & Mason</h1><div class="col is-12">Set comprenant un moulin à poivre avec réglage de la mouture pour préserver tous les arômes et un moulin à sel avec mécanisme en céramique anti-corrosion. Pratique et très élégant à table avec son design contemporain en acrylique.</div><h1>Caractéristiques Set de 2 moulins poivre / sel Crystal Cole & Mason</h1><div class="col is-12">- Acrylique.<br />- Mouilins avec réglage de la pouture de fine à grossière.<br />- Moulin à sel avec mécanisme en céramique.<br />- Taille : 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 {#9243 …} #channels: Doctrine\ORM\PersistentCollection {#9231 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9227 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9229 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29848 +product: App\Entity\Product\Product {#9226 #id: 2787 #code: "set-de-2-moulins-poivre-sel-crystal-cole-mason-7450" #attributes: Doctrine\ORM\PersistentCollection {#9233 …} #variants: Doctrine\ORM\PersistentCollection {#9246 …} #options: Doctrine\ORM\PersistentCollection {#9237 …} #associations: Doctrine\ORM\PersistentCollection {#9235 …} #createdAt: DateTime @1758632650 {#9222 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9223 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9240 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9241 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9226} #id: 2787 #name: "Set de 2 moulins poivre / sel Crystal Cole & Mason" #slug: "set-de-2-moulins-poivre-sel-crystal-cole-mason-7450" #description: """ <div class="col is-12"><ul>\n <li>Libère tout l'arôme du poivre.</li>\n <li>Régalge facile pour une mouture fine ou grossière.</li>\n <li>Mécanisme en céramique sans risque de corrosion.</li>\n </ul></div><h1>Descriptif Set de 2 moulins poivre / sel Crystal Cole & Mason</h1><div class="col is-12">Set comprenant un moulin à poivre avec réglage de la mouture pour préserver tous les arômes et un moulin à sel avec mécanisme en céramique anti-corrosion. Pratique et très élégant à table avec son design contemporain en acrylique.</div><h1>Caractéristiques Set de 2 moulins poivre / sel Crystal Cole & Mason</h1><div class="col is-12">- Acrylique.<br />- Mouilins avec réglage de la pouture de fine à grossière.<br />- Moulin à sel avec mécanisme en céramique.<br />- Taille : 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 {#9243 …} #channels: Doctrine\ORM\PersistentCollection {#9231 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9227 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9229 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9247 …} +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 {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +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 {#9226 #id: 2787 #code: "set-de-2-moulins-poivre-sel-crystal-cole-mason-7450" #attributes: Doctrine\ORM\PersistentCollection {#9233 …} #variants: Doctrine\ORM\PersistentCollection {#9246 …} #options: Doctrine\ORM\PersistentCollection {#9237 …} #associations: Doctrine\ORM\PersistentCollection {#9235 …} #createdAt: DateTime @1758632650 {#9222 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9223 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9240 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9241 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9226} #id: 2787 #name: "Set de 2 moulins poivre / sel Crystal Cole & Mason" #slug: "set-de-2-moulins-poivre-sel-crystal-cole-mason-7450" #description: """ <div class="col is-12"><ul>\n <li>Libère tout l'arôme du poivre.</li>\n <li>Régalge facile pour une mouture fine ou grossière.</li>\n <li>Mécanisme en céramique sans risque de corrosion.</li>\n </ul></div><h1>Descriptif Set de 2 moulins poivre / sel Crystal Cole & Mason</h1><div class="col is-12">Set comprenant un moulin à poivre avec réglage de la mouture pour préserver tous les arômes et un moulin à sel avec mécanisme en céramique anti-corrosion. Pratique et très élégant à table avec son design contemporain en acrylique.</div><h1>Caractéristiques Set de 2 moulins poivre / sel Crystal Cole & Mason</h1><div class="col is-12">- Acrylique.<br />- Mouilins avec réglage de la pouture de fine à grossière.<br />- Moulin à sel avec mécanisme en céramique.<br />- Taille : 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 {#9243 …} #channels: Doctrine\ORM\PersistentCollection {#9231 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9227 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9229 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Set de 2 moulins poivre / sel Crystal Cole & Mason" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30088 -props: [ "product" => App\Entity\Product\Product {#9226 #id: 2787 #code: "set-de-2-moulins-poivre-sel-crystal-cole-mason-7450" #attributes: Doctrine\ORM\PersistentCollection {#9233 …} #variants: Doctrine\ORM\PersistentCollection {#9246 …} #options: Doctrine\ORM\PersistentCollection {#9237 …} #associations: Doctrine\ORM\PersistentCollection {#9235 …} #createdAt: DateTime @1758632650 {#9222 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#9223 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9240 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9241 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9226} #id: 2787 #name: "Set de 2 moulins poivre / sel Crystal Cole & Mason" #slug: "set-de-2-moulins-poivre-sel-crystal-cole-mason-7450" #description: """ <div class="col is-12"><ul>\n <li>Libère tout l'arôme du poivre.</li>\n <li>Régalge facile pour une mouture fine ou grossière.</li>\n <li>Mécanisme en céramique sans risque de corrosion.</li>\n </ul></div><h1>Descriptif Set de 2 moulins poivre / sel Crystal Cole & Mason</h1><div class="col is-12">Set comprenant un moulin à poivre avec réglage de la mouture pour préserver tous les arômes et un moulin à sel avec mécanisme en céramique anti-corrosion. Pratique et très élégant à table avec son design contemporain en acrylique.</div><h1>Caractéristiques Set de 2 moulins poivre / sel Crystal Cole & Mason</h1><div class="col is-12">- Acrylique.<br />- Mouilins avec réglage de la pouture de fine à grossière.<br />- Moulin à sel avec mécanisme en céramique.<br />- Taille : 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 {#9243 …} #channels: Doctrine\ORM\PersistentCollection {#9231 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9227 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9229 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30134 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30072 …} +context: Sylius\TwigHooks\Bag\DataBag {#30081 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30133 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9247 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9257 #collection: Doctrine\Common\Collections\ArrayCollection {#9258 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9256 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38294 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30134 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30072 …} +context: Sylius\TwigHooks\Bag\DataBag {#30081 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30133 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Set de 2 moulins poivre / sel Crystal Cole & Mason" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9257 #collection: Doctrine\Common\Collections\ArrayCollection {#9258 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9256 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38294 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30140 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30134 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30072 …} +context: Sylius\TwigHooks\Bag\DataBag {#30081 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30133 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9247 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9257 #collection: Doctrine\Common\Collections\ArrayCollection {#9258 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9256 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38294 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30190 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30181 …} +context: Sylius\TwigHooks\Bag\DataBag {#30188 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30189 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9247 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30193 +variant: App\Entity\Product\ProductVariant {#9247 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9710 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13140 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9707 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30190 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30181 …} +context: Sylius\TwigHooks\Bag\DataBag {#30188 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30189 …} +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.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9263 #id: 2798 #code: "moulin-a-piments-microplane-6247" #attributes: Doctrine\ORM\PersistentCollection {#9270 …} #variants: Doctrine\ORM\PersistentCollection {#9286 …} #options: Doctrine\ORM\PersistentCollection {#9274 …} #associations: Doctrine\ORM\PersistentCollection {#9272 …} #createdAt: DateTime @1758632652 {#9259 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9260 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9277 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9278 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9263} #id: 2798 #name: "Moulin à Piments Microplane" #slug: "moulin-a-piments-microplane-6247" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable fabriquée par photochimie.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabriqué aux USA.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Piments Microplane</h1><div class="col is-12">Moulin à Piments muni d'une lame en acier inoxydable fabriquée aux USA selon un procédé photochimique lui conférant un tranchant exceptionnel. Ce moulin râpe avec une précision remarquable, sans effort et permet aux piments séchés de libérer toutes leurs saveurs. Doté d'un mécanisme équipé d'un ressort exerçant la pression idéale sue les piments, il vous pemettra en un tour de main de pimenter selon votre goût vos plats préférés.</div><h1>Caractéristiques Moulin à Piments Microplane</h1><div class="col is-12">- Fabrication US.<br />- Lame en acier inoxydable.<br />- Résultats professionnels.<br />- Partie haute hermétique pour stocker les piments.<br />- Hauteur : 19,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 {#9280 …} #channels: Doctrine\ORM\PersistentCollection {#9268 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9264 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9266 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30079 +product: App\Entity\Product\Product {#9263 #id: 2798 #code: "moulin-a-piments-microplane-6247" #attributes: Doctrine\ORM\PersistentCollection {#9270 …} #variants: Doctrine\ORM\PersistentCollection {#9286 …} #options: Doctrine\ORM\PersistentCollection {#9274 …} #associations: Doctrine\ORM\PersistentCollection {#9272 …} #createdAt: DateTime @1758632652 {#9259 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9260 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9277 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9278 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9263} #id: 2798 #name: "Moulin à Piments Microplane" #slug: "moulin-a-piments-microplane-6247" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable fabriquée par photochimie.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabriqué aux USA.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Piments Microplane</h1><div class="col is-12">Moulin à Piments muni d'une lame en acier inoxydable fabriquée aux USA selon un procédé photochimique lui conférant un tranchant exceptionnel. Ce moulin râpe avec une précision remarquable, sans effort et permet aux piments séchés de libérer toutes leurs saveurs. Doté d'un mécanisme équipé d'un ressort exerçant la pression idéale sue les piments, il vous pemettra en un tour de main de pimenter selon votre goût vos plats préférés.</div><h1>Caractéristiques Moulin à Piments Microplane</h1><div class="col is-12">- Fabrication US.<br />- Lame en acier inoxydable.<br />- Résultats professionnels.<br />- Partie haute hermétique pour stocker les piments.<br />- Hauteur : 19,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 {#9280 …} #channels: Doctrine\ORM\PersistentCollection {#9268 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9264 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9266 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9287 …} +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 {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9263 #id: 2798 #code: "moulin-a-piments-microplane-6247" #attributes: Doctrine\ORM\PersistentCollection {#9270 …} #variants: Doctrine\ORM\PersistentCollection {#9286 …} #options: Doctrine\ORM\PersistentCollection {#9274 …} #associations: Doctrine\ORM\PersistentCollection {#9272 …} #createdAt: DateTime @1758632652 {#9259 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9260 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9277 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9278 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9263} #id: 2798 #name: "Moulin à Piments Microplane" #slug: "moulin-a-piments-microplane-6247" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable fabriquée par photochimie.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabriqué aux USA.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Piments Microplane</h1><div class="col is-12">Moulin à Piments muni d'une lame en acier inoxydable fabriquée aux USA selon un procédé photochimique lui conférant un tranchant exceptionnel. Ce moulin râpe avec une précision remarquable, sans effort et permet aux piments séchés de libérer toutes leurs saveurs. Doté d'un mécanisme équipé d'un ressort exerçant la pression idéale sue les piments, il vous pemettra en un tour de main de pimenter selon votre goût vos plats préférés.</div><h1>Caractéristiques Moulin à Piments Microplane</h1><div class="col is-12">- Fabrication US.<br />- Lame en acier inoxydable.<br />- Résultats professionnels.<br />- Partie haute hermétique pour stocker les piments.<br />- Hauteur : 19,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 {#9280 …} #channels: Doctrine\ORM\PersistentCollection {#9268 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9264 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9266 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Piments Microplane" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30310 -props: [ "product" => App\Entity\Product\Product {#9263 #id: 2798 #code: "moulin-a-piments-microplane-6247" #attributes: Doctrine\ORM\PersistentCollection {#9270 …} #variants: Doctrine\ORM\PersistentCollection {#9286 …} #options: Doctrine\ORM\PersistentCollection {#9274 …} #associations: Doctrine\ORM\PersistentCollection {#9272 …} #createdAt: DateTime @1758632652 {#9259 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9260 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9277 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9278 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9263} #id: 2798 #name: "Moulin à Piments Microplane" #slug: "moulin-a-piments-microplane-6247" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable fabriquée par photochimie.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabriqué aux USA.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Piments Microplane</h1><div class="col is-12">Moulin à Piments muni d'une lame en acier inoxydable fabriquée aux USA selon un procédé photochimique lui conférant un tranchant exceptionnel. Ce moulin râpe avec une précision remarquable, sans effort et permet aux piments séchés de libérer toutes leurs saveurs. Doté d'un mécanisme équipé d'un ressort exerçant la pression idéale sue les piments, il vous pemettra en un tour de main de pimenter selon votre goût vos plats préférés.</div><h1>Caractéristiques Moulin à Piments Microplane</h1><div class="col is-12">- Fabrication US.<br />- Lame en acier inoxydable.<br />- Résultats professionnels.<br />- Partie haute hermétique pour stocker les piments.<br />- Hauteur : 19,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 {#9280 …} #channels: Doctrine\ORM\PersistentCollection {#9268 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9264 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9266 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30365 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30294 …} +context: Sylius\TwigHooks\Bag\DataBag {#30303 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30364 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9287 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9297 #collection: Doctrine\Common\Collections\ArrayCollection {#9298 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9296 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30365 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30294 …} +context: Sylius\TwigHooks\Bag\DataBag {#30303 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30364 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Piments Microplane" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9297 #collection: Doctrine\Common\Collections\ArrayCollection {#9298 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9296 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30371 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30365 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30294 …} +context: Sylius\TwigHooks\Bag\DataBag {#30303 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30364 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9287 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9297 #collection: Doctrine\Common\Collections\ArrayCollection {#9298 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9296 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30421 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30412 …} +context: Sylius\TwigHooks\Bag\DataBag {#30419 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30420 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9287 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30424 +variant: App\Entity\Product\ProductVariant {#9287 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9710 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13140 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9707 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30421 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30412 …} +context: Sylius\TwigHooks\Bag\DataBag {#30419 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30420 …} +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.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9303 #id: 2800 #code: "moulin-double-duomill-adhoc-7118" #attributes: Doctrine\ORM\PersistentCollection {#9310 …} #variants: Doctrine\ORM\PersistentCollection {#9323 …} #options: Doctrine\ORM\PersistentCollection {#9314 …} #associations: Doctrine\ORM\PersistentCollection {#9312 …} #createdAt: DateTime @1758632652 {#9299 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9300 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9317 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9318 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9303} #id: 2800 #name: "Moulin double Duomill AdHoc" #slug: "moulin-double-duomill-adhoc-7118" #description: """ <div class="col is-12"><ul>\n <li>Double moulin mais pas plus gros qu'une salière.</li>\n <li>Broyeurs céramique haute performance.</li>\n <li>Belle finition inox.</li>\n </ul></div><h1>Descriptif Moulin double Duomill AdHoc</h1><div class="col is-12">Avec le Moulin double Duomill AdHoc, passez instantanément du poivre au sel ! Il suffit de le retourner ! Très compact, il est réalisé en acier inoxydable qui lui donne un aspect particulièrement qualitatif, il sera très à l'aise sur votre table. Par ailleurs il est équipé de broyeurs très performants en céramique acceptant le sel humide.</div><h1>Caractéristiques Moulin double Duomill AdHoc</h1><div class="col is-12">- Mini double moulin poivre & sel.<br />- Acier inoxydable et acrylique.<br />- Broyeurs hautes performances en céramique<br />- Diamètre : 3 cm.<br />- Hauteur : 11 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 {#9320 …} #channels: Doctrine\ORM\PersistentCollection {#9308 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9304 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9306 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30301 +product: App\Entity\Product\Product {#9303 #id: 2800 #code: "moulin-double-duomill-adhoc-7118" #attributes: Doctrine\ORM\PersistentCollection {#9310 …} #variants: Doctrine\ORM\PersistentCollection {#9323 …} #options: Doctrine\ORM\PersistentCollection {#9314 …} #associations: Doctrine\ORM\PersistentCollection {#9312 …} #createdAt: DateTime @1758632652 {#9299 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9300 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9317 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9318 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9303} #id: 2800 #name: "Moulin double Duomill AdHoc" #slug: "moulin-double-duomill-adhoc-7118" #description: """ <div class="col is-12"><ul>\n <li>Double moulin mais pas plus gros qu'une salière.</li>\n <li>Broyeurs céramique haute performance.</li>\n <li>Belle finition inox.</li>\n </ul></div><h1>Descriptif Moulin double Duomill AdHoc</h1><div class="col is-12">Avec le Moulin double Duomill AdHoc, passez instantanément du poivre au sel ! Il suffit de le retourner ! Très compact, il est réalisé en acier inoxydable qui lui donne un aspect particulièrement qualitatif, il sera très à l'aise sur votre table. Par ailleurs il est équipé de broyeurs très performants en céramique acceptant le sel humide.</div><h1>Caractéristiques Moulin double Duomill AdHoc</h1><div class="col is-12">- Mini double moulin poivre & sel.<br />- Acier inoxydable et acrylique.<br />- Broyeurs hautes performances en céramique<br />- Diamètre : 3 cm.<br />- Hauteur : 11 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 {#9320 …} #channels: Doctrine\ORM\PersistentCollection {#9308 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9304 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9306 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9324 …} +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 {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +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 {#9303 #id: 2800 #code: "moulin-double-duomill-adhoc-7118" #attributes: Doctrine\ORM\PersistentCollection {#9310 …} #variants: Doctrine\ORM\PersistentCollection {#9323 …} #options: Doctrine\ORM\PersistentCollection {#9314 …} #associations: Doctrine\ORM\PersistentCollection {#9312 …} #createdAt: DateTime @1758632652 {#9299 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9300 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9317 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9318 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9303} #id: 2800 #name: "Moulin double Duomill AdHoc" #slug: "moulin-double-duomill-adhoc-7118" #description: """ <div class="col is-12"><ul>\n <li>Double moulin mais pas plus gros qu'une salière.</li>\n <li>Broyeurs céramique haute performance.</li>\n <li>Belle finition inox.</li>\n </ul></div><h1>Descriptif Moulin double Duomill AdHoc</h1><div class="col is-12">Avec le Moulin double Duomill AdHoc, passez instantanément du poivre au sel ! Il suffit de le retourner ! Très compact, il est réalisé en acier inoxydable qui lui donne un aspect particulièrement qualitatif, il sera très à l'aise sur votre table. Par ailleurs il est équipé de broyeurs très performants en céramique acceptant le sel humide.</div><h1>Caractéristiques Moulin double Duomill AdHoc</h1><div class="col is-12">- Mini double moulin poivre & sel.<br />- Acier inoxydable et acrylique.<br />- Broyeurs hautes performances en céramique<br />- Diamètre : 3 cm.<br />- Hauteur : 11 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 {#9320 …} #channels: Doctrine\ORM\PersistentCollection {#9308 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9304 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9306 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin double Duomill AdHoc" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30541 -props: [ "product" => App\Entity\Product\Product {#9303 #id: 2800 #code: "moulin-double-duomill-adhoc-7118" #attributes: Doctrine\ORM\PersistentCollection {#9310 …} #variants: Doctrine\ORM\PersistentCollection {#9323 …} #options: Doctrine\ORM\PersistentCollection {#9314 …} #associations: Doctrine\ORM\PersistentCollection {#9312 …} #createdAt: DateTime @1758632652 {#9299 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9300 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9317 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9318 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9303} #id: 2800 #name: "Moulin double Duomill AdHoc" #slug: "moulin-double-duomill-adhoc-7118" #description: """ <div class="col is-12"><ul>\n <li>Double moulin mais pas plus gros qu'une salière.</li>\n <li>Broyeurs céramique haute performance.</li>\n <li>Belle finition inox.</li>\n </ul></div><h1>Descriptif Moulin double Duomill AdHoc</h1><div class="col is-12">Avec le Moulin double Duomill AdHoc, passez instantanément du poivre au sel ! Il suffit de le retourner ! Très compact, il est réalisé en acier inoxydable qui lui donne un aspect particulièrement qualitatif, il sera très à l'aise sur votre table. Par ailleurs il est équipé de broyeurs très performants en céramique acceptant le sel humide.</div><h1>Caractéristiques Moulin double Duomill AdHoc</h1><div class="col is-12">- Mini double moulin poivre & sel.<br />- Acier inoxydable et acrylique.<br />- Broyeurs hautes performances en céramique<br />- Diamètre : 3 cm.<br />- Hauteur : 11 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 {#9320 …} #channels: Doctrine\ORM\PersistentCollection {#9308 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9304 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9306 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30587 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30525 …} +context: Sylius\TwigHooks\Bag\DataBag {#30534 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30586 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9324 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9334 #collection: Doctrine\Common\Collections\ArrayCollection {#9335 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9333 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30587 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30525 …} +context: Sylius\TwigHooks\Bag\DataBag {#30534 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30586 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin double Duomill AdHoc" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9334 #collection: Doctrine\Common\Collections\ArrayCollection {#9335 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9333 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30593 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30587 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30525 …} +context: Sylius\TwigHooks\Bag\DataBag {#30534 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30586 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9324 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9334 #collection: Doctrine\Common\Collections\ArrayCollection {#9335 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9333 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30643 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30634 …} +context: Sylius\TwigHooks\Bag\DataBag {#30641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30642 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9324 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30646 +variant: App\Entity\Product\ProductVariant {#9324 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9710 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13140 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9707 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30643 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30634 …} +context: Sylius\TwigHooks\Bag\DataBag {#30641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30642 …} +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.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9340 #id: 2802 #code: "moulin-a-graines-de-lin-kyocera-7985" #attributes: Doctrine\ORM\PersistentCollection {#9347 …} #variants: Doctrine\ORM\PersistentCollection {#9360 …} #options: Doctrine\ORM\PersistentCollection {#9351 …} #associations: Doctrine\ORM\PersistentCollection {#9349 …} #createdAt: DateTime @1758632652 {#9336 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9337 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9354 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9355 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9340} #id: 2802 #name: "Moulin à Graines de Lin Kyocera" #slug: "moulin-a-graines-de-lin-kyocera-7985" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique (ne s'oxyde pas).</li>\n <li>Moud toutes les graines et épices.</li>\n <li>Mouture réglable.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Kyocera</h1><div class="col is-12">Le moulin à Graines de Lin Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques Moulin à Graines de Lin Kyocera</h1><div class="col is-12">- Contenant en verre. <br />- Mécanisme céramique haute performance. <br />- Dimensions : Diamètre : 6 cm, Hauteur : 15.6 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 {#9357 …} #channels: Doctrine\ORM\PersistentCollection {#9345 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9341 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9343 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30532 +product: App\Entity\Product\Product {#9340 #id: 2802 #code: "moulin-a-graines-de-lin-kyocera-7985" #attributes: Doctrine\ORM\PersistentCollection {#9347 …} #variants: Doctrine\ORM\PersistentCollection {#9360 …} #options: Doctrine\ORM\PersistentCollection {#9351 …} #associations: Doctrine\ORM\PersistentCollection {#9349 …} #createdAt: DateTime @1758632652 {#9336 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9337 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9354 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9355 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9340} #id: 2802 #name: "Moulin à Graines de Lin Kyocera" #slug: "moulin-a-graines-de-lin-kyocera-7985" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique (ne s'oxyde pas).</li>\n <li>Moud toutes les graines et épices.</li>\n <li>Mouture réglable.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Kyocera</h1><div class="col is-12">Le moulin à Graines de Lin Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques Moulin à Graines de Lin Kyocera</h1><div class="col is-12">- Contenant en verre. <br />- Mécanisme céramique haute performance. <br />- Dimensions : Diamètre : 6 cm, Hauteur : 15.6 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 {#9357 …} #channels: Doctrine\ORM\PersistentCollection {#9345 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9341 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9343 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9361 …} +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 {#28275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28308 …} +context: Sylius\TwigHooks\Bag\DataBag {#28314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28301 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9340 #id: 2802 #code: "moulin-a-graines-de-lin-kyocera-7985" #attributes: Doctrine\ORM\PersistentCollection {#9347 …} #variants: Doctrine\ORM\PersistentCollection {#9360 …} #options: Doctrine\ORM\PersistentCollection {#9351 …} #associations: Doctrine\ORM\PersistentCollection {#9349 …} #createdAt: DateTime @1758632652 {#9336 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9337 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9354 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9355 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9340} #id: 2802 #name: "Moulin à Graines de Lin Kyocera" #slug: "moulin-a-graines-de-lin-kyocera-7985" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique (ne s'oxyde pas).</li>\n <li>Moud toutes les graines et épices.</li>\n <li>Mouture réglable.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Kyocera</h1><div class="col is-12">Le moulin à Graines de Lin Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques Moulin à Graines de Lin Kyocera</h1><div class="col is-12">- Contenant en verre. <br />- Mécanisme céramique haute performance. <br />- Dimensions : Diamètre : 6 cm, Hauteur : 15.6 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 {#9357 …} #channels: Doctrine\ORM\PersistentCollection {#9345 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9341 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9343 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Graines de Lin Kyocera" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30763 -props: [ "product" => App\Entity\Product\Product {#9340 #id: 2802 #code: "moulin-a-graines-de-lin-kyocera-7985" #attributes: Doctrine\ORM\PersistentCollection {#9347 …} #variants: Doctrine\ORM\PersistentCollection {#9360 …} #options: Doctrine\ORM\PersistentCollection {#9351 …} #associations: Doctrine\ORM\PersistentCollection {#9349 …} #createdAt: DateTime @1758632652 {#9336 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#9337 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9354 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9355 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9340} #id: 2802 #name: "Moulin à Graines de Lin Kyocera" #slug: "moulin-a-graines-de-lin-kyocera-7985" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique (ne s'oxyde pas).</li>\n <li>Moud toutes les graines et épices.</li>\n <li>Mouture réglable.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Kyocera</h1><div class="col is-12">Le moulin à Graines de Lin Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques Moulin à Graines de Lin Kyocera</h1><div class="col is-12">- Contenant en verre. <br />- Mécanisme céramique haute performance. <br />- Dimensions : Diamètre : 6 cm, Hauteur : 15.6 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 {#9357 …} #channels: Doctrine\ORM\PersistentCollection {#9345 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9341 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9343 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30747 …} +context: Sylius\TwigHooks\Bag\DataBag {#30756 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30814 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9361 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9371 #collection: Doctrine\Common\Collections\ArrayCollection {#9372 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9370 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38336 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38338 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30747 …} +context: Sylius\TwigHooks\Bag\DataBag {#30756 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30814 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Graines de Lin Kyocera" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9371 #collection: Doctrine\Common\Collections\ArrayCollection {#9372 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9370 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38336 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38338 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30821 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30747 …} +context: Sylius\TwigHooks\Bag\DataBag {#30756 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30814 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9361 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9371 #collection: Doctrine\Common\Collections\ArrayCollection {#9372 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9370 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38336 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38338 …} } "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 {#30871 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30862 …} +context: Sylius\TwigHooks\Bag\DataBag {#30869 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30870 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9361 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30874 +variant: App\Entity\Product\ProductVariant {#9361 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9710 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13140 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9707 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30871 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30862 …} +context: Sylius\TwigHooks\Bag\DataBag {#30869 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30870 …} +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.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27984 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13205 …} +context: Sylius\TwigHooks\Bag\DataBag {#28006 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13215 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31186 +cart: App\Entity\Order\Order {#14119 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27984 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13205 …} +context: Sylius\TwigHooks\Bag\DataBag {#28006 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13215 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||