Components
12
Twig Components
44
Render Count
105
ms
Render Time
112.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 112.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12591 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12584 …} +context: Sylius\TwigHooks\Bag\DataBag {#12590 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12589 …} +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 {#13211 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12482 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12591 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12584 …} +context: Sylius\TwigHooks\Bag\DataBag {#12590 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12589 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 112.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13288 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13284 …} +context: Sylius\TwigHooks\Bag\DataBag {#13286 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13287 …} +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 {#13297 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13288 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13284 …} +context: Sylius\TwigHooks\Bag\DataBag {#13286 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13287 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 112.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13379 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13358 …} +context: Sylius\TwigHooks\Bag\DataBag {#13378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13377 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13394 +cart: App\Entity\Order\Order {#13461 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13379 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13358 …} +context: Sylius\TwigHooks\Bag\DataBag {#13378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13377 …} +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 | 112.0 MiB | 14.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13647 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13635 …} +context: Sylius\TwigHooks\Bag\DataBag {#13641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13633 …} +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 {#13656 #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 {#13647 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13635 …} +context: Sylius\TwigHooks\Bag\DataBag {#13641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13633 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27448 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27444 …} +context: Sylius\TwigHooks\Bag\DataBag {#27445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27447 …} +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 {#27457 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27448 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27444 …} +context: Sylius\TwigHooks\Bag\DataBag {#27445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27447 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …} +context: Sylius\TwigHooks\Bag\DataBag {#27559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …} +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 {#27570 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …} +context: Sylius\TwigHooks\Bag\DataBag {#27559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 2.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27632 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27628 …} +context: Sylius\TwigHooks\Bag\DataBag {#27629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27631 …} +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 {#27640 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27632 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27628 …} +context: Sylius\TwigHooks\Bag\DataBag {#27629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27631 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 25.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 3041 #code: "moulin-peugeot-paris-chocolat-u-select-331" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632747 {#7725 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7770 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 3041 #name: "Moulin Peugeot PARIS chocolat U'Select" #slug: "moulin-peugeot-paris-chocolat-u-select-331" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot PARIS chocolat U'Select</h1><div class="col is-12"><p><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Le moulin Peugeot Paris sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</span><br />Corps bois vernis. Système de fermeture par vis laiton gravée poivre ou sel.</p></div><h1>Description mécanisme moulin PEUGEOT U'Select</h1><div class="col is-12"><p>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28166 +product: App\Entity\Product\Product {#7995 #id: 3041 #code: "moulin-peugeot-paris-chocolat-u-select-331" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632747 {#7725 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7770 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 3041 #name: "Moulin Peugeot PARIS chocolat U'Select" #slug: "moulin-peugeot-paris-chocolat-u-select-331" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot PARIS chocolat U'Select</h1><div class="col is-12"><p><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Le moulin Peugeot Paris sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</span><br />Corps bois vernis. Système de fermeture par vis laiton gravée poivre ou sel.</p></div><h1>Description mécanisme moulin PEUGEOT U'Select</h1><div class="col is-12"><p>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28432 …} +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 {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 10.51 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 3041 #code: "moulin-peugeot-paris-chocolat-u-select-331" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632747 {#7725 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7770 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 3041 #name: "Moulin Peugeot PARIS chocolat U'Select" #slug: "moulin-peugeot-paris-chocolat-u-select-331" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot PARIS chocolat U'Select</h1><div class="col is-12"><p><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Le moulin Peugeot Paris sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</span><br />Corps bois vernis. Système de fermeture par vis laiton gravée poivre ou sel.</p></div><h1>Description mécanisme moulin PEUGEOT U'Select</h1><div class="col is-12"><p>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot PARIS chocolat U'Select" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28843 -props: [ "product" => App\Entity\Product\Product {#7995 #id: 3041 #code: "moulin-peugeot-paris-chocolat-u-select-331" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632747 {#7725 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7770 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 3041 #name: "Moulin Peugeot PARIS chocolat U'Select" #slug: "moulin-peugeot-paris-chocolat-u-select-331" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot PARIS chocolat U'Select</h1><div class="col is-12"><p><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Le moulin Peugeot Paris sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</span><br />Corps bois vernis. Système de fermeture par vis laiton gravée poivre ou sel.</p></div><h1>Description mécanisme moulin PEUGEOT U'Select</h1><div class="col is-12"><p>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 6.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29061 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28922 …} +context: Sylius\TwigHooks\Bag\DataBag {#28917 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29060 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28432 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28778 #collection: Doctrine\Common\Collections\ArrayCollection {#28777 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28615 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38975 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39027 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29061 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28922 …} +context: Sylius\TwigHooks\Bag\DataBag {#28917 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29060 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot PARIS chocolat U'Select" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28778 #collection: Doctrine\Common\Collections\ArrayCollection {#28777 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28615 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38975 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39027 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29065 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29061 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28922 …} +context: Sylius\TwigHooks\Bag\DataBag {#28917 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29060 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28432 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28778 #collection: Doctrine\Common\Collections\ArrayCollection {#28777 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28615 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38975 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39027 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29133 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29123 …} +context: Sylius\TwigHooks\Bag\DataBag {#29131 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29132 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28432 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29142 +variant: App\Entity\Product\ProductVariant {#28432 …} +price: "67,00\u{A0}€" +originalPrice: "74,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9052 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12482 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9049 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29133 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29123 …} +context: Sylius\TwigHooks\Bag\DataBag {#29131 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29132 …} +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 | 112.0 MiB | 13.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8533 #id: 3042 #code: "moulin-peugeot-paris-naturel-u-select-508" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632747 {#8531 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8532 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 3042 #name: "Moulin Peugeot PARIS naturel U'Select" #slug: "moulin-peugeot-paris-naturel-u-select-508" #description: """ <div class="col is-12"><ul>\n <li>Forme iconique.</li>\n <li>Corps en bois labellisé PEFC</li>\n <li>Système de pré-réglage Uselect.</li>\n <li>Mécanisme poivre ou sel inox très efficace garanti à vie.</li>\n <li><strong>Fabriqué à Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Moulin Paris Peugeot, une icône !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div>\n <div>Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div></div><h1>Parlons du bois !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div>\n <div>Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div></div><h1>Un mécanisme réputé, garanti à vie !</h1><div class="col is-12">Au delà du design, ce qui fait la renommé du moulin Peugeot Paris, c'est ses mécanismes. Il en existe 2 : un pour le poivre, un pour le sel. Tout en acier, ils sont constitués d’une double rangée de dents hélicoïdales qui guide les grains de poivre ou de sel et les bloquent lors du broyage. Les mécanismes bénéficient d’un traitement breveté qui protège l’acier de la corrosion tout en gardant leur tranchant et leur résistance à l’usure. Peugeot est tellement sûr de leur fiabilité qu'ils sont garantis à vie ! Et on les prend rarement en défaut !</div><h1>Quel poivre ou sel pour mon moulin Paris Peugeot ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div>\n <div>Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. <br /><br /></div>\n <div>Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.<br /><br /></div>\n <div>Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div></div><h1>Système u'Select, qu'est ce que c'est ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le système U’select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une grosse mouture révélera tout son arôme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture moyenne veillera à l'équilibre.</div>\n <div>Le système u'Select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. <br /><br /></div>\n <div>Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !<br /><br /></div>\n <div>Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div>- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div>- Une grosse mouture révélera tout son arôme.</div>\n <div>- Une mouture moyenne veillera à l'équilibre.</div></div><h1>Vous avez le choix !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système Uselect. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div>Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système u'Select. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28821 +product: App\Entity\Product\Product {#8533 #id: 3042 #code: "moulin-peugeot-paris-naturel-u-select-508" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632747 {#8531 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8532 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 3042 #name: "Moulin Peugeot PARIS naturel U'Select" #slug: "moulin-peugeot-paris-naturel-u-select-508" #description: """ <div class="col is-12"><ul>\n <li>Forme iconique.</li>\n <li>Corps en bois labellisé PEFC</li>\n <li>Système de pré-réglage Uselect.</li>\n <li>Mécanisme poivre ou sel inox très efficace garanti à vie.</li>\n <li><strong>Fabriqué à Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Moulin Paris Peugeot, une icône !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div>\n <div>Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div></div><h1>Parlons du bois !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div>\n <div>Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div></div><h1>Un mécanisme réputé, garanti à vie !</h1><div class="col is-12">Au delà du design, ce qui fait la renommé du moulin Peugeot Paris, c'est ses mécanismes. Il en existe 2 : un pour le poivre, un pour le sel. Tout en acier, ils sont constitués d’une double rangée de dents hélicoïdales qui guide les grains de poivre ou de sel et les bloquent lors du broyage. Les mécanismes bénéficient d’un traitement breveté qui protège l’acier de la corrosion tout en gardant leur tranchant et leur résistance à l’usure. Peugeot est tellement sûr de leur fiabilité qu'ils sont garantis à vie ! Et on les prend rarement en défaut !</div><h1>Quel poivre ou sel pour mon moulin Paris Peugeot ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div>\n <div>Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. <br /><br /></div>\n <div>Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.<br /><br /></div>\n <div>Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div></div><h1>Système u'Select, qu'est ce que c'est ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le système U’select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une grosse mouture révélera tout son arôme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture moyenne veillera à l'équilibre.</div>\n <div>Le système u'Select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. <br /><br /></div>\n <div>Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !<br /><br /></div>\n <div>Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div>- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div>- Une grosse mouture révélera tout son arôme.</div>\n <div>- Une mouture moyenne veillera à l'équilibre.</div></div><h1>Vous avez le choix !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système Uselect. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div>Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système u'Select. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29215 …} +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 {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 7.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8533 #id: 3042 #code: "moulin-peugeot-paris-naturel-u-select-508" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632747 {#8531 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8532 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 3042 #name: "Moulin Peugeot PARIS naturel U'Select" #slug: "moulin-peugeot-paris-naturel-u-select-508" #description: """ <div class="col is-12"><ul>\n <li>Forme iconique.</li>\n <li>Corps en bois labellisé PEFC</li>\n <li>Système de pré-réglage Uselect.</li>\n <li>Mécanisme poivre ou sel inox très efficace garanti à vie.</li>\n <li><strong>Fabriqué à Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Moulin Paris Peugeot, une icône !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div>\n <div>Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div></div><h1>Parlons du bois !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div>\n <div>Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div></div><h1>Un mécanisme réputé, garanti à vie !</h1><div class="col is-12">Au delà du design, ce qui fait la renommé du moulin Peugeot Paris, c'est ses mécanismes. Il en existe 2 : un pour le poivre, un pour le sel. Tout en acier, ils sont constitués d’une double rangée de dents hélicoïdales qui guide les grains de poivre ou de sel et les bloquent lors du broyage. Les mécanismes bénéficient d’un traitement breveté qui protège l’acier de la corrosion tout en gardant leur tranchant et leur résistance à l’usure. Peugeot est tellement sûr de leur fiabilité qu'ils sont garantis à vie ! Et on les prend rarement en défaut !</div><h1>Quel poivre ou sel pour mon moulin Paris Peugeot ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div>\n <div>Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. <br /><br /></div>\n <div>Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.<br /><br /></div>\n <div>Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div></div><h1>Système u'Select, qu'est ce que c'est ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le système U’select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une grosse mouture révélera tout son arôme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture moyenne veillera à l'équilibre.</div>\n <div>Le système u'Select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. <br /><br /></div>\n <div>Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !<br /><br /></div>\n <div>Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div>- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div>- Une grosse mouture révélera tout son arôme.</div>\n <div>- Une mouture moyenne veillera à l'équilibre.</div></div><h1>Vous avez le choix !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système Uselect. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div>Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système u'Select. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot PARIS naturel U'Select" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29286 -props: [ "product" => App\Entity\Product\Product {#8533 #id: 3042 #code: "moulin-peugeot-paris-naturel-u-select-508" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632747 {#8531 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8532 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 3042 #name: "Moulin Peugeot PARIS naturel U'Select" #slug: "moulin-peugeot-paris-naturel-u-select-508" #description: """ <div class="col is-12"><ul>\n <li>Forme iconique.</li>\n <li>Corps en bois labellisé PEFC</li>\n <li>Système de pré-réglage Uselect.</li>\n <li>Mécanisme poivre ou sel inox très efficace garanti à vie.</li>\n <li><strong>Fabriqué à Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Moulin Paris Peugeot, une icône !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div>\n <div>Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div></div><h1>Parlons du bois !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div>\n <div>Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div></div><h1>Un mécanisme réputé, garanti à vie !</h1><div class="col is-12">Au delà du design, ce qui fait la renommé du moulin Peugeot Paris, c'est ses mécanismes. Il en existe 2 : un pour le poivre, un pour le sel. Tout en acier, ils sont constitués d’une double rangée de dents hélicoïdales qui guide les grains de poivre ou de sel et les bloquent lors du broyage. Les mécanismes bénéficient d’un traitement breveté qui protège l’acier de la corrosion tout en gardant leur tranchant et leur résistance à l’usure. Peugeot est tellement sûr de leur fiabilité qu'ils sont garantis à vie ! Et on les prend rarement en défaut !</div><h1>Quel poivre ou sel pour mon moulin Paris Peugeot ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div>\n <div>Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. <br /><br /></div>\n <div>Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.<br /><br /></div>\n <div>Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div></div><h1>Système u'Select, qu'est ce que c'est ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le système U’select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une grosse mouture révélera tout son arôme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture moyenne veillera à l'équilibre.</div>\n <div>Le système u'Select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. <br /><br /></div>\n <div>Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !<br /><br /></div>\n <div>Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div>- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div>- Une grosse mouture révélera tout son arôme.</div>\n <div>- Une mouture moyenne veillera à l'équilibre.</div></div><h1>Vous avez le choix !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système Uselect. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div>Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système u'Select. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29459 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29270 …} +context: Sylius\TwigHooks\Bag\DataBag {#29346 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29267 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29215 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29223 #collection: Doctrine\Common\Collections\ArrayCollection {#29232 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29211 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39047 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39049 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29459 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29270 …} +context: Sylius\TwigHooks\Bag\DataBag {#29346 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29267 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot PARIS naturel U'Select" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29223 #collection: Doctrine\Common\Collections\ArrayCollection {#29232 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29211 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39047 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39049 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29462 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29459 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29270 …} +context: Sylius\TwigHooks\Bag\DataBag {#29346 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29267 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29215 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29223 #collection: Doctrine\Common\Collections\ArrayCollection {#29232 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29211 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39047 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39049 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29513 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29504 …} +context: Sylius\TwigHooks\Bag\DataBag {#29511 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29512 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29215 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29516 +variant: App\Entity\Product\ProductVariant {#29215 …} +price: "67,00\u{A0}€" +originalPrice: "74,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9052 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12482 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9049 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29513 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29504 …} +context: Sylius\TwigHooks\Bag\DataBag {#29511 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29512 …} +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 | 112.0 MiB | 5.32 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8556 #id: 3043 #code: "moulin-peugeot-bistro-2682" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632747 {#8554 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8555 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #id: 3043 #name: "Moulin Peugeot Bistro" #slug: "moulin-peugeot-bistro-2682" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot Bistro</h1><div class="col is-12"><span>Corps bois vernis. Système de fermeture par vis laiton gravée. Poivre ou sel. </span></div><h1>Description mécanisme moulin Peugeot</h1><div class="col is-12"><span>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles. <br /><br />Hauteur avec bouton: 10 cm, diamètre 5 cm<br /><a href="http://www.cuisinstore.com/admin/FCKeditor/editor/"></a></span></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 {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29277 +product: App\Entity\Product\Product {#8556 #id: 3043 #code: "moulin-peugeot-bistro-2682" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632747 {#8554 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8555 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #id: 3043 #name: "Moulin Peugeot Bistro" #slug: "moulin-peugeot-bistro-2682" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot Bistro</h1><div class="col is-12"><span>Corps bois vernis. Système de fermeture par vis laiton gravée. Poivre ou sel. </span></div><h1>Description mécanisme moulin Peugeot</h1><div class="col is-12"><span>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles. <br /><br />Hauteur avec bouton: 10 cm, diamètre 5 cm<br /><a href="http://www.cuisinstore.com/admin/FCKeditor/editor/"></a></span></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 {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29579 …} +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 {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8556 #id: 3043 #code: "moulin-peugeot-bistro-2682" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632747 {#8554 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8555 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #id: 3043 #name: "Moulin Peugeot Bistro" #slug: "moulin-peugeot-bistro-2682" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot Bistro</h1><div class="col is-12"><span>Corps bois vernis. Système de fermeture par vis laiton gravée. Poivre ou sel. </span></div><h1>Description mécanisme moulin Peugeot</h1><div class="col is-12"><span>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles. <br /><br />Hauteur avec bouton: 10 cm, diamètre 5 cm<br /><a href="http://www.cuisinstore.com/admin/FCKeditor/editor/"></a></span></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 {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Bistro" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29650 -props: [ "product" => App\Entity\Product\Product {#8556 #id: 3043 #code: "moulin-peugeot-bistro-2682" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632747 {#8554 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8555 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #id: 3043 #name: "Moulin Peugeot Bistro" #slug: "moulin-peugeot-bistro-2682" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot Bistro</h1><div class="col is-12"><span>Corps bois vernis. Système de fermeture par vis laiton gravée. Poivre ou sel. </span></div><h1>Description mécanisme moulin Peugeot</h1><div class="col is-12"><span>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles. <br /><br />Hauteur avec bouton: 10 cm, diamètre 5 cm<br /><a href="http://www.cuisinstore.com/admin/FCKeditor/editor/"></a></span></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 {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29812 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29634 …} +context: Sylius\TwigHooks\Bag\DataBag {#29710 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29631 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29579 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29587 #collection: Doctrine\Common\Collections\ArrayCollection {#29596 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29575 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39061 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39063 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29812 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29634 …} +context: Sylius\TwigHooks\Bag\DataBag {#29710 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29631 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Bistro" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29587 #collection: Doctrine\Common\Collections\ArrayCollection {#29596 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29575 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39061 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39063 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29817 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29812 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29634 …} +context: Sylius\TwigHooks\Bag\DataBag {#29710 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29631 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29579 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29587 #collection: Doctrine\Common\Collections\ArrayCollection {#29596 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29575 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39061 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39063 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29866 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29857 …} +context: Sylius\TwigHooks\Bag\DataBag {#29864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29865 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29579 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29869 +variant: App\Entity\Product\ProductVariant {#29579 …} +price: "40,00\u{A0}€" +originalPrice: "44,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9052 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12482 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9049 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29866 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29857 …} +context: Sylius\TwigHooks\Bag\DataBag {#29864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29865 …} +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 | 112.0 MiB | 5.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8579 #id: 3044 #code: "moulin-peugeot-oleron-3776" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632747 {#8577 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8578 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #id: 3044 #name: "Moulin Peugeot Oleron" #slug: "moulin-peugeot-oleron-3776" #description: """ <div class="col is-12"><ul>\n <li>Esthétique sobre convenant à tous les styles.</li>\n <li>Mécanismes garantis à vie.</li>\n <li>2 coloris au choix.</li>\n </ul></div><h1>Description Moulin Peugeot Oleron</h1><div class="col is-12">Le moulin Peugeot Oléron a un corps acrylique transparent légèrement torsadé évoquant le mouvement et jouant subtilement avec la lumière. Le moulin Peugeot Oléron propose 3 mécanismes : poivre, sel sec et piment. \n <div></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une ligne de moulins dont le corps transparent légèrement torsadé évoque le mouvement et joue subtilement avec la lumière. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Peugeot propose des mécanismes spécifiquement conçus pour chaque épice, la gamme Oléron offre 3 mécanismes : Mécanisme à poivre, mécanisme à sel sec et mécanisme à piment. le corps transparent légèrement torsadé évoque le mouvement et joue subtilement avec la lumière. </div></div><h1>Caractéristiques Moulin Peugeot Oleron</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Hauteur 8 cm. Mécanismes poivre ou sel (sec uniquement) garantis à vie. Réglage de la mouture. Plusieurs couleurs au choix suivant mécanisme.</div>\n <div>Hauteur 15 cm. Corps acrylique. Haut bois. Vis inox. Garantie 2 ans. Mécanismes poivre, sel sec, sel humide ou piment garantis à vie. Réglage de la mouture. Existe en bois naturel ou chocolat.</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29641 +product: App\Entity\Product\Product {#8579 #id: 3044 #code: "moulin-peugeot-oleron-3776" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632747 {#8577 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8578 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #id: 3044 #name: "Moulin Peugeot Oleron" #slug: "moulin-peugeot-oleron-3776" #description: """ <div class="col is-12"><ul>\n <li>Esthétique sobre convenant à tous les styles.</li>\n <li>Mécanismes garantis à vie.</li>\n <li>2 coloris au choix.</li>\n </ul></div><h1>Description Moulin Peugeot Oleron</h1><div class="col is-12">Le moulin Peugeot Oléron a un corps acrylique transparent légèrement torsadé évoquant le mouvement et jouant subtilement avec la lumière. Le moulin Peugeot Oléron propose 3 mécanismes : poivre, sel sec et piment. \n <div></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une ligne de moulins dont le corps transparent légèrement torsadé évoque le mouvement et joue subtilement avec la lumière. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Peugeot propose des mécanismes spécifiquement conçus pour chaque épice, la gamme Oléron offre 3 mécanismes : Mécanisme à poivre, mécanisme à sel sec et mécanisme à piment. le corps transparent légèrement torsadé évoque le mouvement et joue subtilement avec la lumière. </div></div><h1>Caractéristiques Moulin Peugeot Oleron</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Hauteur 8 cm. Mécanismes poivre ou sel (sec uniquement) garantis à vie. Réglage de la mouture. Plusieurs couleurs au choix suivant mécanisme.</div>\n <div>Hauteur 15 cm. Corps acrylique. Haut bois. Vis inox. Garantie 2 ans. Mécanismes poivre, sel sec, sel humide ou piment garantis à vie. Réglage de la mouture. Existe en bois naturel ou chocolat.</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29932 …} +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 {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8579 #id: 3044 #code: "moulin-peugeot-oleron-3776" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632747 {#8577 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8578 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #id: 3044 #name: "Moulin Peugeot Oleron" #slug: "moulin-peugeot-oleron-3776" #description: """ <div class="col is-12"><ul>\n <li>Esthétique sobre convenant à tous les styles.</li>\n <li>Mécanismes garantis à vie.</li>\n <li>2 coloris au choix.</li>\n </ul></div><h1>Description Moulin Peugeot Oleron</h1><div class="col is-12">Le moulin Peugeot Oléron a un corps acrylique transparent légèrement torsadé évoquant le mouvement et jouant subtilement avec la lumière. Le moulin Peugeot Oléron propose 3 mécanismes : poivre, sel sec et piment. \n <div></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une ligne de moulins dont le corps transparent légèrement torsadé évoque le mouvement et joue subtilement avec la lumière. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Peugeot propose des mécanismes spécifiquement conçus pour chaque épice, la gamme Oléron offre 3 mécanismes : Mécanisme à poivre, mécanisme à sel sec et mécanisme à piment. le corps transparent légèrement torsadé évoque le mouvement et joue subtilement avec la lumière. </div></div><h1>Caractéristiques Moulin Peugeot Oleron</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Hauteur 8 cm. Mécanismes poivre ou sel (sec uniquement) garantis à vie. Réglage de la mouture. Plusieurs couleurs au choix suivant mécanisme.</div>\n <div>Hauteur 15 cm. Corps acrylique. Haut bois. Vis inox. Garantie 2 ans. Mécanismes poivre, sel sec, sel humide ou piment garantis à vie. Réglage de la mouture. Existe en bois naturel ou chocolat.</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Oleron" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30003 -props: [ "product" => App\Entity\Product\Product {#8579 #id: 3044 #code: "moulin-peugeot-oleron-3776" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632747 {#8577 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8578 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #id: 3044 #name: "Moulin Peugeot Oleron" #slug: "moulin-peugeot-oleron-3776" #description: """ <div class="col is-12"><ul>\n <li>Esthétique sobre convenant à tous les styles.</li>\n <li>Mécanismes garantis à vie.</li>\n <li>2 coloris au choix.</li>\n </ul></div><h1>Description Moulin Peugeot Oleron</h1><div class="col is-12">Le moulin Peugeot Oléron a un corps acrylique transparent légèrement torsadé évoquant le mouvement et jouant subtilement avec la lumière. Le moulin Peugeot Oléron propose 3 mécanismes : poivre, sel sec et piment. \n <div></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une ligne de moulins dont le corps transparent légèrement torsadé évoque le mouvement et joue subtilement avec la lumière. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Peugeot propose des mécanismes spécifiquement conçus pour chaque épice, la gamme Oléron offre 3 mécanismes : Mécanisme à poivre, mécanisme à sel sec et mécanisme à piment. le corps transparent légèrement torsadé évoque le mouvement et joue subtilement avec la lumière. </div></div><h1>Caractéristiques Moulin Peugeot Oleron</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Hauteur 8 cm. Mécanismes poivre ou sel (sec uniquement) garantis à vie. Réglage de la mouture. Plusieurs couleurs au choix suivant mécanisme.</div>\n <div>Hauteur 15 cm. Corps acrylique. Haut bois. Vis inox. Garantie 2 ans. Mécanismes poivre, sel sec, sel humide ou piment garantis à vie. Réglage de la mouture. Existe en bois naturel ou chocolat.</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30137 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29987 …} +context: Sylius\TwigHooks\Bag\DataBag {#30060 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29984 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29932 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29940 #collection: Doctrine\Common\Collections\ArrayCollection {#29949 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29928 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39075 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39077 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30137 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29987 …} +context: Sylius\TwigHooks\Bag\DataBag {#30060 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29984 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Oleron" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29940 #collection: Doctrine\Common\Collections\ArrayCollection {#29949 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29928 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39075 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39077 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30138 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30137 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29987 …} +context: Sylius\TwigHooks\Bag\DataBag {#30060 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29984 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29932 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29940 #collection: Doctrine\Common\Collections\ArrayCollection {#29949 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29928 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39075 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39077 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30191 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30182 …} +context: Sylius\TwigHooks\Bag\DataBag {#30189 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30190 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29932 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30194 +variant: App\Entity\Product\ProductVariant {#29932 …} +price: "35,00\u{A0}€" +originalPrice: "38,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9052 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12482 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9049 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30191 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30182 …} +context: Sylius\TwigHooks\Bag\DataBag {#30189 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30190 …} +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 | 112.0 MiB | 6.40 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8602 #id: 3045 #code: "moulin-peugeot-paris-laque-noir-u-select-4024" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758632747 {#8600 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8601 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 3045 #name: "Moulin Peugeot Paris laqué noir U'Select" #slug: "moulin-peugeot-paris-laque-noir-u-select-4024" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <strong></strong> \n <ul>\n </ul></div><h1>Description Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqué noir sera un atout précieux dans la réalisation de vos plats en cuisine. Sa finition particulièrement soignée lui permet d'être présenté directement à table. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29994 +product: App\Entity\Product\Product {#8602 #id: 3045 #code: "moulin-peugeot-paris-laque-noir-u-select-4024" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758632747 {#8600 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8601 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 3045 #name: "Moulin Peugeot Paris laqué noir U'Select" #slug: "moulin-peugeot-paris-laque-noir-u-select-4024" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <strong></strong> \n <ul>\n </ul></div><h1>Description Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqué noir sera un atout précieux dans la réalisation de vos plats en cuisine. Sa finition particulièrement soignée lui permet d'être présenté directement à table. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30257 …} +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 {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8602 #id: 3045 #code: "moulin-peugeot-paris-laque-noir-u-select-4024" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758632747 {#8600 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8601 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 3045 #name: "Moulin Peugeot Paris laqué noir U'Select" #slug: "moulin-peugeot-paris-laque-noir-u-select-4024" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <strong></strong> \n <ul>\n </ul></div><h1>Description Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqué noir sera un atout précieux dans la réalisation de vos plats en cuisine. Sa finition particulièrement soignée lui permet d'être présenté directement à table. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Paris laqué noir U'Select" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30328 -props: [ "product" => App\Entity\Product\Product {#8602 #id: 3045 #code: "moulin-peugeot-paris-laque-noir-u-select-4024" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758632747 {#8600 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8601 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 3045 #name: "Moulin Peugeot Paris laqué noir U'Select" #slug: "moulin-peugeot-paris-laque-noir-u-select-4024" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <strong></strong> \n <ul>\n </ul></div><h1>Description Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqué noir sera un atout précieux dans la réalisation de vos plats en cuisine. Sa finition particulièrement soignée lui permet d'être présenté directement à table. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris laqué noir U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30473 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30312 …} +context: Sylius\TwigHooks\Bag\DataBag {#30385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30309 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30257 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30265 #collection: Doctrine\Common\Collections\ArrayCollection {#30274 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30253 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39089 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39091 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30473 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30312 …} +context: Sylius\TwigHooks\Bag\DataBag {#30385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30309 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Paris laqué noir U'Select" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30265 #collection: Doctrine\Common\Collections\ArrayCollection {#30274 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30253 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39089 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39091 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30477 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30473 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30312 …} +context: Sylius\TwigHooks\Bag\DataBag {#30385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30309 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30257 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30265 #collection: Doctrine\Common\Collections\ArrayCollection {#30274 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30253 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39089 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39091 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30527 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30518 …} +context: Sylius\TwigHooks\Bag\DataBag {#30525 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30526 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30257 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30530 +variant: App\Entity\Product\ProductVariant {#30257 …} +price: "42,00\u{A0}€" +originalPrice: "46,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9052 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12482 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9049 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30527 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30518 …} +context: Sylius\TwigHooks\Bag\DataBag {#30525 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30526 …} +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 | 112.0 MiB | 5.51 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8625 #id: 3046 #code: "moulin-peugeot-paris-laque-blanc-u-select-4025" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632747 {#8623 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8624 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #id: 3046 #name: "Moulin Peugeot Paris laqué blanc U'Select" #slug: "moulin-peugeot-paris-laque-blanc-u-select-4025" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqué blanc sera un atout précieux dans la réalisation de vos plats en cuisine. Sa finition particulièrement soignée lui permet d'être présenté directement à table. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30319 +product: App\Entity\Product\Product {#8625 #id: 3046 #code: "moulin-peugeot-paris-laque-blanc-u-select-4025" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632747 {#8623 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8624 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #id: 3046 #name: "Moulin Peugeot Paris laqué blanc U'Select" #slug: "moulin-peugeot-paris-laque-blanc-u-select-4025" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqué blanc sera un atout précieux dans la réalisation de vos plats en cuisine. Sa finition particulièrement soignée lui permet d'être présenté directement à table. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30593 …} +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 {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8625 #id: 3046 #code: "moulin-peugeot-paris-laque-blanc-u-select-4025" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632747 {#8623 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8624 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #id: 3046 #name: "Moulin Peugeot Paris laqué blanc U'Select" #slug: "moulin-peugeot-paris-laque-blanc-u-select-4025" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqué blanc sera un atout précieux dans la réalisation de vos plats en cuisine. Sa finition particulièrement soignée lui permet d'être présenté directement à table. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Paris laqué blanc U'Select" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30664 -props: [ "product" => App\Entity\Product\Product {#8625 #id: 3046 #code: "moulin-peugeot-paris-laque-blanc-u-select-4025" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632747 {#8623 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8624 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #id: 3046 #name: "Moulin Peugeot Paris laqué blanc U'Select" #slug: "moulin-peugeot-paris-laque-blanc-u-select-4025" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12">Le moulin Peugeot Paris laqué blanc sera un atout précieux dans la réalisation de vos plats en cuisine. Sa finition particulièrement soignée lui permet d'être présenté directement à table. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris laqué blanc U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30648 …} +context: Sylius\TwigHooks\Bag\DataBag {#30727 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30645 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30593 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30601 #collection: Doctrine\Common\Collections\ArrayCollection {#30610 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30589 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39103 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39105 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30648 …} +context: Sylius\TwigHooks\Bag\DataBag {#30727 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30645 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Paris laqué blanc U'Select" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30601 #collection: Doctrine\Common\Collections\ArrayCollection {#30610 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30589 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39103 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39105 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30819 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30648 …} +context: Sylius\TwigHooks\Bag\DataBag {#30727 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30645 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30593 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30601 #collection: Doctrine\Common\Collections\ArrayCollection {#30610 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30589 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39103 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39105 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30869 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30860 …} +context: Sylius\TwigHooks\Bag\DataBag {#30867 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30868 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30593 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30872 +variant: App\Entity\Product\ProductVariant {#30593 …} +price: "33,00\u{A0}€" +originalPrice: "36,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9052 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12482 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9049 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30869 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30860 …} +context: Sylius\TwigHooks\Bag\DataBag {#30867 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30868 …} +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 | 112.0 MiB | 5.36 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8648 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#8655 …} #variants: Doctrine\ORM\PersistentCollection {#8657 …} #options: Doctrine\ORM\PersistentCollection {#8661 …} #associations: Doctrine\ORM\PersistentCollection {#8659 …} #createdAt: DateTime @1758632747 {#8646 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8647 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8664 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8665 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 3047 #name: "Moulin Peugeot Paris Rouge Passion U'Select" #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8667 …} #channels: Doctrine\ORM\PersistentCollection {#8653 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8649 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8651 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30655 +product: App\Entity\Product\Product {#8648 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#8655 …} #variants: Doctrine\ORM\PersistentCollection {#8657 …} #options: Doctrine\ORM\PersistentCollection {#8661 …} #associations: Doctrine\ORM\PersistentCollection {#8659 …} #createdAt: DateTime @1758632747 {#8646 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8647 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8664 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8665 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 3047 #name: "Moulin Peugeot Paris Rouge Passion U'Select" #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8667 …} #channels: Doctrine\ORM\PersistentCollection {#8653 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8649 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8651 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30935 …} +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 {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8648 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#8655 …} #variants: Doctrine\ORM\PersistentCollection {#8657 …} #options: Doctrine\ORM\PersistentCollection {#8661 …} #associations: Doctrine\ORM\PersistentCollection {#8659 …} #createdAt: DateTime @1758632747 {#8646 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8647 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8664 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8665 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 3047 #name: "Moulin Peugeot Paris Rouge Passion U'Select" #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8667 …} #channels: Doctrine\ORM\PersistentCollection {#8653 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8649 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8651 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Paris Rouge Passion U'Select" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31006 -props: [ "product" => App\Entity\Product\Product {#8648 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#8655 …} #variants: Doctrine\ORM\PersistentCollection {#8657 …} #options: Doctrine\ORM\PersistentCollection {#8661 …} #associations: Doctrine\ORM\PersistentCollection {#8659 …} #createdAt: DateTime @1758632747 {#8646 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8647 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8664 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8665 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 3047 #name: "Moulin Peugeot Paris Rouge Passion U'Select" #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></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 {#8667 …} #channels: Doctrine\ORM\PersistentCollection {#8653 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8649 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8651 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31160 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30990 …} +context: Sylius\TwigHooks\Bag\DataBag {#31072 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30987 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30935 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30943 #collection: Doctrine\Common\Collections\ArrayCollection {#30952 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30931 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39117 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39119 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31160 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30990 …} +context: Sylius\TwigHooks\Bag\DataBag {#31072 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30987 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Paris Rouge Passion U'Select" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30943 #collection: Doctrine\Common\Collections\ArrayCollection {#30952 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30931 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39117 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39119 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31164 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31160 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30990 …} +context: Sylius\TwigHooks\Bag\DataBag {#31072 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30987 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30935 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30943 #collection: Doctrine\Common\Collections\ArrayCollection {#30952 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30931 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39117 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39119 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31214 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31205 …} +context: Sylius\TwigHooks\Bag\DataBag {#31212 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31213 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30935 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31217 +variant: App\Entity\Product\ProductVariant {#30935 …} +price: "33,00\u{A0}€" +originalPrice: "39,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9052 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12482 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9049 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31214 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31205 …} +context: Sylius\TwigHooks\Bag\DataBag {#31212 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31213 …} +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 | 112.0 MiB | 5.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8671 #id: 3048 #code: "moulin-peugeot-baya-4353" #attributes: Doctrine\ORM\PersistentCollection {#8678 …} #variants: Doctrine\ORM\PersistentCollection {#8680 …} #options: Doctrine\ORM\PersistentCollection {#8684 …} #associations: Doctrine\ORM\PersistentCollection {#8682 …} #createdAt: DateTime @1758632747 {#8669 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8670 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8687 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8688 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8671} #id: 3048 #name: "Moulin Peugeot Baya" #slug: "moulin-peugeot-baya-4353" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Baya</h1><div class="col is-12">Le moulin Peugeot Baya à la ligne très épurée et "japonisante" vous apportera de la "zénitude". Parfaite prise en main, mécanismes efficaces et fiables, tout pour plaire !</div><h1>Caractéristiques Moulin Peugeot Baya</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S". Hauteur 8 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 {#8690 …} #channels: Doctrine\ORM\PersistentCollection {#8676 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8672 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8674 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30997 +product: App\Entity\Product\Product {#8671 #id: 3048 #code: "moulin-peugeot-baya-4353" #attributes: Doctrine\ORM\PersistentCollection {#8678 …} #variants: Doctrine\ORM\PersistentCollection {#8680 …} #options: Doctrine\ORM\PersistentCollection {#8684 …} #associations: Doctrine\ORM\PersistentCollection {#8682 …} #createdAt: DateTime @1758632747 {#8669 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8670 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8687 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8688 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8671} #id: 3048 #name: "Moulin Peugeot Baya" #slug: "moulin-peugeot-baya-4353" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Baya</h1><div class="col is-12">Le moulin Peugeot Baya à la ligne très épurée et "japonisante" vous apportera de la "zénitude". Parfaite prise en main, mécanismes efficaces et fiables, tout pour plaire !</div><h1>Caractéristiques Moulin Peugeot Baya</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S". Hauteur 8 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 {#8690 …} #channels: Doctrine\ORM\PersistentCollection {#8676 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8672 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8674 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31280 …} +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 {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8671 #id: 3048 #code: "moulin-peugeot-baya-4353" #attributes: Doctrine\ORM\PersistentCollection {#8678 …} #variants: Doctrine\ORM\PersistentCollection {#8680 …} #options: Doctrine\ORM\PersistentCollection {#8684 …} #associations: Doctrine\ORM\PersistentCollection {#8682 …} #createdAt: DateTime @1758632747 {#8669 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8670 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8687 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8688 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8671} #id: 3048 #name: "Moulin Peugeot Baya" #slug: "moulin-peugeot-baya-4353" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Baya</h1><div class="col is-12">Le moulin Peugeot Baya à la ligne très épurée et "japonisante" vous apportera de la "zénitude". Parfaite prise en main, mécanismes efficaces et fiables, tout pour plaire !</div><h1>Caractéristiques Moulin Peugeot Baya</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S". Hauteur 8 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 {#8690 …} #channels: Doctrine\ORM\PersistentCollection {#8676 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8672 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8674 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Baya" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31351 -props: [ "product" => App\Entity\Product\Product {#8671 #id: 3048 #code: "moulin-peugeot-baya-4353" #attributes: Doctrine\ORM\PersistentCollection {#8678 …} #variants: Doctrine\ORM\PersistentCollection {#8680 …} #options: Doctrine\ORM\PersistentCollection {#8684 …} #associations: Doctrine\ORM\PersistentCollection {#8682 …} #createdAt: DateTime @1758632747 {#8669 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8670 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8687 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8688 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8671} #id: 3048 #name: "Moulin Peugeot Baya" #slug: "moulin-peugeot-baya-4353" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Baya</h1><div class="col is-12">Le moulin Peugeot Baya à la ligne très épurée et "japonisante" vous apportera de la "zénitude". Parfaite prise en main, mécanismes efficaces et fiables, tout pour plaire !</div><h1>Caractéristiques Moulin Peugeot Baya</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S". Hauteur 8 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 {#8690 …} #channels: Doctrine\ORM\PersistentCollection {#8676 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8672 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8674 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31335 …} +context: Sylius\TwigHooks\Bag\DataBag {#31408 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31332 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31280 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31288 #collection: Doctrine\Common\Collections\ArrayCollection {#31297 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31276 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39131 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39133 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31335 …} +context: Sylius\TwigHooks\Bag\DataBag {#31408 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31332 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Baya" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31288 #collection: Doctrine\Common\Collections\ArrayCollection {#31297 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31276 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39131 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39133 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31424 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31335 …} +context: Sylius\TwigHooks\Bag\DataBag {#31408 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31332 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31280 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31288 #collection: Doctrine\Common\Collections\ArrayCollection {#31297 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31276 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39131 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39133 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31473 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31464 …} +context: Sylius\TwigHooks\Bag\DataBag {#31471 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31472 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31280 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31476 +variant: App\Entity\Product\ProductVariant {#31280 …} +price: "31,00\u{A0}€" +originalPrice: "34,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9052 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12482 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9049 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31473 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31464 …} +context: Sylius\TwigHooks\Bag\DataBag {#31471 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31472 …} +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 | 112.0 MiB | 5.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8694 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8701 …} #variants: Doctrine\ORM\PersistentCollection {#8703 …} #options: Doctrine\ORM\PersistentCollection {#8707 …} #associations: Doctrine\ORM\PersistentCollection {#8705 …} #createdAt: DateTime @1758632747 {#8692 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8693 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8710 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8711 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8694} #id: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</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 {#8713 …} #channels: Doctrine\ORM\PersistentCollection {#8699 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8695 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8697 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#31342 +product: App\Entity\Product\Product {#8694 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8701 …} #variants: Doctrine\ORM\PersistentCollection {#8703 …} #options: Doctrine\ORM\PersistentCollection {#8707 …} #associations: Doctrine\ORM\PersistentCollection {#8705 …} #createdAt: DateTime @1758632747 {#8692 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8693 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8710 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8711 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8694} #id: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</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 {#8713 …} #channels: Doctrine\ORM\PersistentCollection {#8699 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8695 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8697 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31539 …} +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 {#27697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27730 …} +context: Sylius\TwigHooks\Bag\DataBag {#27736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27723 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8694 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8701 …} #variants: Doctrine\ORM\PersistentCollection {#8703 …} #options: Doctrine\ORM\PersistentCollection {#8707 …} #associations: Doctrine\ORM\PersistentCollection {#8705 …} #createdAt: DateTime @1758632747 {#8692 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8693 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8710 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8711 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8694} #id: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</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 {#8713 …} #channels: Doctrine\ORM\PersistentCollection {#8699 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8695 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8697 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Tahiti" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31610 -props: [ "product" => App\Entity\Product\Product {#8694 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8701 …} #variants: Doctrine\ORM\PersistentCollection {#8703 …} #options: Doctrine\ORM\PersistentCollection {#8707 …} #associations: Doctrine\ORM\PersistentCollection {#8705 …} #createdAt: DateTime @1758632747 {#8692 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8693 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8710 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8711 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8694} #id: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</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 {#8713 …} #channels: Doctrine\ORM\PersistentCollection {#8699 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8695 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8697 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31719 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31594 …} +context: Sylius\TwigHooks\Bag\DataBag {#31664 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31591 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31539 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31547 #collection: Doctrine\Common\Collections\ArrayCollection {#31556 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31535 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39145 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39147 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31719 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31594 …} +context: Sylius\TwigHooks\Bag\DataBag {#31664 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31591 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Tahiti" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31547 #collection: Doctrine\Common\Collections\ArrayCollection {#31556 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31535 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39145 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39147 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31724 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31719 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31594 …} +context: Sylius\TwigHooks\Bag\DataBag {#31664 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31591 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31539 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31547 #collection: Doctrine\Common\Collections\ArrayCollection {#31556 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31535 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#39145 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#39147 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31773 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31764 …} +context: Sylius\TwigHooks\Bag\DataBag {#31771 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31772 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31539 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31776 +variant: App\Entity\Product\ProductVariant {#31539 …} +price: "53,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9052 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12482 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9049 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31773 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31764 …} +context: Sylius\TwigHooks\Bag\DataBag {#31771 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31772 …} +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 | 112.0 MiB | 2.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27410 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12547 …} +context: Sylius\TwigHooks\Bag\DataBag {#27432 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12557 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#32087 +cart: App\Entity\Order\Order {#13461 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27410 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12547 …} +context: Sylius\TwigHooks\Bag\DataBag {#27432 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12557 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||