Components
12
Twig Components
44
Render Count
77
ms
Render Time
112.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 112.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12607 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12600 …} +context: Sylius\TwigHooks\Bag\DataBag {#12606 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12605 …} +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 {#13227 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12498 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12607 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12600 …} +context: Sylius\TwigHooks\Bag\DataBag {#12606 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12605 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 112.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13304 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13300 …} +context: Sylius\TwigHooks\Bag\DataBag {#13302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13303 …} +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 {#13313 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13304 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13300 …} +context: Sylius\TwigHooks\Bag\DataBag {#13302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13303 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 112.0 MiB | 4.43 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13395 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13374 …} +context: Sylius\TwigHooks\Bag\DataBag {#13394 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13393 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13410 +cart: App\Entity\Order\Order {#13477 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13395 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13374 …} +context: Sylius\TwigHooks\Bag\DataBag {#13394 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13393 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 112.0 MiB | 14.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13663 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13651 …} +context: Sylius\TwigHooks\Bag\DataBag {#13657 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13649 …} +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 {#13672 #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 {#13663 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13651 …} +context: Sylius\TwigHooks\Bag\DataBag {#13657 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13649 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27460 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27456 …} +context: Sylius\TwigHooks\Bag\DataBag {#27457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27459 …} +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 {#27469 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27460 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27456 …} +context: Sylius\TwigHooks\Bag\DataBag {#27457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27459 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27573 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27569 …} +context: Sylius\TwigHooks\Bag\DataBag {#27570 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27572 …} +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 {#27581 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27573 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27569 …} +context: Sylius\TwigHooks\Bag\DataBag {#27570 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27572 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 2.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27644 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27640 …} +context: Sylius\TwigHooks\Bag\DataBag {#27641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27643 …} +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 {#27652 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27644 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27640 …} +context: Sylius\TwigHooks\Bag\DataBag {#27641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27643 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 9.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632763 {#7659 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#7725 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28177 +product: App\Entity\Product\Product {#7969 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632763 {#7659 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#7725 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28439 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 1.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632763 {#7659 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#7725 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28850 -props: [ "product" => App\Entity\Product\Product {#7969 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632763 {#7659 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#7725 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 1.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28923 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28926 …} +context: Sylius\TwigHooks\Bag\DataBag {#28921 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28920 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28439 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28785 #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28622 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28923 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28926 …} +context: Sylius\TwigHooks\Bag\DataBag {#28921 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28920 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28785 #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28622 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28931 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28923 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28926 …} +context: Sylius\TwigHooks\Bag\DataBag {#28921 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28920 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28439 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28785 #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28622 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28999 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28989 …} +context: Sylius\TwigHooks\Bag\DataBag {#28997 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28998 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28439 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29008 +variant: App\Entity\Product\ProductVariant {#28439 …} +price: "84,00\u{A0}€" +originalPrice: "84,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9068 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12498 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9065 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28999 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28989 …} +context: Sylius\TwigHooks\Bag\DataBag {#28997 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28998 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 4.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 3122 #code: "moulin-a-graines-de-lin-isen-peugeot-5963" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632762 {#8541 : 2025-09-23 21:06:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632762 {#8542 : 2025-09-23 21:06:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 3122 #name: "Moulin à Graines de Lin Isen Peugeot" #slug: "moulin-a-graines-de-lin-isen-peugeot-5963" #description: """ <div class="col is-12"><ul>\n <li>Spécialement conçu pour moudre les graines de Lin.</li>\n <li>Garanti à vie.</li>\n <li>Démontage et nettoyage faciles.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Le moulin à graines de lin Peugeot a vu chacun de ses détails soigneusement pensés : La cuillère doseuse 5 gr ainsi que la trémie à ouverture délicate véritable clin d'oeil aux moulins à café d'antan. Au coeur de ce moulin tourne un mécanisme inédit et breveté entrainé par une poignée au design contemporain. Facilement démontable et nettoyable, ce moulin est spécifiquement adapté à la consistance et la dureté de la graine de Lin.</div><h1>Caractéristiques Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Spécifiquement adapté à la consistance et à la dureté de la graine de lin.<br />Mécanisme en résine plastique.<br />Facilement démontable et nettoyable.<br />Hauteur : 13 cm<br />livré avec une cuillère inox doseuse 5 gr.<br />1 brosse de netoyage.<br />Garanti à vie. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28828 +product: App\Entity\Product\Product {#8543 #id: 3122 #code: "moulin-a-graines-de-lin-isen-peugeot-5963" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632762 {#8541 : 2025-09-23 21:06:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632762 {#8542 : 2025-09-23 21:06:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 3122 #name: "Moulin à Graines de Lin Isen Peugeot" #slug: "moulin-a-graines-de-lin-isen-peugeot-5963" #description: """ <div class="col is-12"><ul>\n <li>Spécialement conçu pour moudre les graines de Lin.</li>\n <li>Garanti à vie.</li>\n <li>Démontage et nettoyage faciles.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Le moulin à graines de lin Peugeot a vu chacun de ses détails soigneusement pensés : La cuillère doseuse 5 gr ainsi que la trémie à ouverture délicate véritable clin d'oeil aux moulins à café d'antan. Au coeur de ce moulin tourne un mécanisme inédit et breveté entrainé par une poignée au design contemporain. Facilement démontable et nettoyable, ce moulin est spécifiquement adapté à la consistance et la dureté de la graine de Lin.</div><h1>Caractéristiques Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Spécifiquement adapté à la consistance et à la dureté de la graine de lin.<br />Mécanisme en résine plastique.<br />Facilement démontable et nettoyable.<br />Hauteur : 13 cm<br />livré avec une cuillère inox doseuse 5 gr.<br />1 brosse de netoyage.<br />Garanti à vie. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29081 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 3122 #code: "moulin-a-graines-de-lin-isen-peugeot-5963" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632762 {#8541 : 2025-09-23 21:06:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632762 {#8542 : 2025-09-23 21:06:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 3122 #name: "Moulin à Graines de Lin Isen Peugeot" #slug: "moulin-a-graines-de-lin-isen-peugeot-5963" #description: """ <div class="col is-12"><ul>\n <li>Spécialement conçu pour moudre les graines de Lin.</li>\n <li>Garanti à vie.</li>\n <li>Démontage et nettoyage faciles.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Le moulin à graines de lin Peugeot a vu chacun de ses détails soigneusement pensés : La cuillère doseuse 5 gr ainsi que la trémie à ouverture délicate véritable clin d'oeil aux moulins à café d'antan. Au coeur de ce moulin tourne un mécanisme inédit et breveté entrainé par une poignée au design contemporain. Facilement démontable et nettoyable, ce moulin est spécifiquement adapté à la consistance et la dureté de la graine de Lin.</div><h1>Caractéristiques Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Spécifiquement adapté à la consistance et à la dureté de la graine de lin.<br />Mécanisme en résine plastique.<br />Facilement démontable et nettoyable.<br />Hauteur : 13 cm<br />livré avec une cuillère inox doseuse 5 gr.<br />1 brosse de netoyage.<br />Garanti à vie. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Graines de Lin Isen Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29152 -props: [ "product" => App\Entity\Product\Product {#8543 #id: 3122 #code: "moulin-a-graines-de-lin-isen-peugeot-5963" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632762 {#8541 : 2025-09-23 21:06:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632762 {#8542 : 2025-09-23 21:06:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 3122 #name: "Moulin à Graines de Lin Isen Peugeot" #slug: "moulin-a-graines-de-lin-isen-peugeot-5963" #description: """ <div class="col is-12"><ul>\n <li>Spécialement conçu pour moudre les graines de Lin.</li>\n <li>Garanti à vie.</li>\n <li>Démontage et nettoyage faciles.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Le moulin à graines de lin Peugeot a vu chacun de ses détails soigneusement pensés : La cuillère doseuse 5 gr ainsi que la trémie à ouverture délicate véritable clin d'oeil aux moulins à café d'antan. Au coeur de ce moulin tourne un mécanisme inédit et breveté entrainé par une poignée au design contemporain. Facilement démontable et nettoyable, ce moulin est spécifiquement adapté à la consistance et la dureté de la graine de Lin.</div><h1>Caractéristiques Moulin à Graines de Lin Isen Peugeot</h1><div class="col is-12">Spécifiquement adapté à la consistance et à la dureté de la graine de lin.<br />Mécanisme en résine plastique.<br />Facilement démontable et nettoyable.<br />Hauteur : 13 cm<br />livré avec une cuillère inox doseuse 5 gr.<br />1 brosse de netoyage.<br />Garanti à vie. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29145 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …} +context: Sylius\TwigHooks\Bag\DataBag {#29206 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29081 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29089 #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29077 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29145 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …} +context: Sylius\TwigHooks\Bag\DataBag {#29206 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Graines de Lin Isen Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29089 #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29077 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29210 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29145 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …} +context: Sylius\TwigHooks\Bag\DataBag {#29206 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29081 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29089 #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29077 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29260 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29251 …} +context: Sylius\TwigHooks\Bag\DataBag {#29258 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29259 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29081 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29263 +variant: App\Entity\Product\ProductVariant {#29081 …} +price: "65,00\u{A0}€" +originalPrice: "72,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9068 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12498 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9065 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29260 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29251 …} +context: Sylius\TwigHooks\Bag\DataBag {#29258 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29259 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 5.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8566 #id: 3098 #code: "moulin-a-poivre-peugeot-roellinger-2111" #attributes: Doctrine\ORM\PersistentCollection {#8573 …} #variants: Doctrine\ORM\PersistentCollection {#8575 …} #options: Doctrine\ORM\PersistentCollection {#8579 …} #associations: Doctrine\ORM\PersistentCollection {#8577 …} #createdAt: DateTime @1758632754 {#8564 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8565 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8582 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8583 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 3098 #name: "Moulin à poivre Peugeot Roellinger" #slug: "moulin-a-poivre-peugeot-roellinger-2111" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Corp en bois verni. </li>\n <li>Imaginé par le Chef étoilé Olivier Roellinger.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description moulin à poivre Peugeot Roellinger</h1><div class="col is-12">Ce moulin à poivre Roellinger se recharge très simplement par le haut et dispose d'un tiroir pour récupérer la mouture.<br />Corps en bois verni. Mouture réglable. Base : 8.5 x 8.5 cm. Hauteur 13 cm.</div><h1>Description mécanisme moulin Peugeot Roellinger</h1><div class="col is-12">Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</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 {#8585 …} #channels: Doctrine\ORM\PersistentCollection {#8571 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8567 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8569 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29143 +product: App\Entity\Product\Product {#8566 #id: 3098 #code: "moulin-a-poivre-peugeot-roellinger-2111" #attributes: Doctrine\ORM\PersistentCollection {#8573 …} #variants: Doctrine\ORM\PersistentCollection {#8575 …} #options: Doctrine\ORM\PersistentCollection {#8579 …} #associations: Doctrine\ORM\PersistentCollection {#8577 …} #createdAt: DateTime @1758632754 {#8564 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8565 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8582 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8583 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 3098 #name: "Moulin à poivre Peugeot Roellinger" #slug: "moulin-a-poivre-peugeot-roellinger-2111" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Corp en bois verni. </li>\n <li>Imaginé par le Chef étoilé Olivier Roellinger.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description moulin à poivre Peugeot Roellinger</h1><div class="col is-12">Ce moulin à poivre Roellinger se recharge très simplement par le haut et dispose d'un tiroir pour récupérer la mouture.<br />Corps en bois verni. Mouture réglable. Base : 8.5 x 8.5 cm. Hauteur 13 cm.</div><h1>Description mécanisme moulin Peugeot Roellinger</h1><div class="col is-12">Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</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 {#8585 …} #channels: Doctrine\ORM\PersistentCollection {#8571 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8567 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8569 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29326 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8566 #id: 3098 #code: "moulin-a-poivre-peugeot-roellinger-2111" #attributes: Doctrine\ORM\PersistentCollection {#8573 …} #variants: Doctrine\ORM\PersistentCollection {#8575 …} #options: Doctrine\ORM\PersistentCollection {#8579 …} #associations: Doctrine\ORM\PersistentCollection {#8577 …} #createdAt: DateTime @1758632754 {#8564 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8565 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8582 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8583 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 3098 #name: "Moulin à poivre Peugeot Roellinger" #slug: "moulin-a-poivre-peugeot-roellinger-2111" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Corp en bois verni. </li>\n <li>Imaginé par le Chef étoilé Olivier Roellinger.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description moulin à poivre Peugeot Roellinger</h1><div class="col is-12">Ce moulin à poivre Roellinger se recharge très simplement par le haut et dispose d'un tiroir pour récupérer la mouture.<br />Corps en bois verni. Mouture réglable. Base : 8.5 x 8.5 cm. Hauteur 13 cm.</div><h1>Description mécanisme moulin Peugeot Roellinger</h1><div class="col is-12">Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</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 {#8585 …} #channels: Doctrine\ORM\PersistentCollection {#8571 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8567 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8569 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à poivre Peugeot Roellinger" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29397 -props: [ "product" => App\Entity\Product\Product {#8566 #id: 3098 #code: "moulin-a-poivre-peugeot-roellinger-2111" #attributes: Doctrine\ORM\PersistentCollection {#8573 …} #variants: Doctrine\ORM\PersistentCollection {#8575 …} #options: Doctrine\ORM\PersistentCollection {#8579 …} #associations: Doctrine\ORM\PersistentCollection {#8577 …} #createdAt: DateTime @1758632754 {#8564 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8565 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8582 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8583 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 3098 #name: "Moulin à poivre Peugeot Roellinger" #slug: "moulin-a-poivre-peugeot-roellinger-2111" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Corp en bois verni. </li>\n <li>Imaginé par le Chef étoilé Olivier Roellinger.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description moulin à poivre Peugeot Roellinger</h1><div class="col is-12">Ce moulin à poivre Roellinger se recharge très simplement par le haut et dispose d'un tiroir pour récupérer la mouture.<br />Corps en bois verni. Mouture réglable. Base : 8.5 x 8.5 cm. Hauteur 13 cm.</div><h1>Description mécanisme moulin Peugeot Roellinger</h1><div class="col is-12">Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</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 {#8585 …} #channels: Doctrine\ORM\PersistentCollection {#8571 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8567 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8569 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29471 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …} +context: Sylius\TwigHooks\Bag\DataBag {#29457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29378 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29326 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29334 #collection: Doctrine\Common\Collections\ArrayCollection {#29343 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29322 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38368 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29471 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …} +context: Sylius\TwigHooks\Bag\DataBag {#29457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29378 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à poivre Peugeot Roellinger" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29334 #collection: Doctrine\Common\Collections\ArrayCollection {#29343 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29322 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38368 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29476 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29471 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …} +context: Sylius\TwigHooks\Bag\DataBag {#29457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29378 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29326 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29334 #collection: Doctrine\Common\Collections\ArrayCollection {#29343 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29322 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38368 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29525 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29516 …} +context: Sylius\TwigHooks\Bag\DataBag {#29523 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29524 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29326 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29528 +variant: App\Entity\Product\ProductVariant {#29326 …} +price: "67,00\u{A0}€" +originalPrice: "74,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9068 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12498 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9065 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29525 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29516 …} +context: Sylius\TwigHooks\Bag\DataBag {#29523 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29524 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 5.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8589 #id: 3082 #code: "coffret-elis-sense-peugeot-3253" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632751 {#8587 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8588 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8606 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8589} #id: 3082 #name: "Coffret Elis Sense PEUGEOT" #slug: "coffret-elis-sense-peugeot-3253" #description: """ <div class="col is-12"><ul>\n <li>Présentation dans un élégant coffret.</li>\n <li>Contient 2 recharges (poivre et sel) et 1 support de table.</li>\n <li>Dernière génération moulin électrique PEUGEOT.</li>\n </ul></div><h1>Description coffret Elis Sense PEUGEOT</h1><div class="col is-12">Le coffret moulin Elis Sense PEUGEOT comprend 2 moulins électriques Elis Sense PEUGEOT et 2 recharges (poivre et sel) et 1 présentoir de table.</div><h1>Caractéristiques moulin électrique PEUGEOT Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8608 …} #channels: Doctrine\ORM\PersistentCollection {#8594 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29388 +product: App\Entity\Product\Product {#8589 #id: 3082 #code: "coffret-elis-sense-peugeot-3253" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632751 {#8587 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8588 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8606 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8589} #id: 3082 #name: "Coffret Elis Sense PEUGEOT" #slug: "coffret-elis-sense-peugeot-3253" #description: """ <div class="col is-12"><ul>\n <li>Présentation dans un élégant coffret.</li>\n <li>Contient 2 recharges (poivre et sel) et 1 support de table.</li>\n <li>Dernière génération moulin électrique PEUGEOT.</li>\n </ul></div><h1>Description coffret Elis Sense PEUGEOT</h1><div class="col is-12">Le coffret moulin Elis Sense PEUGEOT comprend 2 moulins électriques Elis Sense PEUGEOT et 2 recharges (poivre et sel) et 1 présentoir de table.</div><h1>Caractéristiques moulin électrique PEUGEOT Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8608 …} #channels: Doctrine\ORM\PersistentCollection {#8594 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29591 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8589 #id: 3082 #code: "coffret-elis-sense-peugeot-3253" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632751 {#8587 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8588 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8606 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8589} #id: 3082 #name: "Coffret Elis Sense PEUGEOT" #slug: "coffret-elis-sense-peugeot-3253" #description: """ <div class="col is-12"><ul>\n <li>Présentation dans un élégant coffret.</li>\n <li>Contient 2 recharges (poivre et sel) et 1 support de table.</li>\n <li>Dernière génération moulin électrique PEUGEOT.</li>\n </ul></div><h1>Description coffret Elis Sense PEUGEOT</h1><div class="col is-12">Le coffret moulin Elis Sense PEUGEOT comprend 2 moulins électriques Elis Sense PEUGEOT et 2 recharges (poivre et sel) et 1 présentoir de table.</div><h1>Caractéristiques moulin électrique PEUGEOT Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8608 …} #channels: Doctrine\ORM\PersistentCollection {#8594 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Elis Sense PEUGEOT" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29665 -props: [ "product" => App\Entity\Product\Product {#8589 #id: 3082 #code: "coffret-elis-sense-peugeot-3253" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632751 {#8587 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8588 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8606 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8589} #id: 3082 #name: "Coffret Elis Sense PEUGEOT" #slug: "coffret-elis-sense-peugeot-3253" #description: """ <div class="col is-12"><ul>\n <li>Présentation dans un élégant coffret.</li>\n <li>Contient 2 recharges (poivre et sel) et 1 support de table.</li>\n <li>Dernière génération moulin électrique PEUGEOT.</li>\n </ul></div><h1>Description coffret Elis Sense PEUGEOT</h1><div class="col is-12">Le coffret moulin Elis Sense PEUGEOT comprend 2 moulins électriques Elis Sense PEUGEOT et 2 recharges (poivre et sel) et 1 présentoir de table.</div><h1>Caractéristiques moulin électrique PEUGEOT Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8608 …} #channels: Doctrine\ORM\PersistentCollection {#8594 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29658 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29649 …} +context: Sylius\TwigHooks\Bag\DataBag {#29722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29646 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29591 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29599 #collection: Doctrine\Common\Collections\ArrayCollection {#29611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29587 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38380 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38382 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29658 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29649 …} +context: Sylius\TwigHooks\Bag\DataBag {#29722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29646 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Elis Sense PEUGEOT" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29599 #collection: Doctrine\Common\Collections\ArrayCollection {#29611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29587 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38380 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38382 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29726 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29658 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29649 …} +context: Sylius\TwigHooks\Bag\DataBag {#29722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29646 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29591 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29599 #collection: Doctrine\Common\Collections\ArrayCollection {#29611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29587 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38380 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38382 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29776 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29767 …} +context: Sylius\TwigHooks\Bag\DataBag {#29774 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29775 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29591 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29779 +variant: App\Entity\Product\ProductVariant {#29591 …} +price: "162,00\u{A0}€" +originalPrice: "189,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9068 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12498 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9065 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29776 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29767 …} +context: Sylius\TwigHooks\Bag\DataBag {#29774 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29775 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 5.43 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8612 #id: 3005 #code: "huilier-ceramique-emile-henry-4684" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632733 {#8610 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#8611 : 2025-09-23 21:05:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8629 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8612} #id: 3005 #name: "Huilier céramique Emile Henry" #slug: "huilier-ceramique-emile-henry-4684" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales.</li>\n <li>Bouchon de qualité anti-gouttes.</li>\n <li><strong>Fabrication française. Marcigny (Bourgogne)</strong></li>\n </ul>\n <ul>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Huilier céramique Emile Henry</h1><div class="col is-12">Le Huilier céramique Emile Henry permet un dosage précis grâce à son bouchon anti-gouttes à clapet. Son design sobre mais agrémenté de couleurs originales conviendra à tous les styles. En céramique opaque, il conserve vos meilleures huiles à l'abri de la lumière.</div><h1>Caractéristiques</h1><div class="col is-12">Céramique naturelle non poreuse. Contenance 0,45 litre. Dimensions : ø 7 cm. Hauteur (sans bouchon) 18 cm. Bouchon à clapet inox. Fabriqué en France.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />\n <div id="ext-comp-8493" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n <div id="ext-gen18115" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff; visibility: visible;">\n <div style="margin: 0px; padding: 0px;">Pour tout savoir sur la céramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la céramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la céramiqie en cuisine.</a></span></div>\n </div>\n </div>\n <br /></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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8615 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29656 +product: App\Entity\Product\Product {#8612 #id: 3005 #code: "huilier-ceramique-emile-henry-4684" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632733 {#8610 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#8611 : 2025-09-23 21:05:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8629 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8612} #id: 3005 #name: "Huilier céramique Emile Henry" #slug: "huilier-ceramique-emile-henry-4684" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales.</li>\n <li>Bouchon de qualité anti-gouttes.</li>\n <li><strong>Fabrication française. Marcigny (Bourgogne)</strong></li>\n </ul>\n <ul>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Huilier céramique Emile Henry</h1><div class="col is-12">Le Huilier céramique Emile Henry permet un dosage précis grâce à son bouchon anti-gouttes à clapet. Son design sobre mais agrémenté de couleurs originales conviendra à tous les styles. En céramique opaque, il conserve vos meilleures huiles à l'abri de la lumière.</div><h1>Caractéristiques</h1><div class="col is-12">Céramique naturelle non poreuse. Contenance 0,45 litre. Dimensions : ø 7 cm. Hauteur (sans bouchon) 18 cm. Bouchon à clapet inox. Fabriqué en France.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />\n <div id="ext-comp-8493" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n <div id="ext-gen18115" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff; visibility: visible;">\n <div style="margin: 0px; padding: 0px;">Pour tout savoir sur la céramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la céramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la céramiqie en cuisine.</a></span></div>\n </div>\n </div>\n <br /></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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8615 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29842 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8612 #id: 3005 #code: "huilier-ceramique-emile-henry-4684" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632733 {#8610 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#8611 : 2025-09-23 21:05:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8629 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8612} #id: 3005 #name: "Huilier céramique Emile Henry" #slug: "huilier-ceramique-emile-henry-4684" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales.</li>\n <li>Bouchon de qualité anti-gouttes.</li>\n <li><strong>Fabrication française. Marcigny (Bourgogne)</strong></li>\n </ul>\n <ul>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Huilier céramique Emile Henry</h1><div class="col is-12">Le Huilier céramique Emile Henry permet un dosage précis grâce à son bouchon anti-gouttes à clapet. Son design sobre mais agrémenté de couleurs originales conviendra à tous les styles. En céramique opaque, il conserve vos meilleures huiles à l'abri de la lumière.</div><h1>Caractéristiques</h1><div class="col is-12">Céramique naturelle non poreuse. Contenance 0,45 litre. Dimensions : ø 7 cm. Hauteur (sans bouchon) 18 cm. Bouchon à clapet inox. Fabriqué en France.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />\n <div id="ext-comp-8493" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n <div id="ext-gen18115" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff; visibility: visible;">\n <div style="margin: 0px; padding: 0px;">Pour tout savoir sur la céramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la céramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la céramiqie en cuisine.</a></span></div>\n </div>\n </div>\n <br /></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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8615 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Huilier céramique Emile Henry" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29913 -props: [ "product" => App\Entity\Product\Product {#8612 #id: 3005 #code: "huilier-ceramique-emile-henry-4684" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632733 {#8610 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#8611 : 2025-09-23 21:05:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8629 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8612} #id: 3005 #name: "Huilier céramique Emile Henry" #slug: "huilier-ceramique-emile-henry-4684" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales.</li>\n <li>Bouchon de qualité anti-gouttes.</li>\n <li><strong>Fabrication française. Marcigny (Bourgogne)</strong></li>\n </ul>\n <ul>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Huilier céramique Emile Henry</h1><div class="col is-12">Le Huilier céramique Emile Henry permet un dosage précis grâce à son bouchon anti-gouttes à clapet. Son design sobre mais agrémenté de couleurs originales conviendra à tous les styles. En céramique opaque, il conserve vos meilleures huiles à l'abri de la lumière.</div><h1>Caractéristiques</h1><div class="col is-12">Céramique naturelle non poreuse. Contenance 0,45 litre. Dimensions : ø 7 cm. Hauteur (sans bouchon) 18 cm. Bouchon à clapet inox. Fabriqué en France.</div><h1>En savoir plus sur la céramique</h1><div class="col is-12"><br /><br /><br /><br />\n <div id="ext-comp-8493" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n <div id="ext-gen18115" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff; visibility: visible;">\n <div style="margin: 0px; padding: 0px;">Pour tout savoir sur la céramique en cuisine, consultez l'article sur notre blog.<br /><br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de la céramique en cuisine" rel="nofollow" href="https://www.cuisinstore.com/la-ceramique-noble-et-vertueuse-c1301.html" target="_blank">Avantages de la céramiqie en cuisine.</a></span></div>\n </div>\n </div>\n <br /></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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8615 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29897 …} +context: Sylius\TwigHooks\Bag\DataBag {#29973 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29894 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29842 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29850 #collection: Doctrine\Common\Collections\ArrayCollection {#29859 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29838 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38394 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38396 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29897 …} +context: Sylius\TwigHooks\Bag\DataBag {#29973 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29894 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Huilier céramique Emile Henry" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29850 #collection: Doctrine\Common\Collections\ArrayCollection {#29859 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29838 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38394 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38396 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29998 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29897 …} +context: Sylius\TwigHooks\Bag\DataBag {#29973 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29894 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29842 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29850 #collection: Doctrine\Common\Collections\ArrayCollection {#29859 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29838 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38394 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38396 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30049 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30040 …} +context: Sylius\TwigHooks\Bag\DataBag {#30047 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30048 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29842 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30052 +variant: App\Entity\Product\ProductVariant {#29842 …} +price: "35,00\u{A0}€" +originalPrice: "35,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9068 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12498 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9065 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30049 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30040 …} +context: Sylius\TwigHooks\Bag\DataBag {#30047 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30048 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 4.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8635 #id: 2914 #code: "epoussette-ramasse-miettes-andree-jardin-6056" #attributes: Doctrine\ORM\PersistentCollection {#8642 …} #variants: Doctrine\ORM\PersistentCollection {#8644 …} #options: Doctrine\ORM\PersistentCollection {#8648 …} #associations: Doctrine\ORM\PersistentCollection {#8646 …} #createdAt: DateTime @1758632707 {#8633 : 2025-09-23 21:05:07.0 PRC (+08:00) } #updatedAt: DateTime @1758632707 {#8634 : 2025-09-23 21:05:07.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8651 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8652 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8635} #id: 2914 #name: "Epoussette Ramasse Miettes Andrée Jardin" #slug: "epoussette-ramasse-miettes-andree-jardin-6056" #description: """ <div class="col is-12"><ul>\n <li>Elégante époussette ramasse miettes.</li>\n <li>Design vintage.</li>\n <li>Bois de hêtre et tôle d'acier.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Epoussette Ramasse Miettes Andrée Jardin</h1><div class="col is-12">L'époussette <a rel="nofollow" href="https://www.cuisinstore.com/ramasse-miettes-f589-p1.html">Ramasse Miettes</a> Andrée Jardin associe avec goût le savoir-faire de la maison crée en 1947 par George-rené Julio aux usages du quotidien avec un design vintage particulièrement élégant. Toujours à portée de main pour retirer les miettes près du grille-pain ou la farine après la réalisation de votre pâtisserie préférée.</div><h1>Caractéristiques Epoussette Ramasse Miettes Andrée Jardin</h1><div class="col is-12">- Epoussette en bois de hêtre, crin et fibres synthétiques.<br />- Dimensions : 13 x 9 x 2 cm.<br />- Pelle en tôle d'acier.<br />- Dimensions de la pelle : 13,5 x 11 x 2 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 {#8654 …} #channels: Doctrine\ORM\PersistentCollection {#8640 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8636 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8638 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29904 +product: App\Entity\Product\Product {#8635 #id: 2914 #code: "epoussette-ramasse-miettes-andree-jardin-6056" #attributes: Doctrine\ORM\PersistentCollection {#8642 …} #variants: Doctrine\ORM\PersistentCollection {#8644 …} #options: Doctrine\ORM\PersistentCollection {#8648 …} #associations: Doctrine\ORM\PersistentCollection {#8646 …} #createdAt: DateTime @1758632707 {#8633 : 2025-09-23 21:05:07.0 PRC (+08:00) } #updatedAt: DateTime @1758632707 {#8634 : 2025-09-23 21:05:07.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8651 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8652 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8635} #id: 2914 #name: "Epoussette Ramasse Miettes Andrée Jardin" #slug: "epoussette-ramasse-miettes-andree-jardin-6056" #description: """ <div class="col is-12"><ul>\n <li>Elégante époussette ramasse miettes.</li>\n <li>Design vintage.</li>\n <li>Bois de hêtre et tôle d'acier.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Epoussette Ramasse Miettes Andrée Jardin</h1><div class="col is-12">L'époussette <a rel="nofollow" href="https://www.cuisinstore.com/ramasse-miettes-f589-p1.html">Ramasse Miettes</a> Andrée Jardin associe avec goût le savoir-faire de la maison crée en 1947 par George-rené Julio aux usages du quotidien avec un design vintage particulièrement élégant. Toujours à portée de main pour retirer les miettes près du grille-pain ou la farine après la réalisation de votre pâtisserie préférée.</div><h1>Caractéristiques Epoussette Ramasse Miettes Andrée Jardin</h1><div class="col is-12">- Epoussette en bois de hêtre, crin et fibres synthétiques.<br />- Dimensions : 13 x 9 x 2 cm.<br />- Pelle en tôle d'acier.<br />- Dimensions de la pelle : 13,5 x 11 x 2 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 {#8654 …} #channels: Doctrine\ORM\PersistentCollection {#8640 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8636 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8638 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30115 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8635 #id: 2914 #code: "epoussette-ramasse-miettes-andree-jardin-6056" #attributes: Doctrine\ORM\PersistentCollection {#8642 …} #variants: Doctrine\ORM\PersistentCollection {#8644 …} #options: Doctrine\ORM\PersistentCollection {#8648 …} #associations: Doctrine\ORM\PersistentCollection {#8646 …} #createdAt: DateTime @1758632707 {#8633 : 2025-09-23 21:05:07.0 PRC (+08:00) } #updatedAt: DateTime @1758632707 {#8634 : 2025-09-23 21:05:07.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8651 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8652 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8635} #id: 2914 #name: "Epoussette Ramasse Miettes Andrée Jardin" #slug: "epoussette-ramasse-miettes-andree-jardin-6056" #description: """ <div class="col is-12"><ul>\n <li>Elégante époussette ramasse miettes.</li>\n <li>Design vintage.</li>\n <li>Bois de hêtre et tôle d'acier.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Epoussette Ramasse Miettes Andrée Jardin</h1><div class="col is-12">L'époussette <a rel="nofollow" href="https://www.cuisinstore.com/ramasse-miettes-f589-p1.html">Ramasse Miettes</a> Andrée Jardin associe avec goût le savoir-faire de la maison crée en 1947 par George-rené Julio aux usages du quotidien avec un design vintage particulièrement élégant. Toujours à portée de main pour retirer les miettes près du grille-pain ou la farine après la réalisation de votre pâtisserie préférée.</div><h1>Caractéristiques Epoussette Ramasse Miettes Andrée Jardin</h1><div class="col is-12">- Epoussette en bois de hêtre, crin et fibres synthétiques.<br />- Dimensions : 13 x 9 x 2 cm.<br />- Pelle en tôle d'acier.<br />- Dimensions de la pelle : 13,5 x 11 x 2 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 {#8654 …} #channels: Doctrine\ORM\PersistentCollection {#8640 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8636 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8638 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Epoussette Ramasse Miettes Andrée Jardin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30186 -props: [ "product" => App\Entity\Product\Product {#8635 #id: 2914 #code: "epoussette-ramasse-miettes-andree-jardin-6056" #attributes: Doctrine\ORM\PersistentCollection {#8642 …} #variants: Doctrine\ORM\PersistentCollection {#8644 …} #options: Doctrine\ORM\PersistentCollection {#8648 …} #associations: Doctrine\ORM\PersistentCollection {#8646 …} #createdAt: DateTime @1758632707 {#8633 : 2025-09-23 21:05:07.0 PRC (+08:00) } #updatedAt: DateTime @1758632707 {#8634 : 2025-09-23 21:05:07.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8651 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8652 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8635} #id: 2914 #name: "Epoussette Ramasse Miettes Andrée Jardin" #slug: "epoussette-ramasse-miettes-andree-jardin-6056" #description: """ <div class="col is-12"><ul>\n <li>Elégante époussette ramasse miettes.</li>\n <li>Design vintage.</li>\n <li>Bois de hêtre et tôle d'acier.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Epoussette Ramasse Miettes Andrée Jardin</h1><div class="col is-12">L'époussette <a rel="nofollow" href="https://www.cuisinstore.com/ramasse-miettes-f589-p1.html">Ramasse Miettes</a> Andrée Jardin associe avec goût le savoir-faire de la maison crée en 1947 par George-rené Julio aux usages du quotidien avec un design vintage particulièrement élégant. Toujours à portée de main pour retirer les miettes près du grille-pain ou la farine après la réalisation de votre pâtisserie préférée.</div><h1>Caractéristiques Epoussette Ramasse Miettes Andrée Jardin</h1><div class="col is-12">- Epoussette en bois de hêtre, crin et fibres synthétiques.<br />- Dimensions : 13 x 9 x 2 cm.<br />- Pelle en tôle d'acier.<br />- Dimensions de la pelle : 13,5 x 11 x 2 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 {#8654 …} #channels: Doctrine\ORM\PersistentCollection {#8640 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8636 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8638 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30179 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30170 …} +context: Sylius\TwigHooks\Bag\DataBag {#30237 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30167 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30115 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30123 #collection: Doctrine\Common\Collections\ArrayCollection {#30132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30111 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38408 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38410 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30179 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30170 …} +context: Sylius\TwigHooks\Bag\DataBag {#30237 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30167 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Epoussette Ramasse Miettes Andrée Jardin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30123 #collection: Doctrine\Common\Collections\ArrayCollection {#30132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30111 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38408 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38410 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30241 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30179 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30170 …} +context: Sylius\TwigHooks\Bag\DataBag {#30237 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30167 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30115 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30123 #collection: Doctrine\Common\Collections\ArrayCollection {#30132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30111 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38408 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38410 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30282 …} +context: Sylius\TwigHooks\Bag\DataBag {#30289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30290 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30115 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30294 +variant: App\Entity\Product\ProductVariant {#30115 …} +price: "32,00\u{A0}€" +originalPrice: "32,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9068 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12498 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9065 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30282 …} +context: Sylius\TwigHooks\Bag\DataBag {#30289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30290 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 4.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8658 #id: 2854 #code: "chauffe-assiette-electrique-riviera-et-bar-2392" #attributes: Doctrine\ORM\PersistentCollection {#8668 …} #variants: Doctrine\ORM\PersistentCollection {#8670 …} #options: Doctrine\ORM\PersistentCollection {#8674 …} #associations: Doctrine\ORM\PersistentCollection {#8672 …} #createdAt: DateTime @1758632671 {#8656 : 2025-09-23 21:04:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632671 {#8657 : 2025-09-23 21:04:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8677 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8678 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8658} #id: 2854 #name: "Chauffe assiette électrique Riviera et Bar" #slug: "chauffe-assiette-electrique-riviera-et-bar-2392" #description: """ <div class="col is-12"><ul>\n <li>Pour 12 grandes assiettes rondes ou carrées.</li>\n <li>Surface de chauffe 30 x 30 cm.</li>\n <li>Déhoussable, lavable en machine.</li>\n <li>Tissu 100 % coton.</li>\n </ul></div><h1>Description Chauffe assiette électrique Riviera et Bar</h1><div class="col is-12"><span>Le chauffe assiette électrique permet d'avoir rapidement et facilement des assiettes chaudes pour vos préparations se refroidissant très vite. (gigot d'agneau, poisson...)<br />La housse en tissu est amovible, et est équipée d'un cordon d'alimentation. Elle se lave en machine. </span></div><h1>Caractéristiques Chauffe assiette électrique Riviera et Bar</h1><div class="col is-12"><span>Puissance 200 W. Prévu jusqu'à 12 assiettes rondes ou carrées. Tissu noir. Housse amovible en coton lavable en machine. Surface de chauffe : 30 x 30 cm. Cordon longueur 1,75 m. Garantie 2 ans.</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 {#8680 …} #channels: Doctrine\ORM\PersistentCollection {#8666 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8660 …} #reviews: Doctrine\ORM\PersistentCollection {#8662 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8664 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30177 +product: App\Entity\Product\Product {#8658 #id: 2854 #code: "chauffe-assiette-electrique-riviera-et-bar-2392" #attributes: Doctrine\ORM\PersistentCollection {#8668 …} #variants: Doctrine\ORM\PersistentCollection {#8670 …} #options: Doctrine\ORM\PersistentCollection {#8674 …} #associations: Doctrine\ORM\PersistentCollection {#8672 …} #createdAt: DateTime @1758632671 {#8656 : 2025-09-23 21:04:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632671 {#8657 : 2025-09-23 21:04:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8677 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8678 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8658} #id: 2854 #name: "Chauffe assiette électrique Riviera et Bar" #slug: "chauffe-assiette-electrique-riviera-et-bar-2392" #description: """ <div class="col is-12"><ul>\n <li>Pour 12 grandes assiettes rondes ou carrées.</li>\n <li>Surface de chauffe 30 x 30 cm.</li>\n <li>Déhoussable, lavable en machine.</li>\n <li>Tissu 100 % coton.</li>\n </ul></div><h1>Description Chauffe assiette électrique Riviera et Bar</h1><div class="col is-12"><span>Le chauffe assiette électrique permet d'avoir rapidement et facilement des assiettes chaudes pour vos préparations se refroidissant très vite. (gigot d'agneau, poisson...)<br />La housse en tissu est amovible, et est équipée d'un cordon d'alimentation. Elle se lave en machine. </span></div><h1>Caractéristiques Chauffe assiette électrique Riviera et Bar</h1><div class="col is-12"><span>Puissance 200 W. Prévu jusqu'à 12 assiettes rondes ou carrées. Tissu noir. Housse amovible en coton lavable en machine. Surface de chauffe : 30 x 30 cm. Cordon longueur 1,75 m. Garantie 2 ans.</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 {#8680 …} #channels: Doctrine\ORM\PersistentCollection {#8666 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8660 …} #reviews: Doctrine\ORM\PersistentCollection {#8662 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8664 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30357 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8658 #id: 2854 #code: "chauffe-assiette-electrique-riviera-et-bar-2392" #attributes: Doctrine\ORM\PersistentCollection {#8668 …} #variants: Doctrine\ORM\PersistentCollection {#8670 …} #options: Doctrine\ORM\PersistentCollection {#8674 …} #associations: Doctrine\ORM\PersistentCollection {#8672 …} #createdAt: DateTime @1758632671 {#8656 : 2025-09-23 21:04:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632671 {#8657 : 2025-09-23 21:04:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8677 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8678 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8658} #id: 2854 #name: "Chauffe assiette électrique Riviera et Bar" #slug: "chauffe-assiette-electrique-riviera-et-bar-2392" #description: """ <div class="col is-12"><ul>\n <li>Pour 12 grandes assiettes rondes ou carrées.</li>\n <li>Surface de chauffe 30 x 30 cm.</li>\n <li>Déhoussable, lavable en machine.</li>\n <li>Tissu 100 % coton.</li>\n </ul></div><h1>Description Chauffe assiette électrique Riviera et Bar</h1><div class="col is-12"><span>Le chauffe assiette électrique permet d'avoir rapidement et facilement des assiettes chaudes pour vos préparations se refroidissant très vite. (gigot d'agneau, poisson...)<br />La housse en tissu est amovible, et est équipée d'un cordon d'alimentation. Elle se lave en machine. </span></div><h1>Caractéristiques Chauffe assiette électrique Riviera et Bar</h1><div class="col is-12"><span>Puissance 200 W. Prévu jusqu'à 12 assiettes rondes ou carrées. Tissu noir. Housse amovible en coton lavable en machine. Surface de chauffe : 30 x 30 cm. Cordon longueur 1,75 m. Garantie 2 ans.</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 {#8680 …} #channels: Doctrine\ORM\PersistentCollection {#8666 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8660 …} #reviews: Doctrine\ORM\PersistentCollection {#8662 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8664 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Chauffe assiette électrique Riviera et Bar" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30428 -props: [ "product" => App\Entity\Product\Product {#8658 #id: 2854 #code: "chauffe-assiette-electrique-riviera-et-bar-2392" #attributes: Doctrine\ORM\PersistentCollection {#8668 …} #variants: Doctrine\ORM\PersistentCollection {#8670 …} #options: Doctrine\ORM\PersistentCollection {#8674 …} #associations: Doctrine\ORM\PersistentCollection {#8672 …} #createdAt: DateTime @1758632671 {#8656 : 2025-09-23 21:04:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632671 {#8657 : 2025-09-23 21:04:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8677 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8678 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8658} #id: 2854 #name: "Chauffe assiette électrique Riviera et Bar" #slug: "chauffe-assiette-electrique-riviera-et-bar-2392" #description: """ <div class="col is-12"><ul>\n <li>Pour 12 grandes assiettes rondes ou carrées.</li>\n <li>Surface de chauffe 30 x 30 cm.</li>\n <li>Déhoussable, lavable en machine.</li>\n <li>Tissu 100 % coton.</li>\n </ul></div><h1>Description Chauffe assiette électrique Riviera et Bar</h1><div class="col is-12"><span>Le chauffe assiette électrique permet d'avoir rapidement et facilement des assiettes chaudes pour vos préparations se refroidissant très vite. (gigot d'agneau, poisson...)<br />La housse en tissu est amovible, et est équipée d'un cordon d'alimentation. Elle se lave en machine. </span></div><h1>Caractéristiques Chauffe assiette électrique Riviera et Bar</h1><div class="col is-12"><span>Puissance 200 W. Prévu jusqu'à 12 assiettes rondes ou carrées. Tissu noir. Housse amovible en coton lavable en machine. Surface de chauffe : 30 x 30 cm. Cordon longueur 1,75 m. Garantie 2 ans.</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 {#8680 …} #channels: Doctrine\ORM\PersistentCollection {#8666 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8660 …} #reviews: Doctrine\ORM\PersistentCollection {#8662 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8664 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30421 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30412 …} +context: Sylius\TwigHooks\Bag\DataBag {#30482 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30409 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30357 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30365 #collection: Doctrine\Common\Collections\ArrayCollection {#30374 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30353 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38422 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38424 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30421 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30412 …} +context: Sylius\TwigHooks\Bag\DataBag {#30482 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30409 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Chauffe assiette électrique Riviera et Bar" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30365 #collection: Doctrine\Common\Collections\ArrayCollection {#30374 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30353 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38422 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38424 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30486 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30421 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30412 …} +context: Sylius\TwigHooks\Bag\DataBag {#30482 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30409 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30357 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30365 #collection: Doctrine\Common\Collections\ArrayCollection {#30374 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30353 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38422 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38424 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30536 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30527 …} +context: Sylius\TwigHooks\Bag\DataBag {#30534 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30535 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30357 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30539 +variant: App\Entity\Product\ProductVariant {#30357 …} +price: "54,00\u{A0}€" +originalPrice: "54,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9068 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12498 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9065 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30536 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30527 …} +context: Sylius\TwigHooks\Bag\DataBag {#30534 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30535 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 5.09 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8684 #id: 2840 #code: "chauffe-plat-2-bougies-brabantia-3282" #attributes: Doctrine\ORM\PersistentCollection {#8694 …} #variants: Doctrine\ORM\PersistentCollection {#8696 …} #options: Doctrine\ORM\PersistentCollection {#8700 …} #associations: Doctrine\ORM\PersistentCollection {#8698 …} #createdAt: DateTime @1758632664 {#8682 : 2025-09-23 21:04:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632664 {#8683 : 2025-09-23 21:04:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8703 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8704 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8684} #id: 2840 #name: "Chauffe plat 2 bougies Brabantia" #slug: "chauffe-plat-2-bougies-brabantia-3282" #description: """ <div class="col is-12"><ul>\n <li>Porte-bougies à double paroi, protège votre table.</li>\n <li>Poignées isolantes, facile à déplacer.</li>\n <li>Fonctionne avec des bougies standards.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Chauffe plat 2 bougies Brabantia</h1><div class="col is-12">Grâce à sa grille en aluminium, le chauffe plat Brabantia diffuse la chaleur de façon optimale gardant ainsi vos plats chauds plus longtemps. Ses porte-bougies à double paroi protègent votre nappe de la chaleur diffusée. Les poignées latérales sont égalées isolées pour manipuler le chauffe plat sans vous brûler. Il est possible de se procurer des porte-bougies de rechange sur le site de la marque.</div><h1>Caractéristiques Chauffe plat 2 bougies Brabantia</h1><div class="col is-12">Finition noire et inox. Poignées isolantes. Porte-bougies double paroi. Dimensions : Longueur: 19 cm Hauteur: 8.2 cm Largeur: 36.4 cm Profondeur: 19 cm. Poids 1,1 kg. Garantie 10 ans.</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 {#8706 …} #channels: Doctrine\ORM\PersistentCollection {#8692 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8686 …} #reviews: Doctrine\ORM\PersistentCollection {#8688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8690 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30419 +product: App\Entity\Product\Product {#8684 #id: 2840 #code: "chauffe-plat-2-bougies-brabantia-3282" #attributes: Doctrine\ORM\PersistentCollection {#8694 …} #variants: Doctrine\ORM\PersistentCollection {#8696 …} #options: Doctrine\ORM\PersistentCollection {#8700 …} #associations: Doctrine\ORM\PersistentCollection {#8698 …} #createdAt: DateTime @1758632664 {#8682 : 2025-09-23 21:04:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632664 {#8683 : 2025-09-23 21:04:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8703 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8704 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8684} #id: 2840 #name: "Chauffe plat 2 bougies Brabantia" #slug: "chauffe-plat-2-bougies-brabantia-3282" #description: """ <div class="col is-12"><ul>\n <li>Porte-bougies à double paroi, protège votre table.</li>\n <li>Poignées isolantes, facile à déplacer.</li>\n <li>Fonctionne avec des bougies standards.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Chauffe plat 2 bougies Brabantia</h1><div class="col is-12">Grâce à sa grille en aluminium, le chauffe plat Brabantia diffuse la chaleur de façon optimale gardant ainsi vos plats chauds plus longtemps. Ses porte-bougies à double paroi protègent votre nappe de la chaleur diffusée. Les poignées latérales sont égalées isolées pour manipuler le chauffe plat sans vous brûler. Il est possible de se procurer des porte-bougies de rechange sur le site de la marque.</div><h1>Caractéristiques Chauffe plat 2 bougies Brabantia</h1><div class="col is-12">Finition noire et inox. Poignées isolantes. Porte-bougies double paroi. Dimensions : Longueur: 19 cm Hauteur: 8.2 cm Largeur: 36.4 cm Profondeur: 19 cm. Poids 1,1 kg. Garantie 10 ans.</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 {#8706 …} #channels: Doctrine\ORM\PersistentCollection {#8692 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8686 …} #reviews: Doctrine\ORM\PersistentCollection {#8688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8690 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30602 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.96 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8684 #id: 2840 #code: "chauffe-plat-2-bougies-brabantia-3282" #attributes: Doctrine\ORM\PersistentCollection {#8694 …} #variants: Doctrine\ORM\PersistentCollection {#8696 …} #options: Doctrine\ORM\PersistentCollection {#8700 …} #associations: Doctrine\ORM\PersistentCollection {#8698 …} #createdAt: DateTime @1758632664 {#8682 : 2025-09-23 21:04:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632664 {#8683 : 2025-09-23 21:04:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8703 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8704 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8684} #id: 2840 #name: "Chauffe plat 2 bougies Brabantia" #slug: "chauffe-plat-2-bougies-brabantia-3282" #description: """ <div class="col is-12"><ul>\n <li>Porte-bougies à double paroi, protège votre table.</li>\n <li>Poignées isolantes, facile à déplacer.</li>\n <li>Fonctionne avec des bougies standards.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Chauffe plat 2 bougies Brabantia</h1><div class="col is-12">Grâce à sa grille en aluminium, le chauffe plat Brabantia diffuse la chaleur de façon optimale gardant ainsi vos plats chauds plus longtemps. Ses porte-bougies à double paroi protègent votre nappe de la chaleur diffusée. Les poignées latérales sont égalées isolées pour manipuler le chauffe plat sans vous brûler. Il est possible de se procurer des porte-bougies de rechange sur le site de la marque.</div><h1>Caractéristiques Chauffe plat 2 bougies Brabantia</h1><div class="col is-12">Finition noire et inox. Poignées isolantes. Porte-bougies double paroi. Dimensions : Longueur: 19 cm Hauteur: 8.2 cm Largeur: 36.4 cm Profondeur: 19 cm. Poids 1,1 kg. Garantie 10 ans.</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 {#8706 …} #channels: Doctrine\ORM\PersistentCollection {#8692 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8686 …} #reviews: Doctrine\ORM\PersistentCollection {#8688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8690 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Chauffe plat 2 bougies Brabantia" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30673 -props: [ "product" => App\Entity\Product\Product {#8684 #id: 2840 #code: "chauffe-plat-2-bougies-brabantia-3282" #attributes: Doctrine\ORM\PersistentCollection {#8694 …} #variants: Doctrine\ORM\PersistentCollection {#8696 …} #options: Doctrine\ORM\PersistentCollection {#8700 …} #associations: Doctrine\ORM\PersistentCollection {#8698 …} #createdAt: DateTime @1758632664 {#8682 : 2025-09-23 21:04:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632664 {#8683 : 2025-09-23 21:04:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8703 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8704 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8684} #id: 2840 #name: "Chauffe plat 2 bougies Brabantia" #slug: "chauffe-plat-2-bougies-brabantia-3282" #description: """ <div class="col is-12"><ul>\n <li>Porte-bougies à double paroi, protège votre table.</li>\n <li>Poignées isolantes, facile à déplacer.</li>\n <li>Fonctionne avec des bougies standards.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Chauffe plat 2 bougies Brabantia</h1><div class="col is-12">Grâce à sa grille en aluminium, le chauffe plat Brabantia diffuse la chaleur de façon optimale gardant ainsi vos plats chauds plus longtemps. Ses porte-bougies à double paroi protègent votre nappe de la chaleur diffusée. Les poignées latérales sont égalées isolées pour manipuler le chauffe plat sans vous brûler. Il est possible de se procurer des porte-bougies de rechange sur le site de la marque.</div><h1>Caractéristiques Chauffe plat 2 bougies Brabantia</h1><div class="col is-12">Finition noire et inox. Poignées isolantes. Porte-bougies double paroi. Dimensions : Longueur: 19 cm Hauteur: 8.2 cm Largeur: 36.4 cm Profondeur: 19 cm. Poids 1,1 kg. Garantie 10 ans.</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 {#8706 …} #channels: Doctrine\ORM\PersistentCollection {#8692 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8686 …} #reviews: Doctrine\ORM\PersistentCollection {#8688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8690 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30666 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30657 …} +context: Sylius\TwigHooks\Bag\DataBag {#30733 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30654 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30602 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30610 #collection: Doctrine\Common\Collections\ArrayCollection {#30619 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30598 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38436 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38438 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30666 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30657 …} +context: Sylius\TwigHooks\Bag\DataBag {#30733 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30654 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Chauffe plat 2 bougies Brabantia" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30610 #collection: Doctrine\Common\Collections\ArrayCollection {#30619 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30598 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38436 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38438 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30737 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30666 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30657 …} +context: Sylius\TwigHooks\Bag\DataBag {#30733 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30654 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30602 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30610 #collection: Doctrine\Common\Collections\ArrayCollection {#30619 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30598 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38436 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38438 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30787 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30778 …} +context: Sylius\TwigHooks\Bag\DataBag {#30785 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30786 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30602 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30790 +variant: App\Entity\Product\ProductVariant {#30602 …} +price: "36,00\u{A0}€" +originalPrice: "36,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9068 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12498 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9065 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30787 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30778 …} +context: Sylius\TwigHooks\Bag\DataBag {#30785 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30786 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 5.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8710 #id: 2832 #code: "dessous-de-plat-magnet-eva-solo-6124" #attributes: Doctrine\ORM\PersistentCollection {#8717 …} #variants: Doctrine\ORM\PersistentCollection {#8719 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632661 {#8708 : 2025-09-23 21:04:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632661 {#8709 : 2025-09-23 21:04:21.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 {#8710} #id: 2832 #name: "Dessous de Plat Magnet Eva Solo" #slug: "dessous-de-plat-magnet-eva-solo-6124" #description: """ <div class="col is-12"><ul>\n <li>Design contemporain by The Tools.</li>\n <li>Pliable, divisible et magnétique.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Dessous de Plat Magnet Eva Solo</h1><div class="col is-12">Dessous de plat réalisé en nylon et silicone (1 modèle en bois), pliable et divisible pour être utilisé avec des petits ou grands récipients. Ses propriétés magnétiques lui permettent de rester fixé sous les casseroles, faitouts et récipients métalliques lors du déplacement de ces derniers. Très pratique pour ne pas abimer les tables et plans de travail. Il est d'un entretien aisé au lave-vaisselle.</div><h1>Caractéristiques Dessous de Plat Magnet Eva Solo</h1><div class="col is-12">- Nylon, silicone.<br />- 1 modèle en bois.<br />- Magnétique.<br />- Pliable et divisible.<br />- Dimensions (plié) : 190 x 22 x 11 mm.<br />- Compatible lave-vaisselle.<br />- ref 530731 : rouge.<br />- ref 530734 : gris foncé.<br />- ref 530735 : beige clair.<br />- ref 530742 : bois.</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 {#8715 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8713 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30664 +product: App\Entity\Product\Product {#8710 #id: 2832 #code: "dessous-de-plat-magnet-eva-solo-6124" #attributes: Doctrine\ORM\PersistentCollection {#8717 …} #variants: Doctrine\ORM\PersistentCollection {#8719 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632661 {#8708 : 2025-09-23 21:04:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632661 {#8709 : 2025-09-23 21:04:21.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 {#8710} #id: 2832 #name: "Dessous de Plat Magnet Eva Solo" #slug: "dessous-de-plat-magnet-eva-solo-6124" #description: """ <div class="col is-12"><ul>\n <li>Design contemporain by The Tools.</li>\n <li>Pliable, divisible et magnétique.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Dessous de Plat Magnet Eva Solo</h1><div class="col is-12">Dessous de plat réalisé en nylon et silicone (1 modèle en bois), pliable et divisible pour être utilisé avec des petits ou grands récipients. Ses propriétés magnétiques lui permettent de rester fixé sous les casseroles, faitouts et récipients métalliques lors du déplacement de ces derniers. Très pratique pour ne pas abimer les tables et plans de travail. Il est d'un entretien aisé au lave-vaisselle.</div><h1>Caractéristiques Dessous de Plat Magnet Eva Solo</h1><div class="col is-12">- Nylon, silicone.<br />- 1 modèle en bois.<br />- Magnétique.<br />- Pliable et divisible.<br />- Dimensions (plié) : 190 x 22 x 11 mm.<br />- Compatible lave-vaisselle.<br />- ref 530731 : rouge.<br />- ref 530734 : gris foncé.<br />- ref 530735 : beige clair.<br />- ref 530742 : bois.</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 {#8715 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8713 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30853 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8710 #id: 2832 #code: "dessous-de-plat-magnet-eva-solo-6124" #attributes: Doctrine\ORM\PersistentCollection {#8717 …} #variants: Doctrine\ORM\PersistentCollection {#8719 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632661 {#8708 : 2025-09-23 21:04:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632661 {#8709 : 2025-09-23 21:04:21.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 {#8710} #id: 2832 #name: "Dessous de Plat Magnet Eva Solo" #slug: "dessous-de-plat-magnet-eva-solo-6124" #description: """ <div class="col is-12"><ul>\n <li>Design contemporain by The Tools.</li>\n <li>Pliable, divisible et magnétique.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Dessous de Plat Magnet Eva Solo</h1><div class="col is-12">Dessous de plat réalisé en nylon et silicone (1 modèle en bois), pliable et divisible pour être utilisé avec des petits ou grands récipients. Ses propriétés magnétiques lui permettent de rester fixé sous les casseroles, faitouts et récipients métalliques lors du déplacement de ces derniers. Très pratique pour ne pas abimer les tables et plans de travail. Il est d'un entretien aisé au lave-vaisselle.</div><h1>Caractéristiques Dessous de Plat Magnet Eva Solo</h1><div class="col is-12">- Nylon, silicone.<br />- 1 modèle en bois.<br />- Magnétique.<br />- Pliable et divisible.<br />- Dimensions (plié) : 190 x 22 x 11 mm.<br />- Compatible lave-vaisselle.<br />- ref 530731 : rouge.<br />- ref 530734 : gris foncé.<br />- ref 530735 : beige clair.<br />- ref 530742 : bois.</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 {#8715 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8713 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Dessous de Plat Magnet Eva Solo" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30924 -props: [ "product" => App\Entity\Product\Product {#8710 #id: 2832 #code: "dessous-de-plat-magnet-eva-solo-6124" #attributes: Doctrine\ORM\PersistentCollection {#8717 …} #variants: Doctrine\ORM\PersistentCollection {#8719 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632661 {#8708 : 2025-09-23 21:04:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632661 {#8709 : 2025-09-23 21:04:21.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 {#8710} #id: 2832 #name: "Dessous de Plat Magnet Eva Solo" #slug: "dessous-de-plat-magnet-eva-solo-6124" #description: """ <div class="col is-12"><ul>\n <li>Design contemporain by The Tools.</li>\n <li>Pliable, divisible et magnétique.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Dessous de Plat Magnet Eva Solo</h1><div class="col is-12">Dessous de plat réalisé en nylon et silicone (1 modèle en bois), pliable et divisible pour être utilisé avec des petits ou grands récipients. Ses propriétés magnétiques lui permettent de rester fixé sous les casseroles, faitouts et récipients métalliques lors du déplacement de ces derniers. Très pratique pour ne pas abimer les tables et plans de travail. Il est d'un entretien aisé au lave-vaisselle.</div><h1>Caractéristiques Dessous de Plat Magnet Eva Solo</h1><div class="col is-12">- Nylon, silicone.<br />- 1 modèle en bois.<br />- Magnétique.<br />- Pliable et divisible.<br />- Dimensions (plié) : 190 x 22 x 11 mm.<br />- Compatible lave-vaisselle.<br />- ref 530731 : rouge.<br />- ref 530734 : gris foncé.<br />- ref 530735 : beige clair.<br />- ref 530742 : bois.</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 {#8715 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8713 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31023 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30908 …} +context: Sylius\TwigHooks\Bag\DataBag {#30990 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30905 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30853 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30861 #collection: Doctrine\Common\Collections\ArrayCollection {#30870 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30849 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38450 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38452 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31023 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30908 …} +context: Sylius\TwigHooks\Bag\DataBag {#30990 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30905 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Dessous de Plat Magnet Eva Solo" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30861 #collection: Doctrine\Common\Collections\ArrayCollection {#30870 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30849 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38450 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38452 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31024 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31023 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30908 …} +context: Sylius\TwigHooks\Bag\DataBag {#30990 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30905 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30853 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30861 #collection: Doctrine\Common\Collections\ArrayCollection {#30870 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30849 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38450 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38452 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31077 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31068 …} +context: Sylius\TwigHooks\Bag\DataBag {#31075 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31076 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30853 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31080 +variant: App\Entity\Product\ProductVariant {#30853 …} +price: "25,00\u{A0}€" +originalPrice: "25,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9068 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12498 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9065 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31077 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31068 …} +context: Sylius\TwigHooks\Bag\DataBag {#31075 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31076 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 112.0 MiB | 2.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27422 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12563 …} +context: Sylius\TwigHooks\Bag\DataBag {#27444 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12573 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31398 +cart: App\Entity\Order\Order {#13477 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27422 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12563 …} +context: Sylius\TwigHooks\Bag\DataBag {#27444 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12573 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||