Components
12
Twig Components
44
Render Count
63
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13622 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13615 …} +context: Sylius\TwigHooks\Bag\DataBag {#13621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13620 …} +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 {#14242 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13513 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13622 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13615 …} +context: Sylius\TwigHooks\Bag\DataBag {#13621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13620 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14319 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14315 …} +context: Sylius\TwigHooks\Bag\DataBag {#14317 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14318 …} +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 {#14328 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14319 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14315 …} +context: Sylius\TwigHooks\Bag\DataBag {#14317 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14318 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.52 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14410 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14389 …} +context: Sylius\TwigHooks\Bag\DataBag {#14409 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14408 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14425 +cart: App\Entity\Order\Order {#14492 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14410 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14389 …} +context: Sylius\TwigHooks\Bag\DataBag {#14409 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14408 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 114.0 MiB | 14.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14678 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14666 …} +context: Sylius\TwigHooks\Bag\DataBag {#14672 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14664 …} +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 {#14687 #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 {#14678 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14666 …} +context: Sylius\TwigHooks\Bag\DataBag {#14672 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14664 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28392 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28388 …} +context: Sylius\TwigHooks\Bag\DataBag {#28389 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28391 …} +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 {#28401 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28392 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28388 …} +context: Sylius\TwigHooks\Bag\DataBag {#28389 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28391 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28505 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28501 …} +context: Sylius\TwigHooks\Bag\DataBag {#28502 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28504 …} +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 {#28513 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28505 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28501 …} +context: Sylius\TwigHooks\Bag\DataBag {#28502 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28504 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28586 …} +context: Sylius\TwigHooks\Bag\DataBag {#28587 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28589 …} +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 {#28598 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28586 …} +context: Sylius\TwigHooks\Bag\DataBag {#28587 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28589 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 7.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 3107 #code: "moulin-peugeot-daman-2011" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632755 {#8058 : 2025-09-23 21:05:55.0 PRC (+08:00) } #updatedAt: DateTime @1758632755 {#7959 : 2025-09-23 21:05:55.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3107 #name: "Moulin Peugeot Daman" #slug: "moulin-peugeot-daman-2011" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Système USELECT. </li>\n <li>Couvercle de remplissage aimanté, se referme tout seul !</li>\n </ul></div><h1>Description Moulin Peugeot Daman</h1><div class="col is-12">Le moulin peugeot DAMAN bénéficie d'une esthétique travaillée et d'un mécanisme garanti à vie. Il possède un couvercle de remplissage aimanté, se referme tout seul !<a href="</body"></a></div><h1>Description mécanisme Moulin Peugeot Daman</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<br /><a href="</body"></a></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 {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29123 +product: App\Entity\Product\Product {#7949 #id: 3107 #code: "moulin-peugeot-daman-2011" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632755 {#8058 : 2025-09-23 21:05:55.0 PRC (+08:00) } #updatedAt: DateTime @1758632755 {#7959 : 2025-09-23 21:05:55.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3107 #name: "Moulin Peugeot Daman" #slug: "moulin-peugeot-daman-2011" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Système USELECT. </li>\n <li>Couvercle de remplissage aimanté, se referme tout seul !</li>\n </ul></div><h1>Description Moulin Peugeot Daman</h1><div class="col is-12">Le moulin peugeot DAMAN bénéficie d'une esthétique travaillée et d'un mécanisme garanti à vie. Il possède un couvercle de remplissage aimanté, se referme tout seul !<a href="</body"></a></div><h1>Description mécanisme Moulin Peugeot Daman</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<br /><a href="</body"></a></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 {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8779 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 3107 #code: "moulin-peugeot-daman-2011" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632755 {#8058 : 2025-09-23 21:05:55.0 PRC (+08:00) } #updatedAt: DateTime @1758632755 {#7959 : 2025-09-23 21:05:55.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3107 #name: "Moulin Peugeot Daman" #slug: "moulin-peugeot-daman-2011" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Système USELECT. </li>\n <li>Couvercle de remplissage aimanté, se referme tout seul !</li>\n </ul></div><h1>Description Moulin Peugeot Daman</h1><div class="col is-12">Le moulin peugeot DAMAN bénéficie d'une esthétique travaillée et d'un mécanisme garanti à vie. Il possède un couvercle de remplissage aimanté, se referme tout seul !<a href="</body"></a></div><h1>Description mécanisme Moulin Peugeot Daman</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<br /><a href="</body"></a></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 {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Daman" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29283 -props: [ "product" => App\Entity\Product\Product {#7949 #id: 3107 #code: "moulin-peugeot-daman-2011" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632755 {#8058 : 2025-09-23 21:05:55.0 PRC (+08:00) } #updatedAt: DateTime @1758632755 {#7959 : 2025-09-23 21:05:55.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3107 #name: "Moulin Peugeot Daman" #slug: "moulin-peugeot-daman-2011" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Système USELECT. </li>\n <li>Couvercle de remplissage aimanté, se referme tout seul !</li>\n </ul></div><h1>Description Moulin Peugeot Daman</h1><div class="col is-12">Le moulin peugeot DAMAN bénéficie d'une esthétique travaillée et d'un mécanisme garanti à vie. Il possède un couvercle de remplissage aimanté, se referme tout seul !<a href="</body"></a></div><h1>Description mécanisme Moulin Peugeot Daman</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<br /><a href="</body"></a></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 {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29363 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29359 …} +context: Sylius\TwigHooks\Bag\DataBag {#29360 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29362 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8779 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050 #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8896 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38563 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38615 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29363 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29359 …} +context: Sylius\TwigHooks\Bag\DataBag {#29360 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29362 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Daman" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050 #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8896 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38563 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38615 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29367 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29363 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29359 …} +context: Sylius\TwigHooks\Bag\DataBag {#29360 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29362 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8779 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050 #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8896 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38563 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38615 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29435 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29425 …} +context: Sylius\TwigHooks\Bag\DataBag {#29433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29434 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8779 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29444 +variant: App\Entity\Product\ProductVariant {#8779 …} +price: "92,00\u{A0}€" +originalPrice: "109,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10083 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13513 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10080 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29435 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29425 …} +context: Sylius\TwigHooks\Bag\DataBag {#29433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29434 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 3.43 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9058 #id: 3045 #code: "moulin-peugeot-paris-laque-noir-u-select-4024" #attributes: Doctrine\ORM\PersistentCollection {#9065 …} #variants: Doctrine\ORM\PersistentCollection {#9081 …} #options: Doctrine\ORM\PersistentCollection {#9069 …} #associations: Doctrine\ORM\PersistentCollection {#9067 …} #createdAt: DateTime @1758632747 {#9053 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9052 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9072 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9073 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9058} #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 {#9075 …} #channels: Doctrine\ORM\PersistentCollection {#9063 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9061 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29261 +product: App\Entity\Product\Product {#9058 #id: 3045 #code: "moulin-peugeot-paris-laque-noir-u-select-4024" #attributes: Doctrine\ORM\PersistentCollection {#9065 …} #variants: Doctrine\ORM\PersistentCollection {#9081 …} #options: Doctrine\ORM\PersistentCollection {#9069 …} #associations: Doctrine\ORM\PersistentCollection {#9067 …} #createdAt: DateTime @1758632747 {#9053 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9052 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9072 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9073 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9058} #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 {#9075 …} #channels: Doctrine\ORM\PersistentCollection {#9063 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9061 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9582 …} +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 {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9058 #id: 3045 #code: "moulin-peugeot-paris-laque-noir-u-select-4024" #attributes: Doctrine\ORM\PersistentCollection {#9065 …} #variants: Doctrine\ORM\PersistentCollection {#9081 …} #options: Doctrine\ORM\PersistentCollection {#9069 …} #associations: Doctrine\ORM\PersistentCollection {#9067 …} #createdAt: DateTime @1758632747 {#9053 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9052 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9072 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9073 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9058} #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 {#9075 …} #channels: Doctrine\ORM\PersistentCollection {#9063 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9061 …} #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 {#29571 -props: [ "product" => App\Entity\Product\Product {#9058 #id: 3045 #code: "moulin-peugeot-paris-laque-noir-u-select-4024" #attributes: Doctrine\ORM\PersistentCollection {#9065 …} #variants: Doctrine\ORM\PersistentCollection {#9081 …} #options: Doctrine\ORM\PersistentCollection {#9069 …} #associations: Doctrine\ORM\PersistentCollection {#9067 …} #createdAt: DateTime @1758632747 {#9053 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9052 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9072 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9073 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9058} #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 {#9075 …} #channels: Doctrine\ORM\PersistentCollection {#9063 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9061 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29555 …} +context: Sylius\TwigHooks\Bag\DataBag {#29564 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29622 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9582 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9592 #collection: Doctrine\Common\Collections\ArrayCollection {#9593 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9591 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38635 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38637 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29555 …} +context: Sylius\TwigHooks\Bag\DataBag {#29564 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29622 …} +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 {#9592 #collection: Doctrine\Common\Collections\ArrayCollection {#9593 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9591 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38635 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38637 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29629 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29555 …} +context: Sylius\TwigHooks\Bag\DataBag {#29564 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29622 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9582 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9592 #collection: Doctrine\Common\Collections\ArrayCollection {#9593 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9591 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38635 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38637 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29679 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29670 …} +context: Sylius\TwigHooks\Bag\DataBag {#29677 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29678 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9582 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29682 +variant: App\Entity\Product\ProductVariant {#9582 …} +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 {#10083 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13513 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10080 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29679 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29670 …} +context: Sylius\TwigHooks\Bag\DataBag {#29677 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29678 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 3.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9101 #id: 3046 #code: "moulin-peugeot-paris-laque-blanc-u-select-4025" #attributes: Doctrine\ORM\PersistentCollection {#9108 …} #variants: Doctrine\ORM\PersistentCollection {#9121 …} #options: Doctrine\ORM\PersistentCollection {#9112 …} #associations: Doctrine\ORM\PersistentCollection {#9110 …} #createdAt: DateTime @1758632747 {#9097 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9098 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9115 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9116 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9101} #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 {#9118 …} #channels: Doctrine\ORM\PersistentCollection {#9106 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9102 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9104 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29562 +product: App\Entity\Product\Product {#9101 #id: 3046 #code: "moulin-peugeot-paris-laque-blanc-u-select-4025" #attributes: Doctrine\ORM\PersistentCollection {#9108 …} #variants: Doctrine\ORM\PersistentCollection {#9121 …} #options: Doctrine\ORM\PersistentCollection {#9112 …} #associations: Doctrine\ORM\PersistentCollection {#9110 …} #createdAt: DateTime @1758632747 {#9097 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9098 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9115 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9116 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9101} #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 {#9118 …} #channels: Doctrine\ORM\PersistentCollection {#9106 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9102 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9104 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9694 …} +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 {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9101 #id: 3046 #code: "moulin-peugeot-paris-laque-blanc-u-select-4025" #attributes: Doctrine\ORM\PersistentCollection {#9108 …} #variants: Doctrine\ORM\PersistentCollection {#9121 …} #options: Doctrine\ORM\PersistentCollection {#9112 …} #associations: Doctrine\ORM\PersistentCollection {#9110 …} #createdAt: DateTime @1758632747 {#9097 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9098 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9115 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9116 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9101} #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 {#9118 …} #channels: Doctrine\ORM\PersistentCollection {#9106 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9102 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9104 …} #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 {#29799 -props: [ "product" => App\Entity\Product\Product {#9101 #id: 3046 #code: "moulin-peugeot-paris-laque-blanc-u-select-4025" #attributes: Doctrine\ORM\PersistentCollection {#9108 …} #variants: Doctrine\ORM\PersistentCollection {#9121 …} #options: Doctrine\ORM\PersistentCollection {#9112 …} #associations: Doctrine\ORM\PersistentCollection {#9110 …} #createdAt: DateTime @1758632747 {#9097 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9098 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9115 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9116 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9101} #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 {#9118 …} #channels: Doctrine\ORM\PersistentCollection {#9106 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9102 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9104 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29857 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29783 …} +context: Sylius\TwigHooks\Bag\DataBag {#29792 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29856 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9694 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9704 #collection: Doctrine\Common\Collections\ArrayCollection {#9705 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9703 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38649 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38651 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29857 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29783 …} +context: Sylius\TwigHooks\Bag\DataBag {#29792 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29856 …} +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 {#9704 #collection: Doctrine\Common\Collections\ArrayCollection {#9705 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9703 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38649 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38651 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29863 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29857 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29783 …} +context: Sylius\TwigHooks\Bag\DataBag {#29792 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29856 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9694 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9704 #collection: Doctrine\Common\Collections\ArrayCollection {#9705 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9703 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38649 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38651 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29913 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29904 …} +context: Sylius\TwigHooks\Bag\DataBag {#29911 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29912 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9694 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29916 +variant: App\Entity\Product\ProductVariant {#9694 …} +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 {#10083 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13513 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10080 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29913 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29904 …} +context: Sylius\TwigHooks\Bag\DataBag {#29911 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29912 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 3.57 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9138 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#9145 …} #variants: Doctrine\ORM\PersistentCollection {#9158 …} #options: Doctrine\ORM\PersistentCollection {#9149 …} #associations: Doctrine\ORM\PersistentCollection {#9147 …} #createdAt: DateTime @1758632747 {#9134 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9135 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9152 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9153 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9138} #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 {#9155 …} #channels: Doctrine\ORM\PersistentCollection {#9143 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9139 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9141 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29790 +product: App\Entity\Product\Product {#9138 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#9145 …} #variants: Doctrine\ORM\PersistentCollection {#9158 …} #options: Doctrine\ORM\PersistentCollection {#9149 …} #associations: Doctrine\ORM\PersistentCollection {#9147 …} #createdAt: DateTime @1758632747 {#9134 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9135 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9152 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9153 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9138} #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 {#9155 …} #channels: Doctrine\ORM\PersistentCollection {#9143 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9139 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9141 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9722 …} +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 {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9138 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#9145 …} #variants: Doctrine\ORM\PersistentCollection {#9158 …} #options: Doctrine\ORM\PersistentCollection {#9149 …} #associations: Doctrine\ORM\PersistentCollection {#9147 …} #createdAt: DateTime @1758632747 {#9134 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9135 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9152 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9153 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9138} #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 {#9155 …} #channels: Doctrine\ORM\PersistentCollection {#9143 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9139 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9141 …} #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 {#30033 -props: [ "product" => App\Entity\Product\Product {#9138 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#9145 …} #variants: Doctrine\ORM\PersistentCollection {#9158 …} #options: Doctrine\ORM\PersistentCollection {#9149 …} #associations: Doctrine\ORM\PersistentCollection {#9147 …} #createdAt: DateTime @1758632747 {#9134 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#9135 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9152 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9153 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9138} #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 {#9155 …} #channels: Doctrine\ORM\PersistentCollection {#9143 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9139 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9141 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30094 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30017 …} +context: Sylius\TwigHooks\Bag\DataBag {#30026 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30093 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9722 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9732 #collection: Doctrine\Common\Collections\ArrayCollection {#9733 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9731 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38663 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38665 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30094 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30017 …} +context: Sylius\TwigHooks\Bag\DataBag {#30026 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30093 …} +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 {#9732 #collection: Doctrine\Common\Collections\ArrayCollection {#9733 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9731 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38663 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38665 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30100 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30094 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30017 …} +context: Sylius\TwigHooks\Bag\DataBag {#30026 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30093 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9722 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9732 #collection: Doctrine\Common\Collections\ArrayCollection {#9733 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9731 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38663 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38665 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30150 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30141 …} +context: Sylius\TwigHooks\Bag\DataBag {#30148 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30149 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9722 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30153 +variant: App\Entity\Product\ProductVariant {#9722 …} +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 {#10083 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13513 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10080 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30150 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30141 …} +context: Sylius\TwigHooks\Bag\DataBag {#30148 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30149 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 3.46 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9178 #id: 3080 #code: "moulin-electrique-peugeot-zeli-1612" #attributes: Doctrine\ORM\PersistentCollection {#9185 …} #variants: Doctrine\ORM\PersistentCollection {#9201 …} #options: Doctrine\ORM\PersistentCollection {#9189 …} #associations: Doctrine\ORM\PersistentCollection {#9187 …} #createdAt: DateTime @1758632751 {#9174 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#9175 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9192 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9193 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9178} #id: 3080 #name: "Moulin électrique PEUGEOT ZELI" #slug: "moulin-electrique-peugeot-zeli-1612" #description: """ <div class="col is-12"><ul>\n <li>Se manipule d'une seule main.</li>\n <li>Mécanismes de broyage garantis à vie.</li>\n <li>Qualité Peugeot.</li>\n </ul>\n </div><h1>Description moulin électrique PEUGEOT ZELI</h1><div class="col is-12"><p>Reprenant les mécanismes sel ou poivre dont l’efficacité n’est plus à prouver, ces moulins sont équipés en plus d’un moteur électrique pour votre plus grand confort ! Une simple pression pour moudre sel ou poivre ce qui permet de les tenir d’une seule main, très pratique lorsque l’on cuisine ! </p></div><h1>Caractéristiques moulin électrique PEUGEOT ZELI</h1><div class="col is-12">Corps ABS nickelé brossé. Mini lampe intégrée + 1 de rechange. Fonctionne avec 6 piles 1.5 v fournie. Molette de réglage de mouture pour le mécanisme poivre uniquement. Mécanisme de broyage garanti à vie. Hauteur 14 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9195 …} #channels: Doctrine\ORM\PersistentCollection {#9183 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9179 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9181 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30024 +product: App\Entity\Product\Product {#9178 #id: 3080 #code: "moulin-electrique-peugeot-zeli-1612" #attributes: Doctrine\ORM\PersistentCollection {#9185 …} #variants: Doctrine\ORM\PersistentCollection {#9201 …} #options: Doctrine\ORM\PersistentCollection {#9189 …} #associations: Doctrine\ORM\PersistentCollection {#9187 …} #createdAt: DateTime @1758632751 {#9174 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#9175 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9192 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9193 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9178} #id: 3080 #name: "Moulin électrique PEUGEOT ZELI" #slug: "moulin-electrique-peugeot-zeli-1612" #description: """ <div class="col is-12"><ul>\n <li>Se manipule d'une seule main.</li>\n <li>Mécanismes de broyage garantis à vie.</li>\n <li>Qualité Peugeot.</li>\n </ul>\n </div><h1>Description moulin électrique PEUGEOT ZELI</h1><div class="col is-12"><p>Reprenant les mécanismes sel ou poivre dont l’efficacité n’est plus à prouver, ces moulins sont équipés en plus d’un moteur électrique pour votre plus grand confort ! Une simple pression pour moudre sel ou poivre ce qui permet de les tenir d’une seule main, très pratique lorsque l’on cuisine ! </p></div><h1>Caractéristiques moulin électrique PEUGEOT ZELI</h1><div class="col is-12">Corps ABS nickelé brossé. Mini lampe intégrée + 1 de rechange. Fonctionne avec 6 piles 1.5 v fournie. Molette de réglage de mouture pour le mécanisme poivre uniquement. Mécanisme de broyage garanti à vie. Hauteur 14 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9195 …} #channels: Doctrine\ORM\PersistentCollection {#9183 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9179 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9181 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9202 …} +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 {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9178 #id: 3080 #code: "moulin-electrique-peugeot-zeli-1612" #attributes: Doctrine\ORM\PersistentCollection {#9185 …} #variants: Doctrine\ORM\PersistentCollection {#9201 …} #options: Doctrine\ORM\PersistentCollection {#9189 …} #associations: Doctrine\ORM\PersistentCollection {#9187 …} #createdAt: DateTime @1758632751 {#9174 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#9175 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9192 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9193 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9178} #id: 3080 #name: "Moulin électrique PEUGEOT ZELI" #slug: "moulin-electrique-peugeot-zeli-1612" #description: """ <div class="col is-12"><ul>\n <li>Se manipule d'une seule main.</li>\n <li>Mécanismes de broyage garantis à vie.</li>\n <li>Qualité Peugeot.</li>\n </ul>\n </div><h1>Description moulin électrique PEUGEOT ZELI</h1><div class="col is-12"><p>Reprenant les mécanismes sel ou poivre dont l’efficacité n’est plus à prouver, ces moulins sont équipés en plus d’un moteur électrique pour votre plus grand confort ! Une simple pression pour moudre sel ou poivre ce qui permet de les tenir d’une seule main, très pratique lorsque l’on cuisine ! </p></div><h1>Caractéristiques moulin électrique PEUGEOT ZELI</h1><div class="col is-12">Corps ABS nickelé brossé. Mini lampe intégrée + 1 de rechange. Fonctionne avec 6 piles 1.5 v fournie. Molette de réglage de mouture pour le mécanisme poivre uniquement. Mécanisme de broyage garanti à vie. Hauteur 14 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9195 …} #channels: Doctrine\ORM\PersistentCollection {#9183 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9179 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9181 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin électrique PEUGEOT ZELI" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30270 -props: [ "product" => App\Entity\Product\Product {#9178 #id: 3080 #code: "moulin-electrique-peugeot-zeli-1612" #attributes: Doctrine\ORM\PersistentCollection {#9185 …} #variants: Doctrine\ORM\PersistentCollection {#9201 …} #options: Doctrine\ORM\PersistentCollection {#9189 …} #associations: Doctrine\ORM\PersistentCollection {#9187 …} #createdAt: DateTime @1758632751 {#9174 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#9175 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9192 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9193 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9178} #id: 3080 #name: "Moulin électrique PEUGEOT ZELI" #slug: "moulin-electrique-peugeot-zeli-1612" #description: """ <div class="col is-12"><ul>\n <li>Se manipule d'une seule main.</li>\n <li>Mécanismes de broyage garantis à vie.</li>\n <li>Qualité Peugeot.</li>\n </ul>\n </div><h1>Description moulin électrique PEUGEOT ZELI</h1><div class="col is-12"><p>Reprenant les mécanismes sel ou poivre dont l’efficacité n’est plus à prouver, ces moulins sont équipés en plus d’un moteur électrique pour votre plus grand confort ! Une simple pression pour moudre sel ou poivre ce qui permet de les tenir d’une seule main, très pratique lorsque l’on cuisine ! </p></div><h1>Caractéristiques moulin électrique PEUGEOT ZELI</h1><div class="col is-12">Corps ABS nickelé brossé. Mini lampe intégrée + 1 de rechange. Fonctionne avec 6 piles 1.5 v fournie. Molette de réglage de mouture pour le mécanisme poivre uniquement. Mécanisme de broyage garanti à vie. Hauteur 14 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9195 …} #channels: Doctrine\ORM\PersistentCollection {#9183 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9179 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9181 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30254 …} +context: Sylius\TwigHooks\Bag\DataBag {#30263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30315 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9202 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9212 #collection: Doctrine\Common\Collections\ArrayCollection {#9213 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9211 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38677 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38679 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30254 …} +context: Sylius\TwigHooks\Bag\DataBag {#30263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30315 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin électrique PEUGEOT ZELI" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9212 #collection: Doctrine\Common\Collections\ArrayCollection {#9213 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9211 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38677 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38679 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30322 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30254 …} +context: Sylius\TwigHooks\Bag\DataBag {#30263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30315 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9202 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9212 #collection: Doctrine\Common\Collections\ArrayCollection {#9213 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9211 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38677 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38679 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30372 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30363 …} +context: Sylius\TwigHooks\Bag\DataBag {#30370 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30371 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9202 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30375 +variant: App\Entity\Product\ProductVariant {#9202 …} +price: "89,00\u{A0}€" +originalPrice: "114,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10083 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13513 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10080 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30372 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30363 …} +context: Sylius\TwigHooks\Bag\DataBag {#30370 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30371 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 3.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9218 #id: 3101 #code: "moulin-peugeot-madras-olivier-6668" #attributes: Doctrine\ORM\PersistentCollection {#9225 …} #variants: Doctrine\ORM\PersistentCollection {#9241 …} #options: Doctrine\ORM\PersistentCollection {#9229 …} #associations: Doctrine\ORM\PersistentCollection {#9227 …} #createdAt: DateTime @1758632754 {#9214 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#9215 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9232 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9233 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9218} #id: 3101 #name: "Moulin Peugeot Madras Olivier" #slug: "moulin-peugeot-madras-olivier-6668" #description: """ <div class="col is-12"><ul>\n <li>Système U'Slect.</li>\n <li>Pas d'axe central pour un remplissage plus facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Moulin Peugeot Madras Olivier</h1><div class="col is-12">Le moulin Peugeot Madras Olivier bénéficie d'unne innovation majeure et pourtant invisible. En effet, il ne possède plus d'axe central pour permettre un remplissage beaucoup plus facile. Il se ferme à l'aide d'un bouchon aimanté et bénéficie du mécanisme U'Select avec choix de la grosseur de la mouture.</div><h1>Caractéristiques Moulin Peugeot Madras Olivier</h1><div class="col is-12">- Mécanisme poivre ou sel garanti à vie.<br />- Système U'Select.<br />- Corps en Olivier.<br />- Fermeture par bouchon aimanté.<br />- Pas d'axe central.<br />- Corps garanti 5 ans.<br />- Disponible poivre et sel : taille 16 et 21 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 {#9235 …} #channels: Doctrine\ORM\PersistentCollection {#9223 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9219 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9221 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30261 +product: App\Entity\Product\Product {#9218 #id: 3101 #code: "moulin-peugeot-madras-olivier-6668" #attributes: Doctrine\ORM\PersistentCollection {#9225 …} #variants: Doctrine\ORM\PersistentCollection {#9241 …} #options: Doctrine\ORM\PersistentCollection {#9229 …} #associations: Doctrine\ORM\PersistentCollection {#9227 …} #createdAt: DateTime @1758632754 {#9214 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#9215 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9232 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9233 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9218} #id: 3101 #name: "Moulin Peugeot Madras Olivier" #slug: "moulin-peugeot-madras-olivier-6668" #description: """ <div class="col is-12"><ul>\n <li>Système U'Slect.</li>\n <li>Pas d'axe central pour un remplissage plus facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Moulin Peugeot Madras Olivier</h1><div class="col is-12">Le moulin Peugeot Madras Olivier bénéficie d'unne innovation majeure et pourtant invisible. En effet, il ne possède plus d'axe central pour permettre un remplissage beaucoup plus facile. Il se ferme à l'aide d'un bouchon aimanté et bénéficie du mécanisme U'Select avec choix de la grosseur de la mouture.</div><h1>Caractéristiques Moulin Peugeot Madras Olivier</h1><div class="col is-12">- Mécanisme poivre ou sel garanti à vie.<br />- Système U'Select.<br />- Corps en Olivier.<br />- Fermeture par bouchon aimanté.<br />- Pas d'axe central.<br />- Corps garanti 5 ans.<br />- Disponible poivre et sel : taille 16 et 21 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 {#9235 …} #channels: Doctrine\ORM\PersistentCollection {#9223 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9219 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9221 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9386 …} +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 {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9218 #id: 3101 #code: "moulin-peugeot-madras-olivier-6668" #attributes: Doctrine\ORM\PersistentCollection {#9225 …} #variants: Doctrine\ORM\PersistentCollection {#9241 …} #options: Doctrine\ORM\PersistentCollection {#9229 …} #associations: Doctrine\ORM\PersistentCollection {#9227 …} #createdAt: DateTime @1758632754 {#9214 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#9215 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9232 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9233 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9218} #id: 3101 #name: "Moulin Peugeot Madras Olivier" #slug: "moulin-peugeot-madras-olivier-6668" #description: """ <div class="col is-12"><ul>\n <li>Système U'Slect.</li>\n <li>Pas d'axe central pour un remplissage plus facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Moulin Peugeot Madras Olivier</h1><div class="col is-12">Le moulin Peugeot Madras Olivier bénéficie d'unne innovation majeure et pourtant invisible. En effet, il ne possède plus d'axe central pour permettre un remplissage beaucoup plus facile. Il se ferme à l'aide d'un bouchon aimanté et bénéficie du mécanisme U'Select avec choix de la grosseur de la mouture.</div><h1>Caractéristiques Moulin Peugeot Madras Olivier</h1><div class="col is-12">- Mécanisme poivre ou sel garanti à vie.<br />- Système U'Select.<br />- Corps en Olivier.<br />- Fermeture par bouchon aimanté.<br />- Pas d'axe central.<br />- Corps garanti 5 ans.<br />- Disponible poivre et sel : taille 16 et 21 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 {#9235 …} #channels: Doctrine\ORM\PersistentCollection {#9223 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9219 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9221 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Madras Olivier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30492 -props: [ "product" => App\Entity\Product\Product {#9218 #id: 3101 #code: "moulin-peugeot-madras-olivier-6668" #attributes: Doctrine\ORM\PersistentCollection {#9225 …} #variants: Doctrine\ORM\PersistentCollection {#9241 …} #options: Doctrine\ORM\PersistentCollection {#9229 …} #associations: Doctrine\ORM\PersistentCollection {#9227 …} #createdAt: DateTime @1758632754 {#9214 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#9215 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9232 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9233 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9218} #id: 3101 #name: "Moulin Peugeot Madras Olivier" #slug: "moulin-peugeot-madras-olivier-6668" #description: """ <div class="col is-12"><ul>\n <li>Système U'Slect.</li>\n <li>Pas d'axe central pour un remplissage plus facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Moulin Peugeot Madras Olivier</h1><div class="col is-12">Le moulin Peugeot Madras Olivier bénéficie d'unne innovation majeure et pourtant invisible. En effet, il ne possède plus d'axe central pour permettre un remplissage beaucoup plus facile. Il se ferme à l'aide d'un bouchon aimanté et bénéficie du mécanisme U'Select avec choix de la grosseur de la mouture.</div><h1>Caractéristiques Moulin Peugeot Madras Olivier</h1><div class="col is-12">- Mécanisme poivre ou sel garanti à vie.<br />- Système U'Select.<br />- Corps en Olivier.<br />- Fermeture par bouchon aimanté.<br />- Pas d'axe central.<br />- Corps garanti 5 ans.<br />- Disponible poivre et sel : taille 16 et 21 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 {#9235 …} #channels: Doctrine\ORM\PersistentCollection {#9223 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9219 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9221 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30538 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30476 …} +context: Sylius\TwigHooks\Bag\DataBag {#30485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30537 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9386 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9396 #collection: Doctrine\Common\Collections\ArrayCollection {#9397 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9395 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38691 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38693 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30538 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30476 …} +context: Sylius\TwigHooks\Bag\DataBag {#30485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30537 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Madras Olivier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9396 #collection: Doctrine\Common\Collections\ArrayCollection {#9397 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9395 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38691 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38693 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30544 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30538 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30476 …} +context: Sylius\TwigHooks\Bag\DataBag {#30485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30537 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9386 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9396 #collection: Doctrine\Common\Collections\ArrayCollection {#9397 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9395 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38691 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38693 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30594 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30585 …} +context: Sylius\TwigHooks\Bag\DataBag {#30592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30593 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9386 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30597 +variant: App\Entity\Product\ProductVariant {#9386 …} +price: "71,00\u{A0}€" +originalPrice: "79,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10083 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13513 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10080 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30594 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30585 …} +context: Sylius\TwigHooks\Bag\DataBag {#30592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30593 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 3.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9272 #id: 3102 #code: "moulin-a-poivre-long-isen-peugeot-6813" #attributes: Doctrine\ORM\PersistentCollection {#9279 …} #variants: Doctrine\ORM\PersistentCollection {#9292 …} #options: Doctrine\ORM\PersistentCollection {#9283 …} #associations: Doctrine\ORM\PersistentCollection {#9281 …} #createdAt: DateTime @1758632754 {#9255 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#9254 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9286 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9287 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9272} #id: 3102 #name: "Moulin à poivre long Isen Peugeot" #slug: "moulin-a-poivre-long-isen-peugeot-6813" #description: """ <div class="col is-12"><ul>\n <li>Spécial pour tous les poivres longs comme le poivre kampot.</li>\n <li>Mécanisme démontable pour un nettoyage facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin à poivre long Isen Peugeot</h1><div class="col is-12">Le Moulin à poivre long Isen Peugeot a été spécialement conçu pour moudre parfaitement les poivres longs et les poivres à gros grains. Il bénéficie de tous les standards de qualité habituels des produits de la marque avec son mécanisme garanti sans limitation de durée.</div><h1>Caractéristiques Moulin à poivre long Isen Peugeot</h1><div class="col is-12">- Réglage spécial poivre long.<br />- Mécanisme inox garanti à vie.<br />- Corps bois couleur naturel<br />- Hauteur 16 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 {#9289 …} #channels: Doctrine\ORM\PersistentCollection {#9277 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9273 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9275 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30483 +product: App\Entity\Product\Product {#9272 #id: 3102 #code: "moulin-a-poivre-long-isen-peugeot-6813" #attributes: Doctrine\ORM\PersistentCollection {#9279 …} #variants: Doctrine\ORM\PersistentCollection {#9292 …} #options: Doctrine\ORM\PersistentCollection {#9283 …} #associations: Doctrine\ORM\PersistentCollection {#9281 …} #createdAt: DateTime @1758632754 {#9255 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#9254 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9286 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9287 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9272} #id: 3102 #name: "Moulin à poivre long Isen Peugeot" #slug: "moulin-a-poivre-long-isen-peugeot-6813" #description: """ <div class="col is-12"><ul>\n <li>Spécial pour tous les poivres longs comme le poivre kampot.</li>\n <li>Mécanisme démontable pour un nettoyage facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin à poivre long Isen Peugeot</h1><div class="col is-12">Le Moulin à poivre long Isen Peugeot a été spécialement conçu pour moudre parfaitement les poivres longs et les poivres à gros grains. Il bénéficie de tous les standards de qualité habituels des produits de la marque avec son mécanisme garanti sans limitation de durée.</div><h1>Caractéristiques Moulin à poivre long Isen Peugeot</h1><div class="col is-12">- Réglage spécial poivre long.<br />- Mécanisme inox garanti à vie.<br />- Corps bois couleur naturel<br />- Hauteur 16 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 {#9289 …} #channels: Doctrine\ORM\PersistentCollection {#9277 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9273 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9275 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9293 …} +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 {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9272 #id: 3102 #code: "moulin-a-poivre-long-isen-peugeot-6813" #attributes: Doctrine\ORM\PersistentCollection {#9279 …} #variants: Doctrine\ORM\PersistentCollection {#9292 …} #options: Doctrine\ORM\PersistentCollection {#9283 …} #associations: Doctrine\ORM\PersistentCollection {#9281 …} #createdAt: DateTime @1758632754 {#9255 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#9254 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9286 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9287 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9272} #id: 3102 #name: "Moulin à poivre long Isen Peugeot" #slug: "moulin-a-poivre-long-isen-peugeot-6813" #description: """ <div class="col is-12"><ul>\n <li>Spécial pour tous les poivres longs comme le poivre kampot.</li>\n <li>Mécanisme démontable pour un nettoyage facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin à poivre long Isen Peugeot</h1><div class="col is-12">Le Moulin à poivre long Isen Peugeot a été spécialement conçu pour moudre parfaitement les poivres longs et les poivres à gros grains. Il bénéficie de tous les standards de qualité habituels des produits de la marque avec son mécanisme garanti sans limitation de durée.</div><h1>Caractéristiques Moulin à poivre long Isen Peugeot</h1><div class="col is-12">- Réglage spécial poivre long.<br />- Mécanisme inox garanti à vie.<br />- Corps bois couleur naturel<br />- Hauteur 16 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 {#9289 …} #channels: Doctrine\ORM\PersistentCollection {#9277 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9273 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9275 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à poivre long Isen Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30714 -props: [ "product" => App\Entity\Product\Product {#9272 #id: 3102 #code: "moulin-a-poivre-long-isen-peugeot-6813" #attributes: Doctrine\ORM\PersistentCollection {#9279 …} #variants: Doctrine\ORM\PersistentCollection {#9292 …} #options: Doctrine\ORM\PersistentCollection {#9283 …} #associations: Doctrine\ORM\PersistentCollection {#9281 …} #createdAt: DateTime @1758632754 {#9255 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#9254 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9286 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9287 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9272} #id: 3102 #name: "Moulin à poivre long Isen Peugeot" #slug: "moulin-a-poivre-long-isen-peugeot-6813" #description: """ <div class="col is-12"><ul>\n <li>Spécial pour tous les poivres longs comme le poivre kampot.</li>\n <li>Mécanisme démontable pour un nettoyage facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin à poivre long Isen Peugeot</h1><div class="col is-12">Le Moulin à poivre long Isen Peugeot a été spécialement conçu pour moudre parfaitement les poivres longs et les poivres à gros grains. Il bénéficie de tous les standards de qualité habituels des produits de la marque avec son mécanisme garanti sans limitation de durée.</div><h1>Caractéristiques Moulin à poivre long Isen Peugeot</h1><div class="col is-12">- Réglage spécial poivre long.<br />- Mécanisme inox garanti à vie.<br />- Corps bois couleur naturel<br />- Hauteur 16 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 {#9289 …} #channels: Doctrine\ORM\PersistentCollection {#9277 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9273 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9275 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30760 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30698 …} +context: Sylius\TwigHooks\Bag\DataBag {#30707 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30759 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9293 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9303 #collection: Doctrine\Common\Collections\ArrayCollection {#9304 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9302 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38705 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38707 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30760 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30698 …} +context: Sylius\TwigHooks\Bag\DataBag {#30707 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30759 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à poivre long Isen Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9303 #collection: Doctrine\Common\Collections\ArrayCollection {#9304 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9302 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38705 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38707 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30766 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30760 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30698 …} +context: Sylius\TwigHooks\Bag\DataBag {#30707 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30759 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9293 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9303 #collection: Doctrine\Common\Collections\ArrayCollection {#9304 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9302 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38705 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38707 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30816 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30807 …} +context: Sylius\TwigHooks\Bag\DataBag {#30814 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30815 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9293 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30819 +variant: App\Entity\Product\ProductVariant {#9293 …} +price: "85,00\u{A0}€" +originalPrice: "94,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10083 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13513 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10080 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30816 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30807 …} +context: Sylius\TwigHooks\Bag\DataBag {#30814 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30815 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 3.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9309 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#9316 …} #variants: Doctrine\ORM\PersistentCollection {#9332 …} #options: Doctrine\ORM\PersistentCollection {#9320 …} #associations: Doctrine\ORM\PersistentCollection {#9318 …} #createdAt: DateTime @1758632763 {#9305 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#9306 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9323 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9324 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9309} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</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 {#9326 …} #channels: Doctrine\ORM\PersistentCollection {#9314 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9310 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9312 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30705 +product: App\Entity\Product\Product {#9309 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#9316 …} #variants: Doctrine\ORM\PersistentCollection {#9332 …} #options: Doctrine\ORM\PersistentCollection {#9320 …} #associations: Doctrine\ORM\PersistentCollection {#9318 …} #createdAt: DateTime @1758632763 {#9305 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#9306 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9323 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9324 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9309} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</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 {#9326 …} #channels: Doctrine\ORM\PersistentCollection {#9314 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9310 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9312 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9333 …} +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 {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9309 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#9316 …} #variants: Doctrine\ORM\PersistentCollection {#9332 …} #options: Doctrine\ORM\PersistentCollection {#9320 …} #associations: Doctrine\ORM\PersistentCollection {#9318 …} #createdAt: DateTime @1758632763 {#9305 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#9306 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9323 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9324 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9309} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</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 {#9326 …} #channels: Doctrine\ORM\PersistentCollection {#9314 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9310 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9312 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30936 -props: [ "product" => App\Entity\Product\Product {#9309 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#9316 …} #variants: Doctrine\ORM\PersistentCollection {#9332 …} #options: Doctrine\ORM\PersistentCollection {#9320 …} #associations: Doctrine\ORM\PersistentCollection {#9318 …} #createdAt: DateTime @1758632763 {#9305 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#9306 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9323 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9324 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9309} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</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 {#9326 …} #channels: Doctrine\ORM\PersistentCollection {#9314 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9310 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9312 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30985 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30920 …} +context: Sylius\TwigHooks\Bag\DataBag {#30929 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30984 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9333 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9343 #collection: Doctrine\Common\Collections\ArrayCollection {#9344 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9342 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38719 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38721 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30985 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30920 …} +context: Sylius\TwigHooks\Bag\DataBag {#30929 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30984 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9343 #collection: Doctrine\Common\Collections\ArrayCollection {#9344 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9342 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38719 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38721 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30991 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30985 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30920 …} +context: Sylius\TwigHooks\Bag\DataBag {#30929 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30984 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9333 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9343 #collection: Doctrine\Common\Collections\ArrayCollection {#9344 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9342 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38719 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38721 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31041 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31032 …} +context: Sylius\TwigHooks\Bag\DataBag {#31039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31040 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9333 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31044 +variant: App\Entity\Product\ProductVariant {#9333 …} +price: "84,00\u{A0}€" +originalPrice: "84,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10083 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13513 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10080 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31041 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31032 …} +context: Sylius\TwigHooks\Bag\DataBag {#31039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31040 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9349 #id: 3070 #code: "coffret-emotion-graphite-peugeot-7930" #attributes: Doctrine\ORM\PersistentCollection {#9356 …} #variants: Doctrine\ORM\PersistentCollection {#9369 …} #options: Doctrine\ORM\PersistentCollection {#9360 …} #associations: Doctrine\ORM\PersistentCollection {#9358 …} #createdAt: DateTime @1758632748 {#9345 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#9346 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9363 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9364 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9349} #id: 3070 #name: "Coffret Emotion Graphite Peugeot" #slug: "coffret-emotion-graphite-peugeot-7930" #description: """ <div class="col is-12"><ul>\n <li>Coffret d'exception.</li>\n <li>Fabriqué en France.</li>\n <li>Savoir-faire Peugeot.</li>\n <li>2 moulins (sel & poivre) + poivre Tan Hoi.</li>\n </ul></div><h1>Descriptif Coffret Emotion Graphite Peugeot</h1><div class="col is-12">Le Coffret Emotion Graphite Peugeot contient ce qu'il est convenu d'appeler des moulins d'exception. Il est en effet composé de deux moulins (sel & poivre) iconiques Paris, à la célèbre forme galbée, réalisés en bois de hêtre issu de forêts gérées durablement en France, relevé d'une couleur gris anthracite légèrement métallisée mettant en valeur les veines du bois et d'une boîte de poivre Tan Hoi de 70 grs récolté au Vietnam.</div><h1>Caractéristiques Coffret Emotion Graphite Peugeot</h1><div class="col is-12">- 1 moulin à poivre + 1 moulin à sel + 1 boîte de poivre Tan Hoi.<br />- Bois PEFC, issu de forêts françaises.<br />- Réglage mouture U'Select ( 6 tailles de moutures prédéfinies )<br />- Mécanisme garanti sans limitation de durée.<br />- Dimensions des moulins : 18 cm.<br />- Teinte & vernis hydrosoluble.<br />- Poivre Tan Hoi 70 grs récolté au Vietnam (saveurs boisées et chaleureuses relevées d'une touche piquante)<br />- Moulins livrés vides.<br />- Ne pas utiliser du sel de mer humide même sécvhé.<br />- Pour moudre les cristaux de sel sec (sel gemme) d'une taille inférieure ou égale à 4 mm.<br />- Fabriqué en France.</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 {#9366 …} #channels: Doctrine\ORM\PersistentCollection {#9354 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9352 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30927 +product: App\Entity\Product\Product {#9349 #id: 3070 #code: "coffret-emotion-graphite-peugeot-7930" #attributes: Doctrine\ORM\PersistentCollection {#9356 …} #variants: Doctrine\ORM\PersistentCollection {#9369 …} #options: Doctrine\ORM\PersistentCollection {#9360 …} #associations: Doctrine\ORM\PersistentCollection {#9358 …} #createdAt: DateTime @1758632748 {#9345 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#9346 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9363 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9364 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9349} #id: 3070 #name: "Coffret Emotion Graphite Peugeot" #slug: "coffret-emotion-graphite-peugeot-7930" #description: """ <div class="col is-12"><ul>\n <li>Coffret d'exception.</li>\n <li>Fabriqué en France.</li>\n <li>Savoir-faire Peugeot.</li>\n <li>2 moulins (sel & poivre) + poivre Tan Hoi.</li>\n </ul></div><h1>Descriptif Coffret Emotion Graphite Peugeot</h1><div class="col is-12">Le Coffret Emotion Graphite Peugeot contient ce qu'il est convenu d'appeler des moulins d'exception. Il est en effet composé de deux moulins (sel & poivre) iconiques Paris, à la célèbre forme galbée, réalisés en bois de hêtre issu de forêts gérées durablement en France, relevé d'une couleur gris anthracite légèrement métallisée mettant en valeur les veines du bois et d'une boîte de poivre Tan Hoi de 70 grs récolté au Vietnam.</div><h1>Caractéristiques Coffret Emotion Graphite Peugeot</h1><div class="col is-12">- 1 moulin à poivre + 1 moulin à sel + 1 boîte de poivre Tan Hoi.<br />- Bois PEFC, issu de forêts françaises.<br />- Réglage mouture U'Select ( 6 tailles de moutures prédéfinies )<br />- Mécanisme garanti sans limitation de durée.<br />- Dimensions des moulins : 18 cm.<br />- Teinte & vernis hydrosoluble.<br />- Poivre Tan Hoi 70 grs récolté au Vietnam (saveurs boisées et chaleureuses relevées d'une touche piquante)<br />- Moulins livrés vides.<br />- Ne pas utiliser du sel de mer humide même sécvhé.<br />- Pour moudre les cristaux de sel sec (sel gemme) d'une taille inférieure ou égale à 4 mm.<br />- Fabriqué en France.</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 {#9366 …} #channels: Doctrine\ORM\PersistentCollection {#9354 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9352 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9370 …} +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 {#28655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28688 …} +context: Sylius\TwigHooks\Bag\DataBag {#28694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9349 #id: 3070 #code: "coffret-emotion-graphite-peugeot-7930" #attributes: Doctrine\ORM\PersistentCollection {#9356 …} #variants: Doctrine\ORM\PersistentCollection {#9369 …} #options: Doctrine\ORM\PersistentCollection {#9360 …} #associations: Doctrine\ORM\PersistentCollection {#9358 …} #createdAt: DateTime @1758632748 {#9345 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#9346 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9363 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9364 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9349} #id: 3070 #name: "Coffret Emotion Graphite Peugeot" #slug: "coffret-emotion-graphite-peugeot-7930" #description: """ <div class="col is-12"><ul>\n <li>Coffret d'exception.</li>\n <li>Fabriqué en France.</li>\n <li>Savoir-faire Peugeot.</li>\n <li>2 moulins (sel & poivre) + poivre Tan Hoi.</li>\n </ul></div><h1>Descriptif Coffret Emotion Graphite Peugeot</h1><div class="col is-12">Le Coffret Emotion Graphite Peugeot contient ce qu'il est convenu d'appeler des moulins d'exception. Il est en effet composé de deux moulins (sel & poivre) iconiques Paris, à la célèbre forme galbée, réalisés en bois de hêtre issu de forêts gérées durablement en France, relevé d'une couleur gris anthracite légèrement métallisée mettant en valeur les veines du bois et d'une boîte de poivre Tan Hoi de 70 grs récolté au Vietnam.</div><h1>Caractéristiques Coffret Emotion Graphite Peugeot</h1><div class="col is-12">- 1 moulin à poivre + 1 moulin à sel + 1 boîte de poivre Tan Hoi.<br />- Bois PEFC, issu de forêts françaises.<br />- Réglage mouture U'Select ( 6 tailles de moutures prédéfinies )<br />- Mécanisme garanti sans limitation de durée.<br />- Dimensions des moulins : 18 cm.<br />- Teinte & vernis hydrosoluble.<br />- Poivre Tan Hoi 70 grs récolté au Vietnam (saveurs boisées et chaleureuses relevées d'une touche piquante)<br />- Moulins livrés vides.<br />- Ne pas utiliser du sel de mer humide même sécvhé.<br />- Pour moudre les cristaux de sel sec (sel gemme) d'une taille inférieure ou égale à 4 mm.<br />- Fabriqué en France.</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 {#9366 …} #channels: Doctrine\ORM\PersistentCollection {#9354 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9352 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Emotion Graphite Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31161 -props: [ "product" => App\Entity\Product\Product {#9349 #id: 3070 #code: "coffret-emotion-graphite-peugeot-7930" #attributes: Doctrine\ORM\PersistentCollection {#9356 …} #variants: Doctrine\ORM\PersistentCollection {#9369 …} #options: Doctrine\ORM\PersistentCollection {#9360 …} #associations: Doctrine\ORM\PersistentCollection {#9358 …} #createdAt: DateTime @1758632748 {#9345 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#9346 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9363 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9364 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9349} #id: 3070 #name: "Coffret Emotion Graphite Peugeot" #slug: "coffret-emotion-graphite-peugeot-7930" #description: """ <div class="col is-12"><ul>\n <li>Coffret d'exception.</li>\n <li>Fabriqué en France.</li>\n <li>Savoir-faire Peugeot.</li>\n <li>2 moulins (sel & poivre) + poivre Tan Hoi.</li>\n </ul></div><h1>Descriptif Coffret Emotion Graphite Peugeot</h1><div class="col is-12">Le Coffret Emotion Graphite Peugeot contient ce qu'il est convenu d'appeler des moulins d'exception. Il est en effet composé de deux moulins (sel & poivre) iconiques Paris, à la célèbre forme galbée, réalisés en bois de hêtre issu de forêts gérées durablement en France, relevé d'une couleur gris anthracite légèrement métallisée mettant en valeur les veines du bois et d'une boîte de poivre Tan Hoi de 70 grs récolté au Vietnam.</div><h1>Caractéristiques Coffret Emotion Graphite Peugeot</h1><div class="col is-12">- 1 moulin à poivre + 1 moulin à sel + 1 boîte de poivre Tan Hoi.<br />- Bois PEFC, issu de forêts françaises.<br />- Réglage mouture U'Select ( 6 tailles de moutures prédéfinies )<br />- Mécanisme garanti sans limitation de durée.<br />- Dimensions des moulins : 18 cm.<br />- Teinte & vernis hydrosoluble.<br />- Poivre Tan Hoi 70 grs récolté au Vietnam (saveurs boisées et chaleureuses relevées d'une touche piquante)<br />- Moulins livrés vides.<br />- Ne pas utiliser du sel de mer humide même sécvhé.<br />- Pour moudre les cristaux de sel sec (sel gemme) d'une taille inférieure ou égale à 4 mm.<br />- Fabriqué en France.</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 {#9366 …} #channels: Doctrine\ORM\PersistentCollection {#9354 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9352 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31219 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31145 …} +context: Sylius\TwigHooks\Bag\DataBag {#31154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31218 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9370 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9380 #collection: Doctrine\Common\Collections\ArrayCollection {#9381 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9379 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38733 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38735 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31219 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31145 …} +context: Sylius\TwigHooks\Bag\DataBag {#31154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31218 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Emotion Graphite Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9380 #collection: Doctrine\Common\Collections\ArrayCollection {#9381 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9379 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38733 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38735 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31225 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31219 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31145 …} +context: Sylius\TwigHooks\Bag\DataBag {#31154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31218 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9370 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9380 #collection: Doctrine\Common\Collections\ArrayCollection {#9381 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9379 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38733 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38735 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31266 …} +context: Sylius\TwigHooks\Bag\DataBag {#31273 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31274 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9370 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31278 +variant: App\Entity\Product\ProductVariant {#9370 …} +price: "79,00\u{A0}€" +originalPrice: "79,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10083 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13513 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10080 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31266 …} +context: Sylius\TwigHooks\Bag\DataBag {#31273 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31274 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 2.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28354 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13578 …} +context: Sylius\TwigHooks\Bag\DataBag {#28376 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13588 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31595 +cart: App\Entity\Order\Order {#14492 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28354 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13578 …} +context: Sylius\TwigHooks\Bag\DataBag {#28376 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13588 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||