Components
12
Twig Components
44
Render Count
93
ms
Render Time
110.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 110.0 MiB | 1.06 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12847 …} +context: Sylius\TwigHooks\Bag\DataBag {#12853 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12852 …} +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 {#13474 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12745 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12847 …} +context: Sylius\TwigHooks\Bag\DataBag {#12853 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12852 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 110.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13551 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13547 …} +context: Sylius\TwigHooks\Bag\DataBag {#13549 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13550 …} +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 {#13560 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13551 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13547 …} +context: Sylius\TwigHooks\Bag\DataBag {#13549 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13550 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 110.0 MiB | 4.33 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13642 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13621 …} +context: Sylius\TwigHooks\Bag\DataBag {#13641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13640 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13657 +cart: App\Entity\Order\Order {#13724 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13642 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13621 …} +context: Sylius\TwigHooks\Bag\DataBag {#13641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13640 …} +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 | 110.0 MiB | 35.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13898 …} +context: Sylius\TwigHooks\Bag\DataBag {#13904 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13896 …} +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 {#13919 #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 {#13910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13898 …} +context: Sylius\TwigHooks\Bag\DataBag {#13904 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13896 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 110.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28083 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28079 …} +context: Sylius\TwigHooks\Bag\DataBag {#28080 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28082 …} +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 {#28092 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28083 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28079 …} +context: Sylius\TwigHooks\Bag\DataBag {#28080 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28082 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 110.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28196 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28192 …} +context: Sylius\TwigHooks\Bag\DataBag {#28193 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28195 …} +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 {#28204 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28196 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28192 …} +context: Sylius\TwigHooks\Bag\DataBag {#28193 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28195 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 110.0 MiB | 1.83 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28281 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28277 …} +context: Sylius\TwigHooks\Bag\DataBag {#28278 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28280 …} +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 {#28289 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28281 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28277 …} +context: Sylius\TwigHooks\Bag\DataBag {#28278 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28280 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 110.0 MiB | 10.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#6054 …} #options: Doctrine\ORM\PersistentCollection {#5357 …} #associations: Doctrine\ORM\PersistentCollection {#5114 …} #createdAt: DateTime @1758632747 {#8058 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7959 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5359 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6070 …} #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 {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28814 +product: App\Entity\Product\Product {#7949 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#6054 …} #options: Doctrine\ORM\PersistentCollection {#5357 …} #associations: Doctrine\ORM\PersistentCollection {#5114 …} #createdAt: DateTime @1758632747 {#8058 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7959 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5359 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6070 …} #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 {#6061 …} +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 {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 2.28 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#6054 …} #options: Doctrine\ORM\PersistentCollection {#5357 …} #associations: Doctrine\ORM\PersistentCollection {#5114 …} #createdAt: DateTime @1758632747 {#8058 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7959 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5359 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6070 …} #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 Tahiti" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28974 -props: [ "product" => App\Entity\Product\Product {#7949 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#6054 …} #options: Doctrine\ORM\PersistentCollection {#5357 …} #associations: Doctrine\ORM\PersistentCollection {#5114 …} #createdAt: DateTime @1758632747 {#8058 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7959 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5359 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6070 …} #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]
|
110.0 MiB | 1.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29048 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29044 …} +context: Sylius\TwigHooks\Bag\DataBag {#29045 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29047 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6061 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8046 #collection: Doctrine\Common\Collections\ArrayCollection {#8045 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6751 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29048 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29044 …} +context: Sylius\TwigHooks\Bag\DataBag {#29045 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29047 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Tahiti" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8046 #collection: Doctrine\Common\Collections\ArrayCollection {#8045 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6751 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29052 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29048 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29044 …} +context: Sylius\TwigHooks\Bag\DataBag {#29045 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29047 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6061 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8046 #collection: Doctrine\Common\Collections\ArrayCollection {#8045 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6751 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29120 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29110 …} +context: Sylius\TwigHooks\Bag\DataBag {#29118 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29119 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6061 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29129 +variant: App\Entity\Product\ProductVariant {#6061 …} +price: "53,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9315 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12745 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9312 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29120 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29110 …} +context: Sylius\TwigHooks\Bag\DataBag {#29118 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29119 …} +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 | 110.0 MiB | 4.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8309 #id: 3050 #code: "moulin-peugeot-tahiti-printemps-4355" #attributes: Doctrine\ORM\PersistentCollection {#8285 …} #variants: Doctrine\ORM\PersistentCollection {#8074 …} #options: Doctrine\ORM\PersistentCollection {#8319 …} #associations: Doctrine\ORM\PersistentCollection {#8013 …} #createdAt: DateTime @1758632747 {#8043 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8047 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8327 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8302 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8309} #id: 3050 #name: "Moulin Peugeot Tahiti Printemps" #slug: "moulin-peugeot-tahiti-printemps-4355" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Printemps qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8321 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8286 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8540 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28952 +product: App\Entity\Product\Product {#8309 #id: 3050 #code: "moulin-peugeot-tahiti-printemps-4355" #attributes: Doctrine\ORM\PersistentCollection {#8285 …} #variants: Doctrine\ORM\PersistentCollection {#8074 …} #options: Doctrine\ORM\PersistentCollection {#8319 …} #associations: Doctrine\ORM\PersistentCollection {#8013 …} #createdAt: DateTime @1758632747 {#8043 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8047 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8327 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8302 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8309} #id: 3050 #name: "Moulin Peugeot Tahiti Printemps" #slug: "moulin-peugeot-tahiti-printemps-4355" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Printemps qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8321 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8286 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8540 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8075 …} +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 {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8309 #id: 3050 #code: "moulin-peugeot-tahiti-printemps-4355" #attributes: Doctrine\ORM\PersistentCollection {#8285 …} #variants: Doctrine\ORM\PersistentCollection {#8074 …} #options: Doctrine\ORM\PersistentCollection {#8319 …} #associations: Doctrine\ORM\PersistentCollection {#8013 …} #createdAt: DateTime @1758632747 {#8043 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8047 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8327 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8302 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8309} #id: 3050 #name: "Moulin Peugeot Tahiti Printemps" #slug: "moulin-peugeot-tahiti-printemps-4355" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Printemps qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8321 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8286 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8540 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Tahiti Printemps" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29256 -props: [ "product" => App\Entity\Product\Product {#8309 #id: 3050 #code: "moulin-peugeot-tahiti-printemps-4355" #attributes: Doctrine\ORM\PersistentCollection {#8285 …} #variants: Doctrine\ORM\PersistentCollection {#8074 …} #options: Doctrine\ORM\PersistentCollection {#8319 …} #associations: Doctrine\ORM\PersistentCollection {#8013 …} #createdAt: DateTime @1758632747 {#8043 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8047 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8327 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8302 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8309} #id: 3050 #name: "Moulin Peugeot Tahiti Printemps" #slug: "moulin-peugeot-tahiti-printemps-4355" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Printemps qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8321 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8286 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8540 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29305 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29240 …} +context: Sylius\TwigHooks\Bag\DataBag {#29249 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29304 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8075 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8423 #collection: Doctrine\Common\Collections\ArrayCollection {#8424 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8426 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38318 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38320 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29305 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29240 …} +context: Sylius\TwigHooks\Bag\DataBag {#29249 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29304 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Tahiti Printemps" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8423 #collection: Doctrine\Common\Collections\ArrayCollection {#8424 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8426 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38318 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38320 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29311 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29305 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29240 …} +context: Sylius\TwigHooks\Bag\DataBag {#29249 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29304 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8075 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8423 #collection: Doctrine\Common\Collections\ArrayCollection {#8424 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8426 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38318 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38320 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29361 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29352 …} +context: Sylius\TwigHooks\Bag\DataBag {#29359 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29360 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8075 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29364 +variant: App\Entity\Product\ProductVariant {#8075 …} +price: "53,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9315 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12745 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9312 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29361 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29352 …} +context: Sylius\TwigHooks\Bag\DataBag {#29359 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29360 …} +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 | 110.0 MiB | 4.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8433 #id: 3055 #code: "moulin-peugeot-tahiti-ete-5765" #attributes: Doctrine\ORM\PersistentCollection {#8483 …} #variants: Doctrine\ORM\PersistentCollection {#8597 …} #options: Doctrine\ORM\PersistentCollection {#8494 …} #associations: Doctrine\ORM\PersistentCollection {#8492 …} #createdAt: DateTime @1758632747 {#8421 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8431 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8587 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8433} #id: 3055 #name: "Moulin Peugeot Tahiti Eté" #slug: "moulin-peugeot-tahiti-ete-5765" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Eté</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Eté qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Eté</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8593 …} #channels: Doctrine\ORM\PersistentCollection {#8486 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8436 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8482 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29247 +product: App\Entity\Product\Product {#8433 #id: 3055 #code: "moulin-peugeot-tahiti-ete-5765" #attributes: Doctrine\ORM\PersistentCollection {#8483 …} #variants: Doctrine\ORM\PersistentCollection {#8597 …} #options: Doctrine\ORM\PersistentCollection {#8494 …} #associations: Doctrine\ORM\PersistentCollection {#8492 …} #createdAt: DateTime @1758632747 {#8421 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8431 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8587 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8433} #id: 3055 #name: "Moulin Peugeot Tahiti Eté" #slug: "moulin-peugeot-tahiti-ete-5765" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Eté</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Eté qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Eté</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8593 …} #channels: Doctrine\ORM\PersistentCollection {#8486 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8436 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8482 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8595 …} +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 {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8433 #id: 3055 #code: "moulin-peugeot-tahiti-ete-5765" #attributes: Doctrine\ORM\PersistentCollection {#8483 …} #variants: Doctrine\ORM\PersistentCollection {#8597 …} #options: Doctrine\ORM\PersistentCollection {#8494 …} #associations: Doctrine\ORM\PersistentCollection {#8492 …} #createdAt: DateTime @1758632747 {#8421 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8431 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8587 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8433} #id: 3055 #name: "Moulin Peugeot Tahiti Eté" #slug: "moulin-peugeot-tahiti-ete-5765" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Eté</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Eté qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Eté</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8593 …} #channels: Doctrine\ORM\PersistentCollection {#8486 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8436 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8482 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Tahiti Eté" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29481 -props: [ "product" => App\Entity\Product\Product {#8433 #id: 3055 #code: "moulin-peugeot-tahiti-ete-5765" #attributes: Doctrine\ORM\PersistentCollection {#8483 …} #variants: Doctrine\ORM\PersistentCollection {#8597 …} #options: Doctrine\ORM\PersistentCollection {#8494 …} #associations: Doctrine\ORM\PersistentCollection {#8492 …} #createdAt: DateTime @1758632747 {#8421 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8431 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8587 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8433} #id: 3055 #name: "Moulin Peugeot Tahiti Eté" #slug: "moulin-peugeot-tahiti-ete-5765" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Eté</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Eté qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Eté</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8593 …} #channels: Doctrine\ORM\PersistentCollection {#8486 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8436 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8482 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29530 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29465 …} +context: Sylius\TwigHooks\Bag\DataBag {#29474 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29529 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8595 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8607 #collection: Doctrine\Common\Collections\ArrayCollection {#8608 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8606 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29530 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29465 …} +context: Sylius\TwigHooks\Bag\DataBag {#29474 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29529 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Tahiti Eté" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8607 #collection: Doctrine\Common\Collections\ArrayCollection {#8608 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8606 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29536 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29530 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29465 …} +context: Sylius\TwigHooks\Bag\DataBag {#29474 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29529 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8595 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8607 #collection: Doctrine\Common\Collections\ArrayCollection {#8608 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8606 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29577 …} +context: Sylius\TwigHooks\Bag\DataBag {#29584 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29585 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8595 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29589 +variant: App\Entity\Product\ProductVariant {#8595 …} +price: "53,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9315 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12745 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9312 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29577 …} +context: Sylius\TwigHooks\Bag\DataBag {#29584 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29585 …} +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 | 110.0 MiB | 4.26 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8675 #id: 3056 #code: "moulin-peugeot-tahiti-automne-5766" #attributes: Doctrine\ORM\PersistentCollection {#8682 …} #variants: Doctrine\ORM\PersistentCollection {#8695 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632747 {#8609 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8610 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8675} #id: 3056 #name: "Moulin Peugeot Tahiti Automne" #slug: "moulin-peugeot-tahiti-automne-5766" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Peugeot Tahiti Automne</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Automne qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Automne</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8680 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8676 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8678 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29472 +product: App\Entity\Product\Product {#8675 #id: 3056 #code: "moulin-peugeot-tahiti-automne-5766" #attributes: Doctrine\ORM\PersistentCollection {#8682 …} #variants: Doctrine\ORM\PersistentCollection {#8695 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632747 {#8609 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8610 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8675} #id: 3056 #name: "Moulin Peugeot Tahiti Automne" #slug: "moulin-peugeot-tahiti-automne-5766" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Peugeot Tahiti Automne</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Automne qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Automne</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8680 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8676 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8678 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8696 …} +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 {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8675 #id: 3056 #code: "moulin-peugeot-tahiti-automne-5766" #attributes: Doctrine\ORM\PersistentCollection {#8682 …} #variants: Doctrine\ORM\PersistentCollection {#8695 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632747 {#8609 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8610 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8675} #id: 3056 #name: "Moulin Peugeot Tahiti Automne" #slug: "moulin-peugeot-tahiti-automne-5766" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Peugeot Tahiti Automne</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Automne qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Automne</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8680 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8676 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8678 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Tahiti Automne" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29706 -props: [ "product" => App\Entity\Product\Product {#8675 #id: 3056 #code: "moulin-peugeot-tahiti-automne-5766" #attributes: Doctrine\ORM\PersistentCollection {#8682 …} #variants: Doctrine\ORM\PersistentCollection {#8695 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632747 {#8609 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8610 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8675} #id: 3056 #name: "Moulin Peugeot Tahiti Automne" #slug: "moulin-peugeot-tahiti-automne-5766" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Peugeot Tahiti Automne</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Automne qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Automne</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8680 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8676 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8678 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29690 …} +context: Sylius\TwigHooks\Bag\DataBag {#29699 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29751 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8696 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8706 #collection: Doctrine\Common\Collections\ArrayCollection {#8707 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8705 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38348 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29690 …} +context: Sylius\TwigHooks\Bag\DataBag {#29699 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29751 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Tahiti Automne" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8706 #collection: Doctrine\Common\Collections\ArrayCollection {#8707 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8705 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38348 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29758 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29690 …} +context: Sylius\TwigHooks\Bag\DataBag {#29699 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29751 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8696 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8706 #collection: Doctrine\Common\Collections\ArrayCollection {#8707 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8705 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38348 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29808 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29799 …} +context: Sylius\TwigHooks\Bag\DataBag {#29806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29807 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8696 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29811 +variant: App\Entity\Product\ProductVariant {#8696 …} +price: "53,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9315 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12745 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9312 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29808 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29799 …} +context: Sylius\TwigHooks\Bag\DataBag {#29806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29807 …} +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 | 110.0 MiB | 4.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8712 #id: 3057 #code: "moulin-peugeot-tahiti-hiver-5767" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8732 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632747 {#8708 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8709 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8726 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8727 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 3057 #name: "Moulin Peugeot Tahiti Hiver" #slug: "moulin-peugeot-tahiti-hiver-5767" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Peugeot Tahiti Hiver</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Hiver qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Hiver</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8729 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29697 +product: App\Entity\Product\Product {#8712 #id: 3057 #code: "moulin-peugeot-tahiti-hiver-5767" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8732 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632747 {#8708 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8709 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8726 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8727 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 3057 #name: "Moulin Peugeot Tahiti Hiver" #slug: "moulin-peugeot-tahiti-hiver-5767" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Peugeot Tahiti Hiver</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Hiver qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Hiver</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8729 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8733 …} +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 {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8712 #id: 3057 #code: "moulin-peugeot-tahiti-hiver-5767" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8732 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632747 {#8708 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8709 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8726 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8727 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 3057 #name: "Moulin Peugeot Tahiti Hiver" #slug: "moulin-peugeot-tahiti-hiver-5767" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Peugeot Tahiti Hiver</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Hiver qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Hiver</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8729 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Tahiti Hiver" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29928 -props: [ "product" => App\Entity\Product\Product {#8712 #id: 3057 #code: "moulin-peugeot-tahiti-hiver-5767" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8732 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632747 {#8708 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8709 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8726 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8727 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 3057 #name: "Moulin Peugeot Tahiti Hiver" #slug: "moulin-peugeot-tahiti-hiver-5767" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Peugeot Tahiti Hiver</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Hiver qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Hiver</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8729 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29974 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29912 …} +context: Sylius\TwigHooks\Bag\DataBag {#29921 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29973 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8733 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8743 #collection: Doctrine\Common\Collections\ArrayCollection {#8744 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8742 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38362 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29974 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29912 …} +context: Sylius\TwigHooks\Bag\DataBag {#29921 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29973 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Tahiti Hiver" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8743 #collection: Doctrine\Common\Collections\ArrayCollection {#8744 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8742 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38362 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29980 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29974 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29912 …} +context: Sylius\TwigHooks\Bag\DataBag {#29921 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29973 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8733 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8743 #collection: Doctrine\Common\Collections\ArrayCollection {#8744 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8742 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38362 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30030 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30021 …} +context: Sylius\TwigHooks\Bag\DataBag {#30028 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30029 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8733 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30033 +variant: App\Entity\Product\ProductVariant {#8733 …} +price: "53,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9315 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12745 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9312 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30030 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30021 …} +context: Sylius\TwigHooks\Bag\DataBag {#30028 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30029 …} +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 | 110.0 MiB | 4.28 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8749 #id: 3067 #code: "moulin-chatel-peugeot-7568" #attributes: Doctrine\ORM\PersistentCollection {#8756 …} #variants: Doctrine\ORM\PersistentCollection {#8769 …} #options: Doctrine\ORM\PersistentCollection {#8760 …} #associations: Doctrine\ORM\PersistentCollection {#8758 …} #createdAt: DateTime @1758632748 {#8745 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#8746 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8763 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8764 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8749} #id: 3067 #name: "Moulin Chatel Peugeot" #slug: "moulin-chatel-peugeot-7568" #description: """ <div class="col is-12"><ul>\n <li>Noyer.</li>\n <li>Mécanisme en acier garanti sans limitation de durée.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Moulin Chatel Peugeot</h1><div class="col is-12">Conçu et réalisé tout en sobriété avec un design contemporain minimaliste, le moulin Chatel Peugeot Noyer apportera sur votre table ou en cuisine une touche chaleureuse. Son mécanisme en acier est garanti sans limitation de durée et son bouton gravé tête de lion permet de régler la mouture.</div><h1>Caractéristiques Moulin Chatel Peugeot</h1><div class="col is-12"><strong><em>Moulin à Poivre</em></strong><br />- Noyer.<br />- Réglage classique.<br />- Mécanisme en acier garanti sans limitation de durée.<br />- Taille : 21 cm.<br /><br /><strong><em>Moulin à Sel</em></strong><br />- Noyer.<br />- Réglage classique.<br />- Mécanisme en acier garanti sans limitation de durée.<br />- Taille : 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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8754 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8750 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8752 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29919 +product: App\Entity\Product\Product {#8749 #id: 3067 #code: "moulin-chatel-peugeot-7568" #attributes: Doctrine\ORM\PersistentCollection {#8756 …} #variants: Doctrine\ORM\PersistentCollection {#8769 …} #options: Doctrine\ORM\PersistentCollection {#8760 …} #associations: Doctrine\ORM\PersistentCollection {#8758 …} #createdAt: DateTime @1758632748 {#8745 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#8746 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8763 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8764 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8749} #id: 3067 #name: "Moulin Chatel Peugeot" #slug: "moulin-chatel-peugeot-7568" #description: """ <div class="col is-12"><ul>\n <li>Noyer.</li>\n <li>Mécanisme en acier garanti sans limitation de durée.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Moulin Chatel Peugeot</h1><div class="col is-12">Conçu et réalisé tout en sobriété avec un design contemporain minimaliste, le moulin Chatel Peugeot Noyer apportera sur votre table ou en cuisine une touche chaleureuse. Son mécanisme en acier est garanti sans limitation de durée et son bouton gravé tête de lion permet de régler la mouture.</div><h1>Caractéristiques Moulin Chatel Peugeot</h1><div class="col is-12"><strong><em>Moulin à Poivre</em></strong><br />- Noyer.<br />- Réglage classique.<br />- Mécanisme en acier garanti sans limitation de durée.<br />- Taille : 21 cm.<br /><br /><strong><em>Moulin à Sel</em></strong><br />- Noyer.<br />- Réglage classique.<br />- Mécanisme en acier garanti sans limitation de durée.<br />- Taille : 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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8754 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8750 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8752 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8770 …} +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 {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8749 #id: 3067 #code: "moulin-chatel-peugeot-7568" #attributes: Doctrine\ORM\PersistentCollection {#8756 …} #variants: Doctrine\ORM\PersistentCollection {#8769 …} #options: Doctrine\ORM\PersistentCollection {#8760 …} #associations: Doctrine\ORM\PersistentCollection {#8758 …} #createdAt: DateTime @1758632748 {#8745 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#8746 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8763 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8764 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8749} #id: 3067 #name: "Moulin Chatel Peugeot" #slug: "moulin-chatel-peugeot-7568" #description: """ <div class="col is-12"><ul>\n <li>Noyer.</li>\n <li>Mécanisme en acier garanti sans limitation de durée.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Moulin Chatel Peugeot</h1><div class="col is-12">Conçu et réalisé tout en sobriété avec un design contemporain minimaliste, le moulin Chatel Peugeot Noyer apportera sur votre table ou en cuisine une touche chaleureuse. Son mécanisme en acier est garanti sans limitation de durée et son bouton gravé tête de lion permet de régler la mouture.</div><h1>Caractéristiques Moulin Chatel Peugeot</h1><div class="col is-12"><strong><em>Moulin à Poivre</em></strong><br />- Noyer.<br />- Réglage classique.<br />- Mécanisme en acier garanti sans limitation de durée.<br />- Taille : 21 cm.<br /><br /><strong><em>Moulin à Sel</em></strong><br />- Noyer.<br />- Réglage classique.<br />- Mécanisme en acier garanti sans limitation de durée.<br />- Taille : 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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8754 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8750 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8752 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Chatel Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30150 -props: [ "product" => App\Entity\Product\Product {#8749 #id: 3067 #code: "moulin-chatel-peugeot-7568" #attributes: Doctrine\ORM\PersistentCollection {#8756 …} #variants: Doctrine\ORM\PersistentCollection {#8769 …} #options: Doctrine\ORM\PersistentCollection {#8760 …} #associations: Doctrine\ORM\PersistentCollection {#8758 …} #createdAt: DateTime @1758632748 {#8745 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#8746 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8763 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8764 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8749} #id: 3067 #name: "Moulin Chatel Peugeot" #slug: "moulin-chatel-peugeot-7568" #description: """ <div class="col is-12"><ul>\n <li>Noyer.</li>\n <li>Mécanisme en acier garanti sans limitation de durée.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Moulin Chatel Peugeot</h1><div class="col is-12">Conçu et réalisé tout en sobriété avec un design contemporain minimaliste, le moulin Chatel Peugeot Noyer apportera sur votre table ou en cuisine une touche chaleureuse. Son mécanisme en acier est garanti sans limitation de durée et son bouton gravé tête de lion permet de régler la mouture.</div><h1>Caractéristiques Moulin Chatel Peugeot</h1><div class="col is-12"><strong><em>Moulin à Poivre</em></strong><br />- Noyer.<br />- Réglage classique.<br />- Mécanisme en acier garanti sans limitation de durée.<br />- Taille : 21 cm.<br /><br /><strong><em>Moulin à Sel</em></strong><br />- Noyer.<br />- Réglage classique.<br />- Mécanisme en acier garanti sans limitation de durée.<br />- Taille : 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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8754 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8750 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8752 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30205 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30134 …} +context: Sylius\TwigHooks\Bag\DataBag {#30143 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30204 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8770 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8780 #collection: Doctrine\Common\Collections\ArrayCollection {#8781 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8779 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38376 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30205 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30134 …} +context: Sylius\TwigHooks\Bag\DataBag {#30143 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30204 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Chatel Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8780 #collection: Doctrine\Common\Collections\ArrayCollection {#8781 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8779 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38376 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30211 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30205 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30134 …} +context: Sylius\TwigHooks\Bag\DataBag {#30143 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30204 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8770 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8780 #collection: Doctrine\Common\Collections\ArrayCollection {#8781 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8779 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38376 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30261 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30252 …} +context: Sylius\TwigHooks\Bag\DataBag {#30259 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30260 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8770 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30264 +variant: App\Entity\Product\ProductVariant {#8770 …} +price: "53,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9315 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12745 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9312 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30261 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30252 …} +context: Sylius\TwigHooks\Bag\DataBag {#30259 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30260 …} +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 | 110.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8803 #id: 3119 #code: "moulin-peugeot-paris-chef-inox-5493" #attributes: Doctrine\ORM\PersistentCollection {#8810 …} #variants: Doctrine\ORM\PersistentCollection {#8826 …} #options: Doctrine\ORM\PersistentCollection {#8814 …} #associations: Doctrine\ORM\PersistentCollection {#8812 …} #createdAt: DateTime @1758632761 {#8783 : 2025-09-23 21:06:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632761 {#8782 : 2025-09-23 21:06:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8817 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8818 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8803} #id: 3119 #name: "Moulin Peugeot Paris Chef inox" #slug: "moulin-peugeot-paris-chef-inox-5493" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Corps tout inox.</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comte).</li>\n </ul></div><h1>Description Moulin Peugeot Paris chef inox U'Select</h1><div class="col is-12">Le moulin Peugeot Paris en inox 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 chef inox 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 en inox. Système de fermeture par vis laiton gravée poivre ou sel sec. Système Uselect de réglage de mouture en 5 poisitions.Mécanisme 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 {#8820 …} #channels: Doctrine\ORM\PersistentCollection {#8808 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8804 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8806 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30141 +product: App\Entity\Product\Product {#8803 #id: 3119 #code: "moulin-peugeot-paris-chef-inox-5493" #attributes: Doctrine\ORM\PersistentCollection {#8810 …} #variants: Doctrine\ORM\PersistentCollection {#8826 …} #options: Doctrine\ORM\PersistentCollection {#8814 …} #associations: Doctrine\ORM\PersistentCollection {#8812 …} #createdAt: DateTime @1758632761 {#8783 : 2025-09-23 21:06:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632761 {#8782 : 2025-09-23 21:06:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8817 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8818 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8803} #id: 3119 #name: "Moulin Peugeot Paris Chef inox" #slug: "moulin-peugeot-paris-chef-inox-5493" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Corps tout inox.</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comte).</li>\n </ul></div><h1>Description Moulin Peugeot Paris chef inox U'Select</h1><div class="col is-12">Le moulin Peugeot Paris en inox 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 chef inox 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 en inox. Système de fermeture par vis laiton gravée poivre ou sel sec. Système Uselect de réglage de mouture en 5 poisitions.Mécanisme 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 {#8820 …} #channels: Doctrine\ORM\PersistentCollection {#8808 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8804 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8806 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8827 …} +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 {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8803 #id: 3119 #code: "moulin-peugeot-paris-chef-inox-5493" #attributes: Doctrine\ORM\PersistentCollection {#8810 …} #variants: Doctrine\ORM\PersistentCollection {#8826 …} #options: Doctrine\ORM\PersistentCollection {#8814 …} #associations: Doctrine\ORM\PersistentCollection {#8812 …} #createdAt: DateTime @1758632761 {#8783 : 2025-09-23 21:06:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632761 {#8782 : 2025-09-23 21:06:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8817 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8818 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8803} #id: 3119 #name: "Moulin Peugeot Paris Chef inox" #slug: "moulin-peugeot-paris-chef-inox-5493" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Corps tout inox.</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comte).</li>\n </ul></div><h1>Description Moulin Peugeot Paris chef inox U'Select</h1><div class="col is-12">Le moulin Peugeot Paris en inox 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 chef inox 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 en inox. Système de fermeture par vis laiton gravée poivre ou sel sec. Système Uselect de réglage de mouture en 5 poisitions.Mécanisme 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 {#8820 …} #channels: Doctrine\ORM\PersistentCollection {#8808 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8804 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8806 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Paris Chef inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30381 -props: [ "product" => App\Entity\Product\Product {#8803 #id: 3119 #code: "moulin-peugeot-paris-chef-inox-5493" #attributes: Doctrine\ORM\PersistentCollection {#8810 …} #variants: Doctrine\ORM\PersistentCollection {#8826 …} #options: Doctrine\ORM\PersistentCollection {#8814 …} #associations: Doctrine\ORM\PersistentCollection {#8812 …} #createdAt: DateTime @1758632761 {#8783 : 2025-09-23 21:06:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632761 {#8782 : 2025-09-23 21:06:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8817 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8818 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8803} #id: 3119 #name: "Moulin Peugeot Paris Chef inox" #slug: "moulin-peugeot-paris-chef-inox-5493" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Corps tout inox.</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comte).</li>\n </ul></div><h1>Description Moulin Peugeot Paris chef inox U'Select</h1><div class="col is-12">Le moulin Peugeot Paris en inox 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 chef inox 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 en inox. Système de fermeture par vis laiton gravée poivre ou sel sec. Système Uselect de réglage de mouture en 5 poisitions.Mécanisme 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 {#8820 …} #channels: Doctrine\ORM\PersistentCollection {#8808 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8804 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8806 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30436 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30365 …} +context: Sylius\TwigHooks\Bag\DataBag {#30374 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30435 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8827 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8841 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8839 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38390 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30436 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30365 …} +context: Sylius\TwigHooks\Bag\DataBag {#30374 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30435 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Paris Chef inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8841 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8839 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38390 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30442 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30436 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30365 …} +context: Sylius\TwigHooks\Bag\DataBag {#30374 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30435 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8827 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8841 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8839 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38390 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30492 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30483 …} +context: Sylius\TwigHooks\Bag\DataBag {#30490 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30491 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8827 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30495 +variant: App\Entity\Product\ProductVariant {#8827 …} +price: "53,00\u{A0}€" +originalPrice: "58,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9315 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12745 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9312 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30492 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30483 …} +context: Sylius\TwigHooks\Bag\DataBag {#30490 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30491 …} +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 | 110.0 MiB | 4.46 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8846 #id: 3104 #code: "moulin-isen-a-manivelle-u-select-peugeot-7561" #attributes: Doctrine\ORM\PersistentCollection {#8853 …} #variants: Doctrine\ORM\PersistentCollection {#8869 …} #options: Doctrine\ORM\PersistentCollection {#8857 …} #associations: Doctrine\ORM\PersistentCollection {#8855 …} #createdAt: DateTime @1758632754 {#8842 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8843 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8860 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8861 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8846} #id: 3104 #name: "Moulin Isen à Manivelle U'select Peugeot" #slug: "moulin-isen-a-manivelle-u-select-peugeot-7561" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme U'Select.</li>\n <li>Mécanisme garanti sans limitation de durée.</li>\n <li>Inox et bois de hêtre.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Moulin Isen à Manivelle U'select Peugeot</h1><div class="col is-12">Le moulin Isen à Manivelle U'select Peugeot s'inscrit dans la collection Isen Peugeot alliant la modernité du métal brillant et la chaleur du bois de hêtre. Fabriqué dans les ateliers Peugeot en Franche-Comté avec du bois labellisé PFC, ce moulin est équipé d'une manivelle permettant de moudre les poivres sans effort et avec précision et d'un mécanisme U'Select pour sélectionner parmi 6 tailles de moutures celle qui vous convient le mieux. Le mécanisme est garanti sans limitation de durée.</div><h1>Caractéristiques Moulin Isen à Manivelle U'select Peugeot</h1><div class="col is-12">- Inox et bois de hêtre.<br />- Mécanisme U 'Select.<br />- Taille 18 cm.<br />- fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8863 …} #channels: Doctrine\ORM\PersistentCollection {#8851 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8847 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8849 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30372 +product: App\Entity\Product\Product {#8846 #id: 3104 #code: "moulin-isen-a-manivelle-u-select-peugeot-7561" #attributes: Doctrine\ORM\PersistentCollection {#8853 …} #variants: Doctrine\ORM\PersistentCollection {#8869 …} #options: Doctrine\ORM\PersistentCollection {#8857 …} #associations: Doctrine\ORM\PersistentCollection {#8855 …} #createdAt: DateTime @1758632754 {#8842 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8843 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8860 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8861 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8846} #id: 3104 #name: "Moulin Isen à Manivelle U'select Peugeot" #slug: "moulin-isen-a-manivelle-u-select-peugeot-7561" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme U'Select.</li>\n <li>Mécanisme garanti sans limitation de durée.</li>\n <li>Inox et bois de hêtre.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Moulin Isen à Manivelle U'select Peugeot</h1><div class="col is-12">Le moulin Isen à Manivelle U'select Peugeot s'inscrit dans la collection Isen Peugeot alliant la modernité du métal brillant et la chaleur du bois de hêtre. Fabriqué dans les ateliers Peugeot en Franche-Comté avec du bois labellisé PFC, ce moulin est équipé d'une manivelle permettant de moudre les poivres sans effort et avec précision et d'un mécanisme U'Select pour sélectionner parmi 6 tailles de moutures celle qui vous convient le mieux. Le mécanisme est garanti sans limitation de durée.</div><h1>Caractéristiques Moulin Isen à Manivelle U'select Peugeot</h1><div class="col is-12">- Inox et bois de hêtre.<br />- Mécanisme U 'Select.<br />- Taille 18 cm.<br />- fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8863 …} #channels: Doctrine\ORM\PersistentCollection {#8851 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8847 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8849 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8870 …} +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 {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8846 #id: 3104 #code: "moulin-isen-a-manivelle-u-select-peugeot-7561" #attributes: Doctrine\ORM\PersistentCollection {#8853 …} #variants: Doctrine\ORM\PersistentCollection {#8869 …} #options: Doctrine\ORM\PersistentCollection {#8857 …} #associations: Doctrine\ORM\PersistentCollection {#8855 …} #createdAt: DateTime @1758632754 {#8842 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8843 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8860 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8861 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8846} #id: 3104 #name: "Moulin Isen à Manivelle U'select Peugeot" #slug: "moulin-isen-a-manivelle-u-select-peugeot-7561" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme U'Select.</li>\n <li>Mécanisme garanti sans limitation de durée.</li>\n <li>Inox et bois de hêtre.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Moulin Isen à Manivelle U'select Peugeot</h1><div class="col is-12">Le moulin Isen à Manivelle U'select Peugeot s'inscrit dans la collection Isen Peugeot alliant la modernité du métal brillant et la chaleur du bois de hêtre. Fabriqué dans les ateliers Peugeot en Franche-Comté avec du bois labellisé PFC, ce moulin est équipé d'une manivelle permettant de moudre les poivres sans effort et avec précision et d'un mécanisme U'Select pour sélectionner parmi 6 tailles de moutures celle qui vous convient le mieux. Le mécanisme est garanti sans limitation de durée.</div><h1>Caractéristiques Moulin Isen à Manivelle U'select Peugeot</h1><div class="col is-12">- Inox et bois de hêtre.<br />- Mécanisme U 'Select.<br />- Taille 18 cm.<br />- fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8863 …} #channels: Doctrine\ORM\PersistentCollection {#8851 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8847 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8849 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Isen à Manivelle U'select Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30612 -props: [ "product" => App\Entity\Product\Product {#8846 #id: 3104 #code: "moulin-isen-a-manivelle-u-select-peugeot-7561" #attributes: Doctrine\ORM\PersistentCollection {#8853 …} #variants: Doctrine\ORM\PersistentCollection {#8869 …} #options: Doctrine\ORM\PersistentCollection {#8857 …} #associations: Doctrine\ORM\PersistentCollection {#8855 …} #createdAt: DateTime @1758632754 {#8842 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8843 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8860 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8861 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8846} #id: 3104 #name: "Moulin Isen à Manivelle U'select Peugeot" #slug: "moulin-isen-a-manivelle-u-select-peugeot-7561" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme U'Select.</li>\n <li>Mécanisme garanti sans limitation de durée.</li>\n <li>Inox et bois de hêtre.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Moulin Isen à Manivelle U'select Peugeot</h1><div class="col is-12">Le moulin Isen à Manivelle U'select Peugeot s'inscrit dans la collection Isen Peugeot alliant la modernité du métal brillant et la chaleur du bois de hêtre. Fabriqué dans les ateliers Peugeot en Franche-Comté avec du bois labellisé PFC, ce moulin est équipé d'une manivelle permettant de moudre les poivres sans effort et avec précision et d'un mécanisme U'Select pour sélectionner parmi 6 tailles de moutures celle qui vous convient le mieux. Le mécanisme est garanti sans limitation de durée.</div><h1>Caractéristiques Moulin Isen à Manivelle U'select Peugeot</h1><div class="col is-12">- Inox et bois de hêtre.<br />- Mécanisme U 'Select.<br />- Taille 18 cm.<br />- fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8863 …} #channels: Doctrine\ORM\PersistentCollection {#8851 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8847 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8849 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30596 …} +context: Sylius\TwigHooks\Bag\DataBag {#30605 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30669 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8870 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8880 #collection: Doctrine\Common\Collections\ArrayCollection {#8881 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8879 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38404 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30596 …} +context: Sylius\TwigHooks\Bag\DataBag {#30605 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30669 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Isen à Manivelle U'select Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8880 #collection: Doctrine\Common\Collections\ArrayCollection {#8881 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8879 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38404 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30676 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30596 …} +context: Sylius\TwigHooks\Bag\DataBag {#30605 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30669 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8870 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8880 #collection: Doctrine\Common\Collections\ArrayCollection {#8881 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8879 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38404 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30726 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30717 …} +context: Sylius\TwigHooks\Bag\DataBag {#30724 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30725 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8870 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30729 +variant: App\Entity\Product\ProductVariant {#8870 …} +price: "52,00\u{A0}€" +originalPrice: "57,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9315 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12745 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9312 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30726 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30717 …} +context: Sylius\TwigHooks\Bag\DataBag {#30724 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30725 …} +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 | 110.0 MiB | 3.97 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8928 #id: 3068 #code: "moulin-meribel-peugeot-7569" #attributes: Doctrine\ORM\PersistentCollection {#8935 …} #variants: Doctrine\ORM\PersistentCollection {#8948 …} #options: Doctrine\ORM\PersistentCollection {#8939 …} #associations: Doctrine\ORM\PersistentCollection {#8937 …} #createdAt: DateTime @1758632748 {#8883 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#8882 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8942 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8943 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8928} #id: 3068 #name: "Moulin Méribel Peugeot" #slug: "moulin-meribel-peugeot-7569" #description: """ <div class="col is-12"><ul>\n <li>Corps noyer enrobé d'acrylique, première mondiale.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanismes garantis à vie.</li>\n </ul></div><h1>Descriptif Moulin Méribel Peugeot</h1><div class="col is-12">Tout Schuss avec le nouveau Moulin à Poivre/Sel en noyer Méribel Peugeot enveloppé d'acryl pour le protéger et le magnifier. Cette première mondiale est le résultat de plusieurs années de recherche et de développement menées en collaboration avec une entreprise française experte dans l'injection. Les bénéfices sont nombreux à commencer par un contraste esthétique remarquable entre le corps du moulin très brillant et son chapeau très mate. Le traitement à l'acryl permet aussi de préserver le bois de l'humidité pour une utilisation intensive.</div><h1>Caractéristiques Moulin Méribel Peugeot</h1><div class="col is-12">- Bois et Acryl.<br />- Mécanisme garanti sans limitation de durée.<br />- Réglage de la mouture.<br />- Taille : 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 {#8945 …} #channels: Doctrine\ORM\PersistentCollection {#8933 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8929 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8931 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30603 +product: App\Entity\Product\Product {#8928 #id: 3068 #code: "moulin-meribel-peugeot-7569" #attributes: Doctrine\ORM\PersistentCollection {#8935 …} #variants: Doctrine\ORM\PersistentCollection {#8948 …} #options: Doctrine\ORM\PersistentCollection {#8939 …} #associations: Doctrine\ORM\PersistentCollection {#8937 …} #createdAt: DateTime @1758632748 {#8883 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#8882 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8942 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8943 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8928} #id: 3068 #name: "Moulin Méribel Peugeot" #slug: "moulin-meribel-peugeot-7569" #description: """ <div class="col is-12"><ul>\n <li>Corps noyer enrobé d'acrylique, première mondiale.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanismes garantis à vie.</li>\n </ul></div><h1>Descriptif Moulin Méribel Peugeot</h1><div class="col is-12">Tout Schuss avec le nouveau Moulin à Poivre/Sel en noyer Méribel Peugeot enveloppé d'acryl pour le protéger et le magnifier. Cette première mondiale est le résultat de plusieurs années de recherche et de développement menées en collaboration avec une entreprise française experte dans l'injection. Les bénéfices sont nombreux à commencer par un contraste esthétique remarquable entre le corps du moulin très brillant et son chapeau très mate. Le traitement à l'acryl permet aussi de préserver le bois de l'humidité pour une utilisation intensive.</div><h1>Caractéristiques Moulin Méribel Peugeot</h1><div class="col is-12">- Bois et Acryl.<br />- Mécanisme garanti sans limitation de durée.<br />- Réglage de la mouture.<br />- Taille : 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 {#8945 …} #channels: Doctrine\ORM\PersistentCollection {#8933 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8929 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8931 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8949 …} +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 {#28346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28379 …} +context: Sylius\TwigHooks\Bag\DataBag {#28385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28372 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8928 #id: 3068 #code: "moulin-meribel-peugeot-7569" #attributes: Doctrine\ORM\PersistentCollection {#8935 …} #variants: Doctrine\ORM\PersistentCollection {#8948 …} #options: Doctrine\ORM\PersistentCollection {#8939 …} #associations: Doctrine\ORM\PersistentCollection {#8937 …} #createdAt: DateTime @1758632748 {#8883 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#8882 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8942 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8943 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8928} #id: 3068 #name: "Moulin Méribel Peugeot" #slug: "moulin-meribel-peugeot-7569" #description: """ <div class="col is-12"><ul>\n <li>Corps noyer enrobé d'acrylique, première mondiale.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanismes garantis à vie.</li>\n </ul></div><h1>Descriptif Moulin Méribel Peugeot</h1><div class="col is-12">Tout Schuss avec le nouveau Moulin à Poivre/Sel en noyer Méribel Peugeot enveloppé d'acryl pour le protéger et le magnifier. Cette première mondiale est le résultat de plusieurs années de recherche et de développement menées en collaboration avec une entreprise française experte dans l'injection. Les bénéfices sont nombreux à commencer par un contraste esthétique remarquable entre le corps du moulin très brillant et son chapeau très mate. Le traitement à l'acryl permet aussi de préserver le bois de l'humidité pour une utilisation intensive.</div><h1>Caractéristiques Moulin Méribel Peugeot</h1><div class="col is-12">- Bois et Acryl.<br />- Mécanisme garanti sans limitation de durée.<br />- Réglage de la mouture.<br />- Taille : 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 {#8945 …} #channels: Doctrine\ORM\PersistentCollection {#8933 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8929 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8931 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Méribel Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30846 -props: [ "product" => App\Entity\Product\Product {#8928 #id: 3068 #code: "moulin-meribel-peugeot-7569" #attributes: Doctrine\ORM\PersistentCollection {#8935 …} #variants: Doctrine\ORM\PersistentCollection {#8948 …} #options: Doctrine\ORM\PersistentCollection {#8939 …} #associations: Doctrine\ORM\PersistentCollection {#8937 …} #createdAt: DateTime @1758632748 {#8883 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#8882 : 2025-09-23 21:05:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8942 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8943 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8928} #id: 3068 #name: "Moulin Méribel Peugeot" #slug: "moulin-meribel-peugeot-7569" #description: """ <div class="col is-12"><ul>\n <li>Corps noyer enrobé d'acrylique, première mondiale.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanismes garantis à vie.</li>\n </ul></div><h1>Descriptif Moulin Méribel Peugeot</h1><div class="col is-12">Tout Schuss avec le nouveau Moulin à Poivre/Sel en noyer Méribel Peugeot enveloppé d'acryl pour le protéger et le magnifier. Cette première mondiale est le résultat de plusieurs années de recherche et de développement menées en collaboration avec une entreprise française experte dans l'injection. Les bénéfices sont nombreux à commencer par un contraste esthétique remarquable entre le corps du moulin très brillant et son chapeau très mate. Le traitement à l'acryl permet aussi de préserver le bois de l'humidité pour une utilisation intensive.</div><h1>Caractéristiques Moulin Méribel Peugeot</h1><div class="col is-12">- Bois et Acryl.<br />- Mécanisme garanti sans limitation de durée.<br />- Réglage de la mouture.<br />- Taille : 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 {#8945 …} #channels: Doctrine\ORM\PersistentCollection {#8933 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8929 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8931 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30898 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30830 …} +context: Sylius\TwigHooks\Bag\DataBag {#30839 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30897 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8949 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8962 #collection: Doctrine\Common\Collections\ArrayCollection {#8963 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8961 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38416 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38418 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30898 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30830 …} +context: Sylius\TwigHooks\Bag\DataBag {#30839 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30897 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Méribel Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8962 #collection: Doctrine\Common\Collections\ArrayCollection {#8963 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8961 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38416 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38418 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30904 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30898 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30830 …} +context: Sylius\TwigHooks\Bag\DataBag {#30839 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30897 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8949 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8962 #collection: Doctrine\Common\Collections\ArrayCollection {#8963 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8961 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38416 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38418 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30954 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30945 …} +context: Sylius\TwigHooks\Bag\DataBag {#30952 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30953 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8949 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30957 +variant: App\Entity\Product\ProductVariant {#8949 …} +price: "49,00\u{A0}€" +originalPrice: "54,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9315 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12745 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9312 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30954 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30945 …} +context: Sylius\TwigHooks\Bag\DataBag {#30952 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30953 …} +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 | 110.0 MiB | 2.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28045 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12810 …} +context: Sylius\TwigHooks\Bag\DataBag {#28067 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12820 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31278 +cart: App\Entity\Order\Order {#13724 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28045 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12810 …} +context: Sylius\TwigHooks\Bag\DataBag {#28067 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12820 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||